[SAOC 2024] Improve D Error Messages - Weekly Update #16
Royal Simpson Pinto
royalpinto007 at gmail.com
Mon Jan 6 15:01:52 UTC 2025
## Summary of Progress (December 30 – January 5)
This week, I enabled `verrors=context` globally for users without
making any changes to the test files. I also started looking into
tasks in the bug tracker related to `opDispatch` error messages
and am waiting for inputs on the planned error
documentation/website.
### What I Worked On
PR: feat(errors): enable verrors=context globally -
[#20576](https://github.com/dlang/dmd/pull/20576)
- Cleared CI after resolving issues with `COMPILE` and `RUN` test
files.
- Fixed a FreeBSD-specific complaint about a backslash to ensure
compatibility.
- Adjusted `COMPILE` and `RUN` test files manually, as the global
change affects deprecations. The approach ensures deprecations
continue to run with `-dw` (deprecations as warnings, default)
instead of `-de` (deprecations as errors).
**Exploring Bug Tracker/GitHub Issues for tasks**
- While awaiting inputs for the planned error
documentation/website, I started reviewing the bug tracker for
tasks.
- Currently looking into issues with `opDispatch` error
messages for potential fixes.
### Next Steps
1. Investigate and address `opDispatch` error message bugs.
2. Finalize plans for the error documentation/website after
receiving mentor inputs.
More information about the Digitalmars-d
mailing list