[Git][ghc/ghc][wip/nr/wasm-control-flow] add new modules for reducibility and WebAssembly translation

Norman Ramsey (@nrnrnr) gitlab at gitlab.haskell.org
Tue Aug 9 20:37:00 UTC 2022



Norman Ramsey pushed to branch wip/nr/wasm-control-flow at Glasgow Haskell Compiler / GHC


Commits:
a8a3a878 by Norman Ramsey at 2022-08-09T16:36:50-04:00
add new modules for reducibility and WebAssembly translation

also includes an emitter for GNU assembler code and some regression tests

- - - - -


30 changed files:

- + compiler/GHC/Cmm/Reducibility.hs
- + compiler/GHC/Data/Graph/Collapse.hs
- + compiler/GHC/Wasm/ControlFlow.hs
- + compiler/GHC/Wasm/ControlFlow/FromCmm.hs
- + compiler/GHC/Wasm/ControlFlow/ToAsm.hs
- compiler/ghc.cabal.in
- testsuite/tests/linters/notes.stdout
- + testsuite/tests/wasm/should_run/control-flow/ActionsAndObservations.hs
- + testsuite/tests/wasm/should_run/control-flow/BitConsumer.hs
- + testsuite/tests/wasm/should_run/control-flow/CmmPaths.hs
- + testsuite/tests/wasm/should_run/control-flow/ControlTestMonad.hs
- + testsuite/tests/wasm/should_run/control-flow/EntropyTransducer.hs
- + testsuite/tests/wasm/should_run/control-flow/LoadCmmGroup.hs
- + testsuite/tests/wasm/should_run/control-flow/README.md
- + testsuite/tests/wasm/should_run/control-flow/RunCmm.hs
- + testsuite/tests/wasm/should_run/control-flow/RunWasm.hs
- + testsuite/tests/wasm/should_run/control-flow/WasmControlFlow.hs
- + testsuite/tests/wasm/should_run/control-flow/WasmControlFlow.stdout
- + testsuite/tests/wasm/should_run/control-flow/all.T
- + testsuite/tests/wasm/should_run/control-flow/src/Church.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Closure.hs
- + testsuite/tests/wasm/should_run/control-flow/src/FailingLint.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Irr.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Irr2.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Irr3.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Irr4.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Length.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Map.hs
- + testsuite/tests/wasm/should_run/control-flow/src/Max.hs
- + testsuite/tests/wasm/should_run/control-flow/src/PJIf.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a8a3a8785fa1a58436bcf6460c2f3bcc8412cd53

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a8a3a8785fa1a58436bcf6460c2f3bcc8412cd53
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/20220809/6da444f2/attachment-0001.html>


More information about the ghc-commits mailing list