|
|
[[_TOC_]]
|
|
|
|
|
|
**Overall progress (estimated)**: ![60%](https://progress-bar.dev/60)
|
|
|
**Overall progress (estimated)**: ![65%](https://progress-bar.dev/65)
|
|
|
<details><summary> :gear: <b>Progress Breakdown</b> (click the arrow to expand!)</summary>
|
|
|
|
|
|
As this strand of work touches a lot of modules, doing everything as a single gargantuan MR seems highly impractical. Rather, we are considering breaking things down into atomic chunks which could be reviewed in isolation. A sketch of the plan might be the following:
|
... | ... | @@ -50,7 +50,7 @@ As this strand of work touches a lot of modules, doing everything as a single ga |
|
|
breakages. Introduce also an umbrella `GhcMessage` type which will be used in the
|
|
|
driver, at the top level, to report diagnostics. At this stage we won't yet
|
|
|
make use of any of the new types;
|
|
|
**Waiting CI/review**: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4798
|
|
|
**Waiting CI/review**: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/5509
|
|
|
|
|
|
- [ ] Extend the parser error types to adhere to the new error-messages
|
|
|
architecture, and port the codebase to use these new format of errors.
|
... | ... | |