[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 7 commits: Rework documentation for data Char

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Mon Apr 3 09:05:21 UTC 2023



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


Commits:
f60f6110 by Bodigrim at 2023-04-02T18:59:30-04:00
Rework documentation for data Char

- - - - -
43ebd5dc by Bodigrim at 2023-04-02T19:00:09-04:00
cmm: implement parsing of MO_AtomicRMW from hand-written CMM files

Fixes #23206

- - - - -
65f9cd64 by Sylvain Henry at 2023-04-03T05:05:03-04:00
ghc-heap: remove wrong Addr# coercion (#23181)

Conversion from Addr# to I# isn't correct with the JS backend.

- - - - -
c8e53747 by Matthew Pickering at 2023-04-03T05:05:03-04:00
hadrian: Update bootstrap plans for 9.2.6, 9.2.7, 9.4.4, 9.4.5, 9.6.1

Also fixes the ./generate_bootstrap_plans script which was recently
broken

We can hopefully drop the 9.2 plans soon but they still work so kept
them around for now.

- - - - -
2ffd25ff by Matthew Pickering at 2023-04-03T05:05:03-04:00
ci: Add job to test 9.6 bootstrapping

- - - - -
d6f47868 by Krzysztof Gogolewski at 2023-04-03T05:05:04-04:00
hadrian: Improve option parsing

Several options in Hadrian had their argument marked as optional
(`OptArg`), but if the argument wasn't there they were just giving an
error. It's more idiomatic to mark the argument as required instead;
the code uses less Maybes, the parser can enforce that the argument
is present, --help gives better output.

- - - - -
56016fd9 by Sylvain Henry at 2023-04-03T05:05:15-04:00
JS: fix issues with FD api support

- Add missing implementations for fcntl_read/write/lock
- Fix fdGetMode

These were found while implementing TH in !9779. These functions must be
used somehow by the external interpreter code.

- - - - -


7 changed files:

- .gitlab-ci.yml
- compiler/GHC/Cmm/Parser.y
- 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


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/815449c72ddf3b37b61db83f5f1e721e8a172e49...56016fd980f5286b484f110711dcc2ba550d4d2e

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/815449c72ddf3b37b61db83f5f1e721e8a172e49...56016fd980f5286b484f110711dcc2ba550d4d2e
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/20230403/fed713c3/attachment-0001.html>


More information about the ghc-commits mailing list