Make downsweep return all errors per-module instead of throwing some
This enables API clients to handle such errors instead of immideately crashing in the face of some kinds of user errors, which is arguably quite bad UX. Fixes #10887
Showing
- compiler/main/DriverPipeline.hs 5 additions, 2 deletionscompiler/main/DriverPipeline.hs
- compiler/main/GhcMake.hs 13 additions, 13 deletionscompiler/main/GhcMake.hs
- compiler/main/HeaderInfo.hs 8 additions, 6 deletionscompiler/main/HeaderInfo.hs
- testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr 2 additions, 7 deletionstestsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr
- testsuite/tests/ghc-api/downsweep/all.T 0 additions, 1 deletiontestsuite/tests/ghc-api/downsweep/all.T
Loading
Please register or sign in to comment