@Esteban Küber is there anything I can work on that would be helpful with the diagnostics refactoring discussed at the All Hands?
There are a few things that you could do, one option would be to lay the work to move
rustc to use https://crates.io/crates/annotate-snippets
Would a preliminary step be to create a
RenderDiagnostic<Engine> trait that we can implement for structs containing all info needed for a specific diagnostic (we can start with just a few errors and create structs for them). Then we can implement both
I think that's a sensible approach.
(apologies, I had it on my to-do list to reply to @Esteban Küber's message and think about using
I mean, as a very small first step, you can just do the
If we can start ripping diagnostics code out of the regular logic paths, that would already be a big boon