[Git][ghc/ghc][wip/split-ghc-base] 10 commits: testsuite: Add test to catch changes in core libraries
Ben Gamari (@bgamari)
gitlab at gitlab.haskell.org
Fri May 19 22:52:35 UTC 2023
Ben Gamari pushed to branch wip/split-ghc-base at Glasgow Haskell Compiler / GHC
Commits:
49697450 by Ben Gamari at 2023-05-19T18:51:52-04:00
testsuite: Add test to catch changes in core libraries
This adds testing infrastructure to ensure that changes in core
libraries (e.g. `base` and `ghc-prim`) are caught in CI.
- - - - -
b481981f by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Introduce Data.Enum
- - - - -
3fca5ac6 by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Add export list to GHC.Num.Integer
- - - - -
74b3ed4b by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Add export list to GHC.Num
- - - - -
c61df649 by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Add export list to GHC.Num.Natural
- - - - -
db5136aa by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Introduce Data.Show
- - - - -
abb22535 by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Add export list to GHC.Float
- - - - -
a4a4efd0 by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Add export list to GHC.Real
- - - - -
437a38c2 by Ben Gamari at 2023-05-19T18:52:05-04:00
base: Eliminate module reexport in GHC.Exception
- - - - -
b10ccb35 by Ben Gamari at 2023-05-19T18:52:29-04:00
base: Break up GHC.Base
- - - - -
30 changed files:
- compiler/GHC/Builtin/Names.hs
- compiler/GHC/Types/TyThing/Ppr.hs
- hadrian/src/Packages.hs
- hadrian/src/Rules/Test.hs
- hadrian/src/Settings/Default.hs
- + libraries/base/Data/Enum.hs
- libraries/base/Data/Semigroup/Internal.hs-boot
- + libraries/base/Data/Show.hs
- libraries/base/GHC/Base.hs
- + libraries/base/GHC/Base/FunOps.hs
- + libraries/base/GHC/Base/Functor.hs
- + libraries/base/GHC/Base/List.hs
- + libraries/base/GHC/Base/NonEmpty.hs
- + libraries/base/GHC/Base/Semigroup.hs
- libraries/base/GHC/Base.hs-boot → libraries/base/GHC/Base/Semigroup.hs-boot
- + libraries/base/GHC/Base/String.hs
- + libraries/base/GHC/Base/Void.hs
- libraries/base/GHC/Exception.hs
- libraries/base/GHC/Float.hs
- libraries/base/GHC/Num.hs
- libraries/base/GHC/Real.hs
- libraries/base/base.cabal
- libraries/ghc-bignum/src/GHC/Num/Integer.hs
- libraries/ghc-bignum/src/GHC/Num/Natural.hs
- testsuite/mk/boilerplate.mk
- + testsuite/tests/interface-stability/Makefile
- + testsuite/tests/interface-stability/README.mkd
- + testsuite/tests/interface-stability/all.T
- + testsuite/tests/interface-stability/base-exports.stdout
- + utils/dump-decls/Main.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/84a92fad2e13a465b0fc852436e7f52bae5d4093...b10ccb35e7ca4960df13fd4b4e703b795ab39a6b
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/84a92fad2e13a465b0fc852436e7f52bae5d4093...b10ccb35e7ca4960df13fd4b4e703b795ab39a6b
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/20230519/02e3821b/attachment.html>
More information about the ghc-commits
mailing list