Use HasCallStack and error in GHC.List and .NonEmpty
In addition to providing stack traces, the scary HasCallStack will hopefully make people think whether they want to use these functions, i.e. act as a documentation hint that something weird might happen. A single metric increased, which doesn't visibly use any method with `HasCallStack`. ------------------------- Metric Decrease: T9630 Metric Decrease: T19695 T9630 -------------------------
Showing
- libraries/base/Data/List/NonEmpty.hs 5 additions, 4 deletionslibraries/base/Data/List/NonEmpty.hs
- libraries/base/GHC/Err.hs 6 additions, 10 deletionslibraries/base/GHC/Err.hs
- libraries/base/GHC/List.hs 22 additions, 19 deletionslibraries/base/GHC/List.hs
- libraries/base/changelog.md 4 additions, 0 deletionslibraries/base/changelog.md
- testsuite/tests/ghci.debugger/scripts/break009.stdout 5 additions, 0 deletionstestsuite/tests/ghci.debugger/scripts/break009.stdout
- testsuite/tests/ghci.debugger/scripts/print027.stdout 2 additions, 2 deletionstestsuite/tests/ghci.debugger/scripts/print027.stdout
- testsuite/tests/ghci/scripts/T10501.stderr 5 additions, 0 deletionstestsuite/tests/ghci/scripts/T10501.stderr
- testsuite/tests/plugins/test-hole-plugin.stderr 4 additions, 4 deletionstestsuite/tests/plugins/test-hole-plugin.stderr
- testsuite/tests/simplCore/should_compile/T20103.stderr 66 additions, 10 deletionstestsuite/tests/simplCore/should_compile/T20103.stderr
- testsuite/tests/th/TH_exn2.stderr 4 additions, 0 deletionstestsuite/tests/th/TH_exn2.stderr
- testsuite/tests/typecheck/should_compile/abstract_refinement_hole_fits.stderr 16 additions, 12 deletions...check/should_compile/abstract_refinement_hole_fits.stderr
- testsuite/tests/typecheck/should_compile/constraint_hole_fits.stderr 7 additions, 5 deletions...ests/typecheck/should_compile/constraint_hole_fits.stderr
- testsuite/tests/typecheck/should_compile/holes.stderr 6 additions, 6 deletionstestsuite/tests/typecheck/should_compile/holes.stderr
- testsuite/tests/typecheck/should_compile/holes3.stderr 6 additions, 6 deletionstestsuite/tests/typecheck/should_compile/holes3.stderr
- testsuite/tests/typecheck/should_compile/refinement_hole_fits.stderr 12 additions, 8 deletions...ests/typecheck/should_compile/refinement_hole_fits.stderr
Loading
Please register or sign in to comment