[Git][ghc/ghc][wip/supersven/riscv64-cross-ci] 12 commits: Linker: add support for extra built-in symbols (#25155)

Sven Tennie (@supersven) gitlab at gitlab.haskell.org
Thu Sep 19 11:13:32 UTC 2024



Sven Tennie pushed to branch wip/supersven/riscv64-cross-ci at Glasgow Haskell Compiler / GHC


Commits:
49ac3fb8 by Sylvain Henry at 2024-09-16T10:33:01-04:00
Linker: add support for extra built-in symbols (#25155)

See added Note [Extra RTS symbols] and new user guide entry.

Co-authored-by: Hamish Mackenzie <Hamish.K.Mackenzie at gmail.com>
Co-authored-by: Moritz Angermann <moritz.angermann at gmail.com>

- - - - -
3939a8bf by Samuel Thibault at 2024-09-16T10:33:44-04:00
GNU/Hurd: Add getExecutablePath support

GNU/Hurd exposes it as /proc/self/exe just like on Linux.

- - - - -
d3b19851 by Sylvain Henry at 2024-09-17T11:03:28-04:00
RTS: expose closure_sizeW_ (#25252)

C code using the closure_sizeW macro can't be linked with the RTS linker
without this patch. It fails with:

  ghc-9.11.20240911: Failed to lookup symbol: closure_sizeW_

Fix #25252

Co-authored-by: Hamish Mackenzie <Hamish.K.Mackenzie at gmail.com>
Co-authored-by: Moritz Angermann <moritz.angermann at gmail.com>

- - - - -
137bf74d by Sebastian Graf at 2024-09-17T11:04:05-04:00
HsExpr: Inline `HsWrap` into `WrapExpr`

This nice refactoring was suggested by Simon during review:
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13261#note_583374

Fixes #25264.

- - - - -
7fd9e5e2 by Sebastian Graf at 2024-09-17T11:04:05-04:00
Pmc: Improve Desugaring of overloaded list patterns (#25257)

This actually makes things simpler.

Fixes #25257.

- - - - -
e4169ba9 by Ben Gamari at 2024-09-18T07:55:28-04:00
configure: Correctly report when subsections-via-symbols is disabled

As noted in #24962, currently subsections-via-symbols is disabled on
AArch64/Darwin due to alleged breakage. However, `configure` reports to
the user that it is enabled. Fix this.

- - - - -
9d20a787 by Mario Blažević at 2024-09-18T07:56:08-04:00
Modified the default export implementation to match the amended spec

- - - - -
35eb4f42 by Sylvain Henry at 2024-09-18T07:57:00-04:00
FFI: don't ppr Id/Var symbols with debug info (#25255)

Even if `-dpp-debug` is enabled we should still generate valid C code.
So we disable debug info printing when rendering with Code style.

- - - - -
083d2872 by Sven Tennie at 2024-09-19T13:13:16+02:00
WIP: RISCV64 cross-compile testing

- - - - -
73becc23 by Sven Tennie at 2024-09-19T13:13:16+02:00
Patch job to see some action

- - - - -
59567e6c by Sven Tennie at 2024-09-19T13:13:16+02:00
Use latest supersven image

The image is WIP, too.

- - - - -
f370062a by Sven Tennie at 2024-09-19T13:13:16+02:00
Next round

- - - - -


1 changed file:

- .gitlab/generate-ci/gen_ci.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ba87f1a04e2540c12d8030df5c22d36480370d48...f370062af6af5633ea90fd113fc3070bbbf0a5d7

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ba87f1a04e2540c12d8030df5c22d36480370d48...f370062af6af5633ea90fd113fc3070bbbf0a5d7
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/20240919/011b3e2e/attachment.html>


More information about the ghc-commits mailing list