[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 4 commits: Add fragmentation statistic to GHC.Stats

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Sep 22 10:35:40 UTC 2022



Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC


Commits:
c0ba775d by Teo Camarasu at 2022-09-21T14:30:37-04:00
Add fragmentation statistic to GHC.Stats

Implements #21537

- - - - -
2463df2f by Torsten Schmits at 2022-09-21T14:31:24-04:00
Rename Solo[constructor] to MkSolo

Part of proposal 475 (https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0475-tuple-syntax.rst)

Moves all tuples to GHC.Tuple.Prim
Updates ghc-prim version (and bumps bounds in dependents)

updates haddock submodule
updates deepseq submodule
updates text submodule

- - - - -
9d582d90 by Matthew Pickering at 2022-09-22T06:35:23-04:00
Update filepath to filepath-1.4.100.0

Updates submodule

* Always rely on vendored filepath
* filepath must be built as stage0 dependency because it uses
  template-haskell.

Towards #22098

- - - - -
4691807a by Krzysztof Gogolewski at 2022-09-22T06:35:24-04:00
Minor refactor around Outputable

* Replace 'text . show' and 'ppr' with 'int'.
* Remove Outputable.hs-boot, no longer needed
* Use pprWithCommas
* Factor out instructions in AArch64 codegen

- - - - -


30 changed files:

- compiler/GHC/Builtin/Names.hs
- compiler/GHC/Builtin/Types.hs
- compiler/GHC/Cmm/CLabel.hs
- compiler/GHC/Cmm/DebugBlock.hs
- compiler/GHC/CmmToAsm.hs
- compiler/GHC/CmmToAsm/AArch64/Ppr.hs
- compiler/GHC/Core/Coercion/Axiom.hs
- compiler/GHC/Core/Opt/SpecConstr.hs
- compiler/GHC/Hs.hs
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Pat.hs
- compiler/GHC/Hs/Type.hs
- compiler/GHC/Parser/PostProcess.hs
- compiler/GHC/Tc/Errors/Hole.hs
- compiler/GHC/Types/Avail.hs
- compiler/GHC/Types/Name/Cache.hs
- compiler/GHC/Unit/Types.hs-boot
- compiler/GHC/Utils/Outputable.hs
- − compiler/GHC/Utils/Outputable.hs-boot
- ghc/ghc-bin.cabal.in
- hadrian/src/Settings/Default.hs
- hadrian/src/Settings/Packages.hs
- libraries/base/Control/Monad/Fix.hs
- libraries/base/Control/Monad/Zip.hs
- libraries/base/Data/Functor/Classes.hs
- libraries/base/GHC/Base.hs
- libraries/base/GHC/Enum.hs
- libraries/base/GHC/Ix.hs
- libraries/base/GHC/Stats.hsc
- libraries/base/base.cabal


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/0024750c8b92f56c76692521c61101ee1d29564a...4691807a9826e21f3e1b3bcd0e6b83fc5a8cb0cd

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/0024750c8b92f56c76692521c61101ee1d29564a...4691807a9826e21f3e1b3bcd0e6b83fc5a8cb0cd
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/20220922/9c725162/attachment.html>


More information about the ghc-commits mailing list