Add RISCV64 Native Code Generator (NCG) to master
This is the RISC64 NCG branch that will be merged; i.e. it's based on master
.
The testsuite is 100% successful/"green".
Commits could be more squashed, however I would wait for the commits to come from fixing (upcoming) review comments.
Tickets:
A quick guide to build this as cross-compiler with Nix: https://gitlab.haskell.org/ghc/ghc/-/wikis/RISCV64/RISCV64-Nix-cross-environment-(hacky)
Edited by Sven Tennie
Merge request reports
Activity
Filter activity
added NCG backend RISC-V labels
added 24 commits
-
de95068e...610840eb - 13 commits from branch
master
- dee58efa - 1 earlier commit
- 9a3f20b3 - async001: Adjust for slower computers
- 141292cf - Add RTS linker for RISCV64
- 92154e52 - Ignore divbyzero test for RISCV64
- 9f6261c3 - Enable MulMayOflo_full test for RISCV64
- 1112aab0 - LibffiAdjustor: Ensure code caches are flushed (RISCV64)
- 4ec8580f - Add additional linker symbols for builtins (RISCV64)
- f055b407 - Add GHCi support for RISCV64
- 9c8d0972 - Set codeowners of the RISCV64 NCG
- 55465ebd - Add test for C calling convention
- 445b5e94 - WIP: FIXUP for master
Toggle commit list-
de95068e...610840eb - 13 commits from branch
- Resolved by Sven Tennie
- Resolved by Sven Tennie
added 42 commits
-
50d8bf94...1f95c5e4 - 30 commits from branch
master
- 1f95c5e4...9556d91c - 2 earlier commits
- 17a392a9 - Add RTS linker for RISCV64
- a6b43bd6 - Ignore divbyzero test for RISCV64
- 5d90ab28 - Enable MulMayOflo_full test for RISCV64
- 47ac5d19 - LibffiAdjustor: Ensure code caches are flushed (RISCV64)
- 71695a10 - Add additional linker symbols for builtins (RISCV64)
- 4a32b6a9 - Add GHCi support for RISCV64
- c0ce6b1c - Set codeowners of the RISCV64 NCG
- aa3a0c0d - Add test for C calling convention
- 6933ea79 - WIP: FIXUP for master
- 9fbe9cef - RISCV64 has rtsLinker
Toggle commit list-
50d8bf94...1f95c5e4 - 30 commits from branch
mentioned in merge request !12783 (closed)
added 2 commits
mentioned in merge request !12860 (closed)
added 2 commits
Please register or sign in to reply