Add Javascript backend
Add JS backend adapted from the GHCJS project by Luite Stegeman. Some features haven't been ported or implemented yet. Tests for these features have been disabled with an associated gitlab ticket. Bump array submodule Work funded by IOG. Co-authored-by:Jeffrey Young <jeffrey.young@iohk.io> Co-authored-by:
Luite Stegeman <stegeman@gmail.com> Co-authored-by:
Josh Meredith <joshmeredith2008@gmail.com>
parent
def47dd3
No related branches found
No related tags found
Pipeline #59637 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- .gitlab-ci.yml 3 additions, 0 deletions.gitlab-ci.yml
- .gitlab/ci.sh 48 additions, 21 deletions.gitlab/ci.sh
- .gitlab/gen_ci.hs 25 additions, 6 deletions.gitlab/gen_ci.hs
- .gitlab/jobs.yaml 121 additions, 0 deletions.gitlab/jobs.yaml
- compiler/GHC/Builtin/PrimOps.hs 11 additions, 1 deletioncompiler/GHC/Builtin/PrimOps.hs
- compiler/GHC/Data/Graph/Directed.hs 19 additions, 0 deletionscompiler/GHC/Data/Graph/Directed.hs
- compiler/GHC/Driver/Backend.hs 182 additions, 123 deletionscompiler/GHC/Driver/Backend.hs
- compiler/GHC/Driver/Backend/Internal.hs 1 addition, 0 deletionscompiler/GHC/Driver/Backend/Internal.hs
- compiler/GHC/Driver/CodeOutput.hs 18 additions, 4 deletionscompiler/GHC/Driver/CodeOutput.hs
- compiler/GHC/Driver/Config/StgToCmm.hs 3 additions, 2 deletionscompiler/GHC/Driver/Config/StgToCmm.hs
- compiler/GHC/Driver/Config/StgToJS.hs 32 additions, 0 deletionscompiler/GHC/Driver/Config/StgToJS.hs
- compiler/GHC/Driver/Flags.hs 1 addition, 0 deletionscompiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Main.hs 52 additions, 33 deletionscompiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Phases.hs 12 additions, 3 deletionscompiler/GHC/Driver/Phases.hs
- compiler/GHC/Driver/Pipeline.hs 87 additions, 46 deletionscompiler/GHC/Driver/Pipeline.hs
- compiler/GHC/Driver/Pipeline/Execute.hs 56 additions, 32 deletionscompiler/GHC/Driver/Pipeline/Execute.hs
- compiler/GHC/Driver/Pipeline/Phases.hs 1 addition, 0 deletionscompiler/GHC/Driver/Pipeline/Phases.hs
- compiler/GHC/Driver/Session.hs 3 additions, 0 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/HsToCore/Foreign/Decl.hs 11 additions, 6 deletionscompiler/GHC/HsToCore/Foreign/Decl.hs
- compiler/GHC/HsToCore/Foreign/JavaScript.hs 683 additions, 0 deletionscompiler/GHC/HsToCore/Foreign/JavaScript.hs
Loading
-
mentioned in merge request !10402 (closed)
-
mentioned in merge request !12330 (merged)
Please register or sign in to comment