[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 10 commits: Update containers submodule

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Sun Dec 11 11:26:09 UTC 2022



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


Commits:
65335d10 by Matthew Pickering at 2022-12-09T20:15:45-05:00
Update containers submodule

This contains a fix necessary for the multi-repl to work on GHC's code
base where we try to load containers and template-haskell into the same
session.

- - - - -
4937c0bb by Matthew Pickering at 2022-12-09T20:15:45-05:00
hadrian-multi: Put interface files in separate directories

Before we were putting all the interface files in the same directory
which was leading to collisions if the files were called the same thing.

- - - - -
8acb5b7b by Matthew Pickering at 2022-12-09T20:15:45-05:00
hadrian-toolargs: Add filepath to allowed repl targets

- - - - -
5949d927 by Matthew Pickering at 2022-12-09T20:15:45-05:00
driver: Set correct UnitId when rehydrating modules

We were not setting the UnitId before rehydrating modules which just led
to us attempting to find things in the wrong HPT. The test for this is
the hadrian-multi command (which is now added as a CI job).

Fixes #22222

- - - - -
ab06c0f0 by Matthew Pickering at 2022-12-09T20:15:45-05:00
ci: Add job to test hadrian-multi command

I am not sure this job is good because it requires booting HEAD with
HEAD, but it should be fine.

- - - - -
fac3e568 by Matthew Pickering at 2022-12-09T20:16:20-05:00
hadrian: Update bootstrap plans to 9.2.* series and 9.4.* series.

This updates the build plans for the most recent compiler versions, as
well as fixing the hadrian-bootstrap-gen script to a specific GHC
version.

- - - - -
195b08b4 by Matthew Pickering at 2022-12-09T20:16:20-05:00
ci: Bump boot images to use ghc-9.4.3

Also updates the bootstrap jobs to test booting 9.2 and 9.4.

- - - - -
c658c580 by Matthew Pickering at 2022-12-09T20:16:20-05:00
hlint: Removed redundant UnboxedSums pragmas

UnboxedSums is quite confusingly implied by UnboxedTuples, alas, just
the way it is.

See #22485

- - - - -
38239c84 by Oleg Grenrus at 2022-12-11T06:25:59-05:00
Add heqT, a kind-heterogeneous variant of heq

CLC proposal https://github.com/haskell/core-libraries-committee/issues/99

- - - - -
2eedf815 by Bodigrim at 2022-12-11T06:26:03-05:00
Document that Bifunctor instances for tuples are lawful only up to laziness

- - - - -


16 changed files:

- .gitlab-ci.yml
- compiler/GHC/Core/Lint.hs
- compiler/GHC/Data/OrdList.hs
- compiler/GHC/Data/Unboxed.hs
- compiler/GHC/Driver/Make.hs
- configure.ac
- hadrian/bootstrap/generate_bootstrap_plans
- hadrian/bootstrap/hadrian-bootstrap-gen.cabal
- − hadrian/bootstrap/plan-8_10_1.json
- − hadrian/bootstrap/plan-8_10_2.json
- − hadrian/bootstrap/plan-8_10_3.json
- − hadrian/bootstrap/plan-8_10_4.json
- − hadrian/bootstrap/plan-8_10_5.json
- − hadrian/bootstrap/plan-8_10_7.json
- − hadrian/bootstrap/plan-9_0_1.json
- − hadrian/bootstrap/plan-9_0_2.json


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/38e42040e26983f3ecd80429f54d5e5033030301...2eedf815a9c58484dc1a27be7f508551953d7594

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/38e42040e26983f3ecd80429f54d5e5033030301...2eedf815a9c58484dc1a27be7f508551953d7594
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/20221211/cc644963/attachment.html>


More information about the ghc-commits mailing list