[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 2 commits: Merge ghc-prim's modules into ghc-internal (#24453)
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Sat Jan 25 00:32:28 UTC 2025
Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC
Commits:
6b3cd72f by Sylvain Henry at 2025-01-24T19:32:06-05:00
Merge ghc-prim's modules into ghc-internal (#24453)
ghc-internal becomes the only wired-in package exposing primitives.
There are some minor GHC allocation regressions, but they barely cross
the thresholds and only with the wasm backend. They're likely due to
longer symbols (ghc-internal vs ghc-prim, GHC.Internal.X vs GHC.X).
Metric Increase:
T13035
T1969
T4801
T9961
- - - - -
b75dd114 by Jens Petersen at 2025-01-24T19:32:06-05:00
hp2ps/Utilities.c: add extern parameter types for malloc and realloc for C23
use portable C types!
- - - - -
30 changed files:
- compiler/GHC/Builtin/Names.hs
- compiler/GHC/ByteCode/Linker.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/Driver/Backpack.hs
- compiler/GHC/Driver/Config/Core/Rules.hs
- compiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Make.hs
- compiler/GHC/Driver/Pipeline/Execute.hs
- compiler/GHC/HsToCore/Foreign/JavaScript.hs
- compiler/GHC/Iface/Load.hs
- compiler/GHC/Iface/Recomp.hs
- compiler/GHC/Parser/Header.hs
- compiler/GHC/Runtime/Interpreter/JS.hs
- compiler/GHC/StgToJS/Linker/Linker.hs
- compiler/GHC/StgToJS/Linker/Utils.hs
- compiler/GHC/Tc/Gen/Default.hs
- compiler/GHC/Tc/Module.hs
- compiler/GHC/Tc/Utils/Env.hs
- compiler/GHC/Unit/Finder.hs
- compiler/GHC/Unit/Module/ModSummary.hs
- compiler/GHC/Unit/Types.hs
- hadrian/src/Flavour.hs
- hadrian/src/Packages.hs
- hadrian/src/Rules/CabalReinstall.hs
- hadrian/src/Rules/Generate.hs
- hadrian/src/Settings/Packages.hs
- hadrian/src/Settings/Warnings.hs
- libraries/ghc-boot-th/ghc-boot-th.cabal.in
- libraries/ghc-experimental/ghc-experimental.cabal.in
- libraries/ghc-experimental/src/Data/Sum/Experimental.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/282aad76a9cf76dd9ff5ec1e2ec07faccd277a58...b75dd11435c7038a18098e147e26642f01c1d405
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/282aad76a9cf76dd9ff5ec1e2ec07faccd277a58...b75dd11435c7038a18098e147e26642f01c1d405
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/20250124/adae620d/attachment.html>
More information about the ghc-commits
mailing list