[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 7 commits: ci: Test bootstrapping configurations with full-ci and on marge batches

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Jul 27 14:21:30 UTC 2023



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


Commits:
5d45b92a by Matthew Pickering at 2023-07-27T05:46:46-04:00
ci: Test bootstrapping configurations with full-ci and on marge batches

There have been two incidents recently where bootstrapping has been
broken by removing support for building with 9.2.*.

The process for bumping the minimum required version starts with bumping
the configure version and then other CI jobs such as the bootstrap jobs
have to be updated. We must not silently bump the minimum required
version.

Now we are running a slimmed down validate pipeline it seems worthwile
to test these bootstrap configurations in the full-ci pipeline.

- - - - -
25d4fee7 by Matthew Pickering at 2023-07-27T05:46:46-04:00
bootstrap: Remove ghc-9_2_* plans

We are anticipating shortly making it necessary to use ghc-9.4 to boot
the compiler.

- - - - -
2f66da16 by Matthew Pickering at 2023-07-27T05:46:46-04:00
Update bootstrap plans for ghc-platform and ghc-toolchain dependencies

Fixes #23735

- - - - -
c8c6eab1 by Matthew Pickering at 2023-07-27T05:46:46-04:00
bootstrap: Disable -selftest flag from bootstrap plans

This saves on building one dependency (QuickCheck) which is unecessary
for bootstrapping.

- - - - -
a80ca086 by Bodigrim at 2023-07-27T05:47:26-04:00
Link reference paper and package from System.Mem.{StableName,Weak}

- - - - -
f3a7e535 by David Binder at 2023-07-27T11:54:33+00:00
Improve documentation for Data.Fixed

- - - - -
6ff12598 by Ben Gamari at 2023-07-27T10:21:27-04:00
ghc-prim: Use C11 atomics

Previously `ghc-prim`'s atomic wrappers used the legacy `__sync_*`
family of C builtins. Here we refactor these to rather use the
appropriate C11 atomic equivalents, allowing us to be more explicit
about the expected ordering semantics.

- - - - -


10 changed files:

- .gitlab-ci.yml
- hadrian/bootstrap/bootstrap.py
- hadrian/bootstrap/generate_bootstrap_plans
- − hadrian/bootstrap/plan-9_2_1.json
- − hadrian/bootstrap/plan-9_2_2.json
- − hadrian/bootstrap/plan-9_2_3.json
- − hadrian/bootstrap/plan-9_2_4.json
- − hadrian/bootstrap/plan-9_2_5.json
- − hadrian/bootstrap/plan-9_2_6.json
- − hadrian/bootstrap/plan-9_2_7.json


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/01cdbf214afb1cb356f6f5727583ddce032456bb...6ff1259815849f0f3abb00a6a9168b4baadc72b5

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/01cdbf214afb1cb356f6f5727583ddce032456bb...6ff1259815849f0f3abb00a6a9168b4baadc72b5
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/20230727/8f13050f/attachment.html>


More information about the ghc-commits mailing list