[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 12 commits: haddock: Configuration fix for ReadTheDocs
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Mon Sep 9 06:57:12 UTC 2024
Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC
Commits:
20b0de7d by Hécate Kleidukos at 2024-09-08T14:19:28-04:00
haddock: Configuration fix for ReadTheDocs
- - - - -
1e19bd13 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Add Native Code Generator (NCG)
This architecture wasn't supported before.
Co-authored-by: Moritz Angermann <moritz.angermann at gmail.com>
- - - - -
81bb0113 by Sven Tennie at 2024-09-09T02:56:53-04:00
Adjust test timings for slower computers
Increase the delays a bit to be able to run these tests on slower
computers.
The reference was a Lichee Pi 4a RISCV64 machine.
- - - - -
87456694 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Add RTS linker
This architecture wasn't supported before.
Co-authored-by: Moritz Angermann <moritz.angermann at gmail.com>
- - - - -
e9f863f9 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Ignore divbyzero test
The architecture's behaviour differs from the test's expectations. See
comment in code why this is okay.
- - - - -
b0aabf62 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Enable MulMayOflo_full test
It works and thus can be tested.
- - - - -
2d6832d4 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: LibffiAdjustor: Ensure code caches are flushed
RISCV64 needs a specific code flushing sequence (involving fence.i) when
new code is created/loaded.
- - - - -
5bcb442a by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Add additional linker symbols for builtins
We're relying on some GCC/Clang builtins. These need to be visible to
the linker (and not be stripped away.)
- - - - -
ea993f0c by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Add GHCi support
As we got a RTS linker for this architecture now, we can enable GHCi for
it.
- - - - -
0167c852 by Sven Tennie at 2024-09-09T02:56:53-04:00
RISCV64: Set codeowners of the NCG
- - - - -
249caea7 by Sven Tennie at 2024-09-09T02:56:53-04:00
Add test for C calling convention
Ensure that parameters and return values are correctly processed. A
dedicated test (like this) helps to get the subtleties of calling
conventions easily right.
- - - - -
d569f2d5 by Sylvain Henry at 2024-09-09T02:57:08-04: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.
- - - - -
10 changed files:
- CODEOWNERS
- compiler/CodeGen.Platform.h
- compiler/GHC/Cmm/CLabel.hs
- compiler/GHC/CmmToAsm.hs
- compiler/GHC/CmmToAsm/Dwarf/Constants.hs
- compiler/GHC/CmmToAsm/PIC.hs
- + compiler/GHC/CmmToAsm/RV64.hs
- + compiler/GHC/CmmToAsm/RV64/CodeGen.hs
- + compiler/GHC/CmmToAsm/RV64/Cond.hs
- + compiler/GHC/CmmToAsm/RV64/Instr.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/faf45b7b2153085e16fca4e9f39f61234a3a8e4b...d569f2d5a13dd82d6108842fe521688d6eff198b
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/faf45b7b2153085e16fca4e9f39f61234a3a8e4b...d569f2d5a13dd82d6108842fe521688d6eff198b
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/20240909/189528d5/attachment.html>
More information about the ghc-commits
mailing list