[Git][ghc/ghc][wip/sgraf-improvements] 2 commits: Deprecate -ddump-stranal and -ddump-str-signatures
Sebastian Graf (@sgraf812)
gitlab at gitlab.haskell.org
Sun Dec 31 18:38:14 UTC 2023
Sebastian Graf pushed to branch wip/sgraf-improvements at Glasgow Haskell Compiler / GHC
Commits:
587f35d2 by Sebastian Graf at 2023-12-31T19:37:57+01:00
Deprecate -ddump-stranal and -ddump-str-signatures
... and suggest -ddump-dmdanal and -ddump-dmd-signatures instead
- - - - -
0124714b by Sebastian Graf at 2023-12-31T19:37:57+01:00
CoreSubst: Stricten `substBndr` and `cloneBndr`
Doing so reduced allocations of `cloneBndr` by about 25%.
```
T9233(normal) ghc/alloc 672,488,656 663,083,216 -1.4% GOOD
T9675(optasm) ghc/alloc 423,029,256 415,812,200 -1.7%
geo. mean -0.1%
minimum -1.7%
maximum +0.1%
```
Metric Decrease:
T9233
- - - - -
30 changed files:
- compiler/GHC/Core/Subst.hs
- compiler/GHC/Driver/Session.hs
- docs/users_guide/debugging.rst
- testsuite/tests/simplCore/should_compile/T13543.stderr
- testsuite/tests/simplCore/should_compile/all.T
- testsuite/tests/stranal/should_compile/all.T
- testsuite/tests/stranal/sigs/BottomFromInnerLambda.stderr
- testsuite/tests/stranal/sigs/DmdAnalGADTs.stderr
- testsuite/tests/stranal/sigs/FacState.stderr
- testsuite/tests/stranal/sigs/HyperStrUse.stderr
- testsuite/tests/stranal/sigs/NewtypeArity.stderr
- testsuite/tests/stranal/sigs/StrAnalExample.stderr
- testsuite/tests/stranal/sigs/T12370.stderr
- testsuite/tests/stranal/sigs/T13331.stderr
- testsuite/tests/stranal/sigs/T13380c.stderr
- testsuite/tests/stranal/sigs/T13380f.stderr
- testsuite/tests/stranal/sigs/T16197b.stderr
- testsuite/tests/stranal/sigs/T16859.stderr
- testsuite/tests/stranal/sigs/T17932.stderr
- testsuite/tests/stranal/sigs/T18086.stderr
- testsuite/tests/stranal/sigs/T18907.stderr
- testsuite/tests/stranal/sigs/T18957.stderr
- testsuite/tests/stranal/sigs/T19407.stderr
- testsuite/tests/stranal/sigs/T19871.stderr
- testsuite/tests/stranal/sigs/T20746.stderr
- testsuite/tests/stranal/sigs/T20746b.stderr
- testsuite/tests/stranal/sigs/T21081.stderr
- testsuite/tests/stranal/sigs/T21119.stderr
- testsuite/tests/stranal/sigs/T21717.stderr
- testsuite/tests/stranal/sigs/T21737.stderr
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/75ca714ed96a90fc875ee2d1c62a66fd02af66b5...0124714b9d96af9a9923bd28a4f3301a48438a1e
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/75ca714ed96a90fc875ee2d1c62a66fd02af66b5...0124714b9d96af9a9923bd28a4f3301a48438a1e
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20231231/b0c37208/attachment-0001.html>
More information about the ghc-commits
mailing list