Releases: mirkosertic/Bytecoder
Releases · mirkosertic/Bytecoder
2018-11-25
2018-11-06
Changes
- #61 Upgrade to OpenJDK 11
- #62 Integrate WASM AST to generate textual and binary code without WABT Tools
- #67 Bug Fix Invoke Dynamic handling
- Fixed documentation issue
- #66 Bug Fix Enum handling
- #48 Create native values in IR for math operations
- Bug fix in tableswitch processing
- Bug fix in equals method
- Optimized floating point remainder operation
- #54 Export Annotation
2018-04-10
Changes
- #32 Optimize redundant variable assignments
- #39 Optimize generated JavaScript size
- #40 Use Graph based IR
- #43 Optimize virtual method calls
- #44 Optimize GOTOs to dominated nodes
- #45 Separate API and Classlib into Maven modules
- #47 Automatically derive imports from class and method name
- #46 Use OpenJDK as classlib instead of self made one
- #50 Default methods in interfaces are sometimes not detected
- #55 Add tests for various Lambda Method Reference calling patterns
2018-02-01
2018-01-16
Changes
- Minor and major bug fixes
- Implementation of relooper algorithm
- Initial support for OpenCL kernels
- Introduced foundation of optimizing compiler
2018-01-01
First official release
- Compilation from Java to JavaScript
- Compilation from Java to WebAssembly
- Maven Plugin
- Initial JRE emulation library