Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,242
    • Issues 5,242
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 567
    • Merge requests 567
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #22128
Closed
Open
Issue created Aug 30, 2022 by Sylvain Henry@hsyl20Developer

JS/wasm CI

We should setup CI for the upcoming JS and wasm backends.

For the JS backend the following packages are needed from the CI environment (docker images):

  • emscripten version 3.14 or better
  • llvm 15
  • (@TerrorJack: does the wasm backend need something else?)

Build instructions for the JS backend can be found on https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend

Note that for now the testsuite doesn't fully pass. We expect it to pass before the merge (be it by disabling the most problematic tests when the JS backend is used).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking