Commits on Source (4)
-
3451584f
-
The INLINABLE pragmas ensure that we export stable (unoptimised) unfoldings in the interface file so we can do list fusion at usage sites. Related tickets: #15185, #8763, #18178.
b552e531 -
If we are on a 64 bit platform, we can use the efficient Enum Word methods for the Enum Word64 instance.
e7480063 -
892b0c41
Showing
- compiler/GHC/Tc/Deriv/Generate.hs 2 additions, 2 deletionscompiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/Types/Name/Occurrence.hs 1 addition, 1 deletioncompiler/GHC/Types/Name/Occurrence.hs
- docs/users_guide/debugging.rst 1 addition, 1 deletiondocs/users_guide/debugging.rst
- libraries/base/GHC/Enum.hs 51 additions, 8 deletionslibraries/base/GHC/Enum.hs
- libraries/base/GHC/List.hs 2 additions, 2 deletionslibraries/base/GHC/List.hs
- libraries/base/GHC/Word.hs 38 additions, 4 deletionslibraries/base/GHC/Word.hs
- testsuite/tests/perf/should_run/T15185.hs 25 additions, 0 deletionstestsuite/tests/perf/should_run/T15185.hs
- testsuite/tests/perf/should_run/all.T 5 additions, 0 deletionstestsuite/tests/perf/should_run/all.T
testsuite/tests/perf/should_run/T15185.hs
0 → 100644