Releases: mirkosertic/Bytecoder
Releases · mirkosertic/Bytecoder
2020-05-12
2020-05-04
Changes
- #376 Implement more efficient Class Hierarchy Analysis for method devirtualization
- #392 Move Class-Initialization Status into data-segment (#393)
- #154 Use F64/I64 Datatypes for Double and Long values in WASM Backend
- #387 Perform Class-Initialization-Check only once per Class and Method body
- BytecoderUnitTestRunner - report ignored tests (#381)
- Bump selenium from 1.13.0 to 1.14.0 (#378)
- Bump kotlin.version from 1.3.71 to 1.3.72 (#380)
- Bump slf4j-jdk14 from 1.7.28 to 1.7.30 (#379)
- Bump jackson-databind from 2.9.10.3 to 2.9.10.4 in /core (#385)
- Bump selenium from 1.14.0 to 1.14.1 (#386)
- Bump jme3-core from 3.3.0-stable to 3.3.2-stable (#390)
- Fixed a typo
2020-04-09
Changes
- Fixed a MethodType handling bug in WASM backends
- #333 Kotlin to WASM - by lazy init does not work (#369)
- #333 Kotlin Debug Symbols resulting invalid method argument names
- #331 Resource Bundle: Missing getBundle() methods (#374)
- Bump maven-verifier from 1.6 to 1.7.1 (#373)
- Bump jme3-core from 3.2.2-stable to 3.3.0-stable (#375)
2020-03-30
Changes
- #324 Use Slot-Based Virtual Tables instead of FunctionID-Based implem
- #345 Upgrade to OpenJDK 14 (#347)
- #328 JS: constructor as reference produce an error (#350)
- #326 JS: generic object cast breaks the script
- #325 default method on interfaces cannot be overwritten (#352)
- #327 JS: Interface references as consumer handled wrong (#356)
- #216 Replace .static in JS backend with reference_kind in MethodRef
- #361 Make LLVM optimization level configurable (#362)
- #351 RFE specify name of wasmbindings.js (#363)
- Fixed Maven download URL
- Re-enabled the inefficient-if optimizer for LLVM backend (#343)
- Compiler performance tuning (#360)
- Bump jackson-databind from 2.9.10.1 to 2.9.10.3 in /core (#340)
- Bump kotlin.version from 1.3.61 to 1.3.70 (#339)
- Bump maven-dependency-plugin from 3.1.1 to 3.1.2 (#346)
- Bump mockito-core from 3.3.0 to 3.3.3 (#348)
- Bump maven-javadoc-plugin from 3.1.1 to 3.2.0 (#349)
- Bump kotlin.version from 1.3.70 to 1.3.71 (#355)
- Bump spring-boot-maven-plugin from 2.2.5.RELEASE to 2.2.6.RELEASE (#358)
- Bump pitest-maven from 1.5.0 to 1.5.1 (#364)
- Bump asm from 7.3.1 to 8.0 (#365)
2020-02-29
Changes
- #251 Replace shadow types for Double and Float with default OpenJDK implementation
- #306 Use testcontainers for selenium integration tests (#307)
- Implementation of Class.getSuperclass (#314)
- Better code for RuntimeClasses in Wasm/JS backend (#318)
- #198 Emit LLVM code (#335)
- Bump mockito-core from 3.1.0 to 3.2.0 (#297)
- Bump selenium from 1.12.3 to 1.12.4 (#308)
- Bump picocli from 4.0.4 to 4.1.2 (#302)
- Bump spring-boot-maven-plugin from 2.2.1.RELEASE to 2.2.2.RELEASE (#303)
- Bump mockito-core from 3.2.0 to 3.2.4 (#311)
- Bump slf4j-jcl from 1.7.29 to 1.7.30 (#310)
- Bump slf4j-api from 1.7.29 to 1.7.30 (#309)
- Bump picocli from 4.1.2 to 4.1.4 (#312)
- Bump maven-source-plugin from 3.2.0 to 3.2.1 (#313)
- Added .DS_Store to .gitignore (#316)
- Bump junit from 4.12 to 4.13 (#317)
- Bump asm from 7.2 to 7.3.1 (#319) …
- Bump pitest-maven from 1.4.10 to 1.4.11 (#320)
- Bump spring-boot-maven-plugin from 2.2.2.RELEASE to 2.2.3.RELEASE (#321)
- Bump selenium from 1.12.4 to 1.12.5 (#323)
- Bump jocl from 2.0.1 to 2.0.2 (#329)
- Bump spring-boot-maven-plugin from 2.2.3.RELEASE to 2.2.4.RELEASE (#322)
- Bump picocli from 4.1.4 to 4.2.0 (#332)
- Bump mockito-core from 3.2.4 to 3.3.0 (#337)
- Bump pitest-maven from 1.4.11 to 1.5.0 (#336)
- Bump spring-boot-maven-plugin from 2.2.4.RELEASE to 2.2.5.RELEASE (#338)
2019-12-08
2019-11-25
Changes
- #274 The garbage collector is not working correctly (#283)
- #266 String.split/toUpperCase/toLowerCase/replaceAll do not work (#270)
- #272 Implement support for ResourceBundles
- #269 String.format returns an empty string (#278)
- #279 this reference is not correctly bound in OpaqueReference callbac…
- Bug fix for Shadow Type Replacer and InvokeDynamic (#267)
- Bump maven-source-plugin from 3.1.0 to 3.2.0 (#264)
- Bump batik-svggen from 1.11 to 1.12 (#268)
- Bump jackson-databind from 2.9.9.2 to 2.9.10.1 in /core (#275)
- I18N for DecimalFormatSymbols
- Bump spring-boot-maven-plugin from 2.2.0.RELEASE to 2.2.1.RELEASE (#271)
2019-11-04
2019-11-03
Changes
- #210 Implement better register allocator (#226)
- #229 Implement more optimizers (#231)
- #232 Add support for file descriptors and file io based on java.io (#241 )
- #237 WebAssembly: optimize virtual table lookups for method invocation
- #234 Initial support for java.desktop module (#248)
- #252 Create better documentation (#255)
- #253 Initial supportfor java.xml module (#258)
- #257 Wasm file size issue (#261)
- Bump pitest-maven from 1.4.9 to 1.4.10 (#219)
- Bump maven-plugin-api from 3.6.1 to 3.6.2 (#222)
- Bump maven-artifact from 3.6.1 to 3.6.2 (#221)
- Bump maven-core from 3.6.1 to 3.6.2 (#220)
- Bump spring-boot-maven-plugin from 2.1.7.RELEASE to 2.1.8.RELEASE (#223)
- Bump picocli from 4.0.3 to 4.0.4 (#224)
- Added missing boolean and float String.valueOf methods (#242)
- Bump mockito-core from 3.0.0 to 3.1.0 (#236)
- Bump asm from 7.1 to 7.2 (#235)
- Bump spring-boot-maven-plugin from 2.1.8.RELEASE to 2.1.9.RELEASE (#240)
- Removed unused variable theClassPath (#243)
- Bump plexus-utils from 3.2.1 to 3.3.0 (#245)
2019-08-30
Changes
- #41 Compile Java kernel methods to OpenCL inline functions (#203)
- #204 General profiling and improvement of compiler logic (#208)
- #197 Build against OpenJDK 13 (#212)
- #209 Replace current graph path logic with dominator tree (#213)
- #215 Exception when compiling (#218)
- Added OpenCL Mandelbrot Example
- Bump spring-boot-maven-plugin from 2.1.6.RELEASE to 2.1.7.RELEASE (#202)
- Bump slf4j-jcl from 1.7.27 to 1.7.28 (#207)
- Bump slf4j-api from 1.7.27 to 1.7.28 (#206)
- Bump picocli from 4.0.2 to 4.0.3 (#217)
- Bump kotlin.version from 1.3.41 to 1.3.50 (#214)