[Git][ghc/ghc][wip/js-th] 3 commits: Merge libiserv with ghci
Sylvain Henry (@hsyl20)
gitlab at gitlab.haskell.org
Fri Feb 3 09:23:02 UTC 2023
Sylvain Henry pushed to branch wip/js-th at Glasgow Haskell Compiler / GHC
Commits:
3c3493e4 by Sylvain Henry at 2023-02-03T10:27:27+01:00
Merge libiserv with ghci
- - - - -
532eb745 by Sylvain Henry at 2023-02-03T10:27:27+01:00
Wire ghci unit
- - - - -
f199e7f4 by Sylvain Henry at 2023-02-03T10:27:27+01:00
JS: implement TH support
- Add ghc-interp.js bootstrap script for the JS interpreter
- Interactively link and execute iserv code from the ghci package
- Incrementally load and run JS code for splices into the running iserv
Co-authored-by: Luite Stegeman <stegeman at gmail.com>
- - - - -
30 changed files:
- CODEOWNERS
- cabal.project-reinstall
- compiler/GHC.hs
- compiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Pipeline.hs
- compiler/GHC/Runtime/Interpreter.hs
- + compiler/GHC/Runtime/Interpreter/JS.hs
- + compiler/GHC/Runtime/Interpreter/Process.hs
- compiler/GHC/Runtime/Interpreter/Types.hs
- + compiler/GHC/Runtime/Utils.hs
- compiler/GHC/StgToJS/CodeGen.hs
- compiler/GHC/StgToJS/Deps.hs
- compiler/GHC/StgToJS/Linker/Linker.hs
- compiler/GHC/StgToJS/Linker/Types.hs
- compiler/GHC/StgToJS/Object.hs
- compiler/GHC/StgToJS/Rts/Rts.hs
- compiler/GHC/StgToJS/Types.hs
- compiler/GHC/Tc/Gen/Splice.hs
- compiler/GHC/Unit/Types.hs
- compiler/ghc.cabal.in
- docs/users_guide/9.6.1-notes.rst
- docs/users_guide/9.8.1-notes.rst
- + ghc-interp.js
- hadrian/src/Base.hs
- hadrian/src/Packages.hs
- hadrian/src/Rules/Documentation.hs
- hadrian/src/Rules/Generate.hs
- hadrian/src/Settings/Default.hs
- hadrian/src/Settings/Packages.hs
- libraries/base/System/Posix/Internals.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/af5467650ad0d0510e09a765df3743b798bcbee6...f199e7f4a557e914d9ace51b82036a89d72f07d6
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/af5467650ad0d0510e09a765df3743b798bcbee6...f199e7f4a557e914d9ace51b82036a89d72f07d6
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/20230203/9e0ef1dd/attachment.html>
More information about the ghc-commits
mailing list