[Git][ghc/ghc][wip/enable-late-ccs-release] 2 commits: Fix normalisation of .prof files
Matthew Pickering (@mpickering)
gitlab at gitlab.haskell.org
Wed Aug 28 11:51:48 UTC 2024
Matthew Pickering pushed to branch wip/enable-late-ccs-release at Glasgow Haskell Compiler / GHC
Commits:
664ae226 by Matthew Pickering at 2024-08-28T12:51:40+01:00
Fix normalisation of .prof files
Fix 1: If a cost centre contained CAF then the normalisation was
corrupted, now only check if CAF is at the start of a line.
Fix 2: "no location info" contain a space, which messed up the next
normalisation logic which assumed that columns didn't have spaced in.
- - - - -
5c6fda94 by Matthew Pickering at 2024-08-28T12:51:40+01:00
packaging: Enable late-ccs for release flavour
This enables late cost centres when building profiled libraries and
subsequently greatly improves the resolution of cost centre stacks when
profiling.
Fixes #21732
-------------------------
Metric Increase:
libdir
-------------------------
- - - - -
11 changed files:
- hadrian/doc/flavours.md
- hadrian/src/Flavour.hs
- hadrian/src/Settings/Flavours/Release.hs
- testsuite/driver/testlib.py
- testsuite/tests/codeGen/should_run/cgrun057.stderr
- testsuite/tests/profiling/should_run/T12962.prof.sample
- testsuite/tests/profiling/should_run/T2552.prof.sample
- testsuite/tests/profiling/should_run/T5559.prof.sample
- testsuite/tests/profiling/should_run/T5654-O0.prof.sample
- testsuite/tests/profiling/should_run/T5654-O1.prof.sample
- testsuite/tests/profiling/should_run/T5654b-O0.prof.sample
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/08bea522cff68819233dc0479778aea2161b5ec6...5c6fda94a7b801f05f2af6045996e980dc582e7b
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/08bea522cff68819233dc0479778aea2161b5ec6...5c6fda94a7b801f05f2af6045996e980dc582e7b
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/20240828/b5325dbc/attachment.html>
More information about the ghc-commits
mailing list