[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 4 commits: Explicitly require RLIMIT_AS before use in OSMem.c

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Oct 26 22:49:55 UTC 2023



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


Commits:
0d6acca5 by Greg Steuck at 2023-10-26T08:44:23-04:00
Explicitly require RLIMIT_AS before use in OSMem.c

This is done elsewhere in the source tree. It also suddenly is
required on OpenBSD.

- - - - -
9408b086 by Sylvain Henry at 2023-10-26T08:45:03-04:00
Modularity: modularize external linker

Decouple runLink from DynFlags to allow calling runLink more easily.
This is preliminary work for calling Emscripten's linker (emcc) from
our JavaScript linker.

- - - - -
298578a2 by doyougnu at 2023-10-26T18:49:38-04:00
js: add JStg IR, remove unsaturated constructor

- Major step towards #22736 and adding the optimizer in #22261

- - - - -
e73aa26e by Simon Peyton Jones at 2023-10-26T18:49:38-04:00
Fix a bug in tail calls with ticks

See #24078 for the diagnosis.  The change affects only
the Tick case of occurrence analysis.

It's a bit hard to test, so no regression test (yet anyway).

- - - - -


15 changed files:

- compiler/GHC/Core/Opt/OccurAnal.hs
- compiler/GHC/Driver/Config/Linker.hs
- + compiler/GHC/JS/Ident.hs
- + compiler/GHC/JS/JStg/Monad.hs
- compiler/GHC/JS/Unsat/Syntax.hs → compiler/GHC/JS/JStg/Syntax.hs
- compiler/GHC/JS/Make.hs
- compiler/GHC/JS/Ppr.hs
- compiler/GHC/JS/Syntax.hs
- compiler/GHC/JS/Transform.hs
- compiler/GHC/Linker/Config.hs
- compiler/GHC/Linker/Dynamic.hs
- + compiler/GHC/Linker/External.hs
- compiler/GHC/Linker/Static.hs
- compiler/GHC/StgToJS/Apply.hs
- compiler/GHC/StgToJS/Arg.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/461aa62543484fe3abfaa74275797431099baccf...e73aa26e006079e2061cbd504a63e3ad25adc1fe

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/461aa62543484fe3abfaa74275797431099baccf...e73aa26e006079e2061cbd504a63e3ad25adc1fe
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/20231026/27ff0e6c/attachment.html>


More information about the ghc-commits mailing list