... | ... | @@ -8,19 +8,15 @@ A demo that compiles and runs `Hello World` can be found [here](https://gitlab.h |
|
|
|
|
|
A breakdown of build artifacts a JavaScript cross-compiling GHC produces can be found [here](https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend/building#compiler-output-and-build-artifacts)
|
|
|
|
|
|
## Current status and supported features
|
|
|
## Roadmap
|
|
|
|
|
|
[Open issues](https://gitlab.haskell.org/ghc/ghc/-/issues/?sort=created_date&state=opened&label_name%5B%5D=javascript&first_page_size=20)
|
|
|
|
|
|
GHC 9.6:
|
|
|
|
|
|
* [x] (cc25d52e0f65d54c052908c7d91d5946342ab88a) Boot libraries build
|
|
|
* [x] (394b91ce859653231813fb9af77c26664063c1b6) gitlab CI tests the backend
|
|
|
* [x] FFI: support for foreign imports
|
|
|
* [ ] Template Haskell (in progress: !9779)
|
|
|
* [ ] FFI: support for "inlined" foreign imports as GHCJS did (JS syntax with named argument placeholders)
|
|
|
* [ ] FFI: support for foreign exports
|
|
|
* [ ] Performance and code size (in progress, see [IRs](https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend/irs))
|
|
|
|
|
|
## Roadmap
|
|
|
|
|
|
Short term (GHC 9.8):
|
|
|
|
... | ... | |