[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