[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 9 commits: Filter out nontrivial substituted expressions in substTickish

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Jul 6 22:19:27 UTC 2023



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


Commits:
6fdcf969 by Torsten Schmits at 2023-07-06T12:12:09-04:00
Filter out nontrivial substituted expressions in substTickish

Fixes #23272

- - - - -
41968fd6 by Sylvain Henry at 2023-07-06T12:13:02-04:00
JS: testsuite: use req_c predicate instead of js_broken

- - - - -
74a4dd2e by Sylvain Henry at 2023-07-06T12:13:02-04:00
JS: implement some file primitives (lstat,rmdir) (#22374)

- Implement lstat and rmdir.
- Implement base_c_s_is* functions (testing a file type)
- Enable passing tests

- - - - -
c1ea1959 by Sylvain Henry at 2023-07-06T18:19:21-04:00
JS: cleanup utils (#23314)

- Removed unused code
- Don't export unused functions
- Move toTypeList to Closure module

- - - - -
e3898940 by Sylvain Henry at 2023-07-06T18:19:21-04:00
JS: rename VarType/Vt into JSRep

- - - - -
fde10755 by Sylvain Henry at 2023-07-06T18:19:21-04:00
JS: remove custom PrimRep conversion (#23314)

We use the usual conversion to PrimRep and then we convert these
PrimReps to JSReps.

- - - - -
a3a326fd by Sylvain Henry at 2023-07-06T18:19:21-04:00
JS: don't use isRuntimeRepKindedTy in JS FFI

- - - - -
2cacc09d by Matthew Pickering at 2023-07-06T18:19:22-04:00
ghcup-metadata: Also updates ghcup-nightlies-0.0.7.yaml file

Fixes #23600

- - - - -
a26b1150 by Matthew Pickering at 2023-07-06T18:19:22-04:00
ghcup-metadata: Use dynamically linked alpine bindists

In theory these will work much better on alpine to allow people to build
statically linked applications there. We don't need to distribute a
statically linked application ourselves in order to allow that.

Fixes #23602

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab/generate-ci/gen_ci.hs
- compiler/GHC/Core/Opt/Simplify/Iteration.hs
- compiler/GHC/Core/Subst.hs
- compiler/GHC/HsToCore/Foreign/JavaScript.hs
- compiler/GHC/StgToJS/Apply.hs
- compiler/GHC/StgToJS/Arg.hs
- compiler/GHC/StgToJS/Closure.hs
- compiler/GHC/StgToJS/CodeGen.hs
- compiler/GHC/StgToJS/Expr.hs
- compiler/GHC/StgToJS/FFI.hs
- compiler/GHC/StgToJS/Object.hs
- compiler/GHC/StgToJS/Types.hs
- compiler/GHC/StgToJS/Utils.hs
- docs/users_guide/debugging.rst
- libraries/base/System/Posix/Internals.hs
- libraries/base/jsbits/base.js
- libraries/base/tests/IO/all.T
- + libraries/base/tests/IO/openFile003.stdout-javascript-unknown-ghcjs
- libraries/base/tests/all.T
- testsuite/tests/codeGen/should_run/all.T
- testsuite/tests/concurrent/should_run/all.T
- testsuite/tests/ghc-api/target-contents/all.T
- testsuite/tests/ghci/linking/all.T
- testsuite/tests/ghci/scripts/all.T
- testsuite/tests/numeric/should_run/all.T
- testsuite/tests/primops/should_run/all.T
- testsuite/tests/programs/jtod_circint/test.T
- testsuite/tests/rts/all.T
- testsuite/tests/simplCore/T9646/test.T


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/09564528f481f9189a9e39a54a0a0688f0cb547c...a26b115068432695452c1ab31f8a1ca906a21bb7

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/09564528f481f9189a9e39a54a0a0688f0cb547c...a26b115068432695452c1ab31f8a1ca906a21bb7
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/20230706/aac6b194/attachment.html>


More information about the ghc-commits mailing list