... | ... | @@ -10,7 +10,8 @@ A breakdown of build artifacts a JavaScript cross-compiling GHC produces can be |
|
|
|
|
|
## Roadmap
|
|
|
|
|
|
[Open issues](https://gitlab.haskell.org/ghc/ghc/-/issues/?sort=created_date&state=opened&label_name%5B%5D=javascript&first_page_size=20)
|
|
|
- [Open issues](https://gitlab.haskell.org/ghc/ghc/-/issues/?sort=created_date&state=opened&label_name%5B%5D=javascript&first_page_size=20)
|
|
|
- [Bug triage](https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend/bug_triage)
|
|
|
|
|
|
GHC 9.6:
|
|
|
|
... | ... | @@ -29,7 +30,7 @@ GHC 9.10: |
|
|
* [ ] Perf: optimize generated JS code for size and speed
|
|
|
* [ ] Perf: optimize JS backend (make compiler faster)
|
|
|
* [ ] Correctness: implement and use a typed JS EDSL in the JS backend itself (in progress, see [#22736](https://gitlab.haskell.org/ghc/ghc/-/issues/22736) for more details)
|
|
|
* [ ] Correctness: fix bugs found by the testsuite that have been disabled for now (in progress)
|
|
|
* [ ] Correctness: fix bugs found by the testsuite that have been disabled for now (in progress, see [bug triage](https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend/bug_triage) page)
|
|
|
|
|
|
GHC 9.12+:
|
|
|
* [ ] FFI: "inlined" foreign imports (JS syntax with named argument placeholders)
|
... | ... | |