[Git][ghc/ghc][wip/ghc-9.6.7-backports] 15 commits: ghcup metadata: output metadata fragment in CI
Luite Stegeman (@luite)
gitlab at gitlab.haskell.org
Mon Jan 27 01:57:25 UTC 2025
Luite Stegeman pushed to branch wip/ghc-9.6.7-backports at Glasgow Haskell Compiler / GHC
Commits:
24d82823 by Zubin Duggal at 2025-01-27T02:55:36+01:00
ghcup metadata: output metadata fragment in CI
(cherry picked from commit 52b58a660e735b20961d792d8fa9267f01247a50)
- - - - -
f196f1fe by Zubin Duggal at 2025-01-27T02:55:36+01:00
ghcup metatdata: use fedora33 for redhat
Redhat 9 doesn't have libtinfo.so.5 anymore
(cherry picked from commit dc86785eb43afd1bd292287c064fb5ad94fe8c7f)
- - - - -
a44d7518 by Zubin Duggal at 2025-01-27T02:55:36+01:00
ghcup metadata: still use centos for redhat <9
(cherry picked from commit 660b17ae6a52cbca94e15cb4e1d96f8ef9aa5a54)
- - - - -
50e7fc9d by Zubin Duggal at 2025-01-27T02:55:36+01:00
rel-eng: ghcup metadata generation: generated yaml anchors with meaningful names
(cherry picked from commit 9084fc8824b6ec53c3fabf82b22f2c93933d01ff)
- - - - -
ef6261f5 by Luite Stegeman at 2025-01-27T02:55:36+01:00
CI: run ghc-in-ghci job through ci.sh to get the correct environment
This ensures that CABAL_DIR and HOME are set correctly, fixing a
problem where the hackage index state wasn't picked up.
- - - - -
72b36c8a by Luite Stegeman at 2025-01-27T02:55:36+01:00
CI: allow both lower and upper bounds for the happy version
This fixes CI when newer-than-supported happy is available
in the package index.
- - - - -
648ed53f by Luite Stegeman at 2025-01-27T02:55:36+01:00
hadrian: Bump directory bound to >=1.3.9
Earlier versions of `directory` are racy on Windows due to #24382.
Also includes necessary Hadrian bootstrap plan bump.
Fixes #24382.
based on commit 9ad346ec8bfa22a2843f8d2c8d998133d0715702
- - - - -
d293481a by Zubin Duggal at 2025-01-27T02:55:36+01:00
release: copy index.html from correct directory
(cherry picked from commit cbfd0829cd61928976c9eb17ba4af18272466063)
- - - - -
af3e9b37 by Cheng Shao at 2025-01-27T02:55:36+01:00
ghc-bignum: update gmp to 6.3.0
This patch bumps the gmp-tarballs submodule and updates gmp to 6.3.0.
The tarball format is now xz, and gmpsrc.patch has been patched into
the tarball so hadrian no longer needs to deal with patching logic
when building in-tree GMP.
(cherry picked from commit 6399d52ba10d510a94c9db6552a4ea8aae8e003b)
- - - - -
a38a8838 by Luite Stegeman at 2025-01-27T02:55:36+01:00
Update autoconf scripts
Scripts taken from autoconf [00b15927496058d23e6258a28d8996f87cf1f191][1].
[1]: https://git.savannah.gnu.org/cgit/config.git/commit/?id=00b15927496058d23e6258a28d8996f87cf1f191
- - - - -
9962117e by Luite Stegeman at 2025-01-27T02:55:36+01:00
add 9.6.7 release notes
- - - - -
c43b4373 by Luite Stegeman at 2025-01-27T02:55:36+01:00
update CI images
- - - - -
9ba693cb by Luite Stegeman at 2025-01-27T02:55:36+01:00
hadrian: don't pass -this-package-name to GHC 9.2
it's not supported
- - - - -
4f593930 by Sylvain Henry at 2025-01-27T02:55:36+01:00
JS: fake support for native adjustors (#25159)
The JS backend doesn't support adjustors (I believe) and in any case if
it ever supports them it will be a native support, not one via libffi.
(cherry picked from commit 03055c71446c8f1265de3a6ccb5bc9e09827821e)
- - - - -
f7c7f0c2 by Matthew Pickering at 2025-01-27T02:55:36+01:00
hadrian: Make sure ffi headers are built before using a compiler
When we are using ffi adjustors then we rely on `ffi.h` and
`ffitarget.h` files during code generation when compiling stubs.
Therefore we need to add this dependency to the build system (which this
patch does).
Reproducer, configure with `--enable-libffi-adjustors` and then build
"_build/stage1/libraries/ghc-prim/build/GHC/Types.p_o".
Observe that this fails before this patch and works afterwards.
Fixes #24864
Co-authored-by: Sylvain Henry <sylvain at haskus.fr>
(cherry picked from commit 0167e472e7035d31591777983d8e35528aceefff)
- - - - -
13 changed files:
- .gitlab-ci.yml
- .gitlab/ci.sh
- .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py
- .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py
- config.guess
- config.sub
- docs/users_guide/9.6.6-notes.rst
- + docs/users_guide/9.6.7-notes.rst
- docs/users_guide/release-notes.rst
- 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
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/94794c38b62079ee0912b3561fbdbc2e6473ad89...f7c7f0c25d57887493220acf355a9544f56f3f42
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/94794c38b62079ee0912b3561fbdbc2e6473ad89...f7c7f0c25d57887493220acf355a9544f56f3f42
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/20250126/aa3c9015/attachment.html>
More information about the ghc-commits
mailing list