Releases: mirkosertic/Bytecoder
Releases · mirkosertic/Bytecoder
2019-08-03
Changes
- #157 Further Improve Conditional Nodes in Relooper (#196)
- #178 Enable WASM Exceptions according to latest proposal (#188)
- #177 Optimize JUnit-Testrunner implementation (#189)
- #191 Exception in thread "main" java.lang.reflect.InvocationTargetException
- Bump kotlin.version from 1.3.40 to 1.3.41 (#187)
- Bump maven-javadoc-plugin from 3.1.0 to 3.1.1 (#190)
- Bump mockito-core from 2.28.2 to 3.0.0 (#192)
- Bump plexus-utils from 3.2.0 to 3.2.1 (#193)
- Updated Jackson Dependency to 2.9.9.2
- Bump picocli from 3.9.6 to 4.0.1 (#195)
2019-06-29
Changes
- More Tests for If/Then/Else Optimizations
- Caching of Maven artefacts
- BytecoderUnitTestRunner now supports @ignore correctly
- Fixed Maven GPG Plugin Version
- Fixed gh-pages deploy
- #160 Replace Class assertionStatus Management with Intrinsic (#164)
- #162 Replace enumValues with Intrinsic (#168)
- #169 Run full integration test suite on Travis CI
- #171 Run release and snapshot Builds from Travis-CI (#172)
- #163 Get rid of __tr Variable in JS Backend and replace it with (this)
- #173 Automatically deploy examples with Travis-CI for Snapshot and Releases
- #167 mainClass without the main method fails with unhelpful message
- #161 Replace Hand-Made JS OO Code with default ES-Syntax (#182)
- #181 Get rid of Proxy usage in JS Backend for Lambda Expressions (#183)
- #125 Optimize Allocation/Constructor Invocation Chains (#185)
- Bump spring-boot-maven-plugin from 2.1.5.RELEASE to 2.1.6.RELEASE (#175)
- Bump kotlin.version from 1.3.31 to 1.3.40 (#176)
2019-06-13
Changes
- #126 Support/Document Transpilation via API
- #145 Full Support for java.land.Character
- Full UTF-8 / UTF-16 support (#150, #145)
- #149 Unify IO classes (#151)
- #152 Add missing JDK methods (#155)
- Fixed #143 Cannot find static method parseInt in java/lang/Integer
- #153 Refactor Intrinsics to make NaiveProgramGenerator more readable
- Fixed JavaDoc Issues
- Removed unused code
- Bump picocli from 3.9.3 to 3.9.5 (#127)
- Bump mockito-core from 2.25.1 to 2.26.0 (#132)
- Bump picocli from 3.9.5 to 3.9.6 (#131)
- Bump spring-boot-maven-plugin from 2.1.3.RELEASE to 2.1.4.RELEASE (#130)
- Bump mockito-core from 2.26.0 to 2.27.0 (#133)
- Bump kotlin.version from 1.3.21 to 1.3.31 (#139)
- Bump maven-compiler-plugin from 3.8.0 to 3.8.1 (#141)
- Bump maven-surefire-plugin from 2.22.1 to 2.22.2 (#140)
- Bump spring-boot-maven-plugin from 2.1.4.RELEASE to 2.1.5.RELEASE (#144)
- Fixed jackson-databind security issue
- Bump mockito-core from 2.27.0 to 2.28.2 (#146)
2019-03-22
2019-02-27
2019-01-26
Changes
- #82 New Optimizer Stage: drop unused return values
- #85 Use streaming WASM instantiation for demos
- #84 Support for native arrays in OpaqueReferenceType API
- Enhanced Web APIs
- #86 Use tee_local for efficient variable access
- Further optimized WASM code size
- Working on high level language feature recovery
- Fixed Relooper issue with Exception handling
- Bug fixing in OpenCL compiler
- Added more demos
- #87 Fix static class initialization order
- #88 Broken NaN to int conversion(should result to 0)
- #89 Super call with overriden method results in infinite loop
2018-12-19
Changes
- Add vue.js integration demo
- Fixes on OpaqueReference mixed more compilation
2018-12-17
Changes
- #76 Lambdas sometimes not correctly handled
- #72 Error linking class java.lang.ref.Reference
- #78 Kotlin NullChecks sometimes fails for WASM Opaque Types.
- InlineGotoOptimizer is no longer experimental
- #79 Implement Optimizer for inefficient Member and Array Access
- #80 Allow more generic upcall from Host to Bytecoder for opaque data types
2018-12-10
Changes
- #69 Support for Reference Types(Foreign Objects) in JS Backend …
- #70 Support for Reference Types(Foreign Objects) in WASM Backend
- #71 Clicking multiple times on the button in the demo leads to … …
- #75 Callbacks from OpaqueReferences are sometimes not correctly… …
- #73 Implement missing Browser APIs
- #77 Clarify project documentation