[Git][ghc/ghc][wip/ipe-optimisation-9.4] IPE data compression
Ben Gamari (@bgamari)
gitlab at gitlab.haskell.org
Thu Jun 22 18:57:45 UTC 2023
Ben Gamari pushed to branch wip/ipe-optimisation-9.4 at Glasgow Haskell Compiler / GHC
Commits:
c92c0685 by Finley McIlwaine at 2023-06-22T14:57:37-04:00
IPE data compression
IPE data resulting from the `-finfo-table-map` flag may now be
compressed by configuring the GHC build with the
`--enable-ipe-data-compression` flag. This results in about a 20%
reduction in the size of IPE-enabled build results.
The compression library, zstd, may optionally be statically linked by
configuring with the `--enabled-static-libzstd` flag (on non-darwin
platforms)
libzstd version 1.4.0 or greater is required.
- - - - -
19 changed files:
- .gitlab-ci.yml
- .gitlab/gen_ci.hs
- .gitlab/jobs.yaml
- compiler/GHC/Data/FastString.hs
- compiler/GHC/StgToCmm/InfoTableProv.hs
- compiler/ghc.cabal.in
- configure.ac
- docs/users_guide/debug-info.rst
- hadrian/cfg/system.config.in
- hadrian/src/Oracles/Flag.hs
- hadrian/src/Oracles/Setting.hs
- hadrian/src/Settings/Packages.hs
- libraries/bytestring
- libraries/containers
- libraries/ghc-bignum/gmp/gmp-tarballs
- libraries/parsec
- libraries/text
- m4/fp_find_libnuma.m4
- + m4/fp_find_libzstd.m4
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/c92c0685b59f34a48df53052f061db8e49fda2bc
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/c92c0685b59f34a48df53052f061db8e49fda2bc
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/20230622/1c8bb1f4/attachment-0001.html>
More information about the ghc-commits
mailing list