update the status

This commit is contained in:
Volker Berlin 2019-10-14 21:50:32 +02:00
parent 023ea867a1
commit e0659a7033

View File

@ -15,22 +15,22 @@ Status of the project
The project is currently not production ready but you can run already some tests. The project is currently not production ready but you can run already some tests.
### Finished Components * [x] Java byte code parser
* Java byte code parser * [x] test framework
* test framework * [x] Public API of the Compiler see [class JWebAssembly](src/de/inetsoftware/jwebassembly/JWebAssembly.java)
* Public API of the Compiler * [x] [Gradle Plugin](https://github.com/i-net-software/JWebAssembly-Gradle)
* [Gradle Plugin](https://github.com/i-net-software/JWebAssembly-Gradle) * [x] Binary format file writer and Text format file writer (195 of 201 Java byte code instructions)
* [x] Support for native methods [#2](https://github.com/i-net-software/JWebAssembly/issues/2)
### Partially Finished * [ ] Exception handling - required the next version of WebAssembly
* Binary format file writer and Text format file writer (195 of 201 Java byte code instructions) * [ ] Multiple threads - required the next version of WebAssembly
* Support for native methods [#2](https://github.com/i-net-software/JWebAssembly/issues/2) * [x] Memory Management - currently with a polyfill on JavaScript side
* Exception handling - required the next version of WebAssembly * [x] invoke static method calls
* Multiple threads - required the next version of WebAssembly * [x] invoke instance method calls
* Memory Management - required the next version of WebAssembly with GC * [ ] invoke interface method calls
* Optimizer - Optimize the WASM output of a single method after transpiling before writing to output * [ ] invoke dynamic method calls
* [x] Optimizer - Optimize the WASM output of a single method after transpiling before writing to output
### Open Features * [ ] Library for accessing the DOM
* Library for accessing the DOM * [ ] Hello World sample
### Status of Required WebAssembly Features ### Status of Required WebAssembly Features
The following table shows the status of future WebAssembly features required by JWebAssembly in nightly builds in various implementations. These features are already used by the trunk version of JWebAssembly. The following table shows the status of future WebAssembly features required by JWebAssembly in nightly builds in various implementations. These features are already used by the trunk version of JWebAssembly.