[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 12 commits: ghcup-metadata: Various fixes from 9.10.1

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Tue May 21 21:20:55 UTC 2024



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


Commits:
a92ca99a by Ben Gamari at 2024-05-21T17:20:11-04:00
ghcup-metadata: Various fixes from 9.10.1

Use Debian 12/x86-64, Debian 10/aarch64, and Debian 11/aarch64 bindists
where possible.

- - - - -
42edc875 by Sylvain Henry at 2024-05-21T17:20:26-04:00
Reverse arguments to stgCallocBytes (fix #24828)

- - - - -
67d8c76b by Fendor at 2024-05-21T17:20:26-04:00
Add log messages for Iface serialisation compression level

Fix the label of the number of 'IfaceType' entries in the log message.
Add log message for the compression level that is used to serialise a an
interface file.

Adds `Outputable` instance for 'CompressionIFace'.

- - - - -
e75a1093 by Hécate Moonlight at 2024-05-21T17:20:31-04:00
base: Update doctests outputs

ghc-internal: Update doctests outputs

- - - - -
c3150621 by Cheng Shao at 2024-05-21T17:20:32-04:00
hadrian: strictly ensure test:all_deps target actually builds all required dependencies

This patch strictly ensures the "test:all_deps" hadrian target builds
all dependencies required to run the testsuite, by code reuse between
"test"/"test:all_deps" targets. The original implementation of
"test:all_deps" is still missing certain targets to build, e.g.
haddock/hpc/runghc programs when testing a cross GHC.

- - - - -
a8bb3e95 by David Binder at 2024-05-21T17:20:35-04:00
haddock: Fix the testsuites of the haddock-library

- Apply all the metadata revisions from Hackage
  to the cabal file.
- Fix the `ParserSpec.hs` file in the `spec`
  testsuite of haddock-library.
- Make `CHANGES.md` an extra-doc-file instead of
  an extra-source-file.

- - - - -
c2422295 by David Binder at 2024-05-21T17:20:35-04:00
haddock: Fix parser of @since pragma

The testsuite contained tests for annotations of
the form `@since foo-bar-0.5.0`, but the parser was
written incorrectly.

- - - - -
60daecad by Matthew Pickering at 2024-05-21T17:20:35-04:00
Fix nightly pages job

It seems likely broken by 9f99126a which moved `index.html` from the
root folder into `docs/` folder.

Fixes #24840

- - - - -
06aa0b0c by Cheng Shao at 2024-05-21T17:20:35-04:00
autoconf: remove unused context diff check

This patch removes redundant autoconf check for the context diff
program given it isn't actually been used anywhere, especially since
make removal.

- - - - -
8d0dbc0f by Hécate Moonlight at 2024-05-21T17:20:38-04:00
haddock: Rework the contributing guide

- - - - -
7b47337f by Hécate Moonlight at 2024-05-21T17:20:40-04:00
[base] Document the memory overhead of ByteArray

Add a diagram that shows the constituent parts of a ByteArray and their
memory overhead.

- - - - -
ee37e292 by Teo Camarasu at 2024-05-21T17:20:40-04:00
Apply 1 suggestion(s) to 1 file(s)
- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py
- compiler/GHC/Iface/Binary.hs
- configure.ac
- hadrian/src/Rules/Test.hs
- libraries/base/src/Data/Array/Byte.hs
- libraries/base/src/Data/Bifoldable.hs
- libraries/base/src/Data/Bifunctor.hs
- libraries/base/src/Data/Bitraversable.hs
- libraries/base/src/Data/Complex.hs
- libraries/base/src/Data/Fixed.hs
- libraries/base/src/Data/Foldable.hs
- libraries/base/src/Data/Foldable1.hs
- libraries/base/src/Data/Functor.hs
- libraries/base/src/Data/Functor/Compose.hs
- libraries/base/src/Data/Functor/Product.hs
- libraries/base/src/Data/Functor/Sum.hs
- libraries/base/src/Data/List/NonEmpty.hs
- libraries/base/src/Data/Monoid.hs
- libraries/base/src/Data/Semigroup.hs
- libraries/base/src/Data/Traversable.hs
- libraries/base/src/System/IO.hs
- libraries/ghc-internal/src/GHC/Internal/Base.hs
- libraries/ghc-internal/src/GHC/Internal/Data/Monoid.hs
- − m4/fp_prog_context_diff.m4
- rts/linker/Elf.c
- − utils/haddock/CODE_OF_CONDUCT.md
- utils/haddock/CONTRIBUTING.md
- utils/haddock/haddock-library/haddock-library.cabal
- utils/haddock/haddock-library/src/Documentation/Haddock/Parser.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/20383f7f89e708b4036d5b2c2a8663377cc74501...ee37e2922a74ec86abd17a3a140810e5ba1dbc51

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/20383f7f89e708b4036d5b2c2a8663377cc74501...ee37e2922a74ec86abd17a3a140810e5ba1dbc51
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/20240521/d56d37e8/attachment-0001.html>


More information about the ghc-commits mailing list