Bytecoder Versions Save

Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.

2021-06-10

2 years ago

Changes

  • Update to llvm-11 (#527)
  • Added Support for Java 16 bytecode format
  • Bump mockito-core from 3.10.0 to 3.11.0 (#570)
  • Bug fix for Java 16 Lambdas (#571)
  • #549 Cannot find virtual method getDeclaredField (#561)
  • #529 Add support for Bytecode Format : 46 (#564)
  • Optimized compiler performance and size of generated code.
  • Added more analysis tags
  • Bump pitest-maven from 1.6.3 to 1.6.4 (#530)
  • Bump spring-boot-maven-plugin from 2.4.3 to 2.4.4 (#532)
  • Bump mockito-core from 3.8.0 to 3.9.0 (#537)
  • Upgrade to GitHub-native Dependabot (#547)
  • Bump junit from 4.13.1 to 4.13.2 (#544)
  • Bump spring-boot-maven-plugin from 2.4.4 to 2.4.5 (#540)
  • Bump selenium from 1.15.2 to 1.15.3 (#541)
  • Bump pitest-maven from 1.6.4 to 1.6.6 (#548)
  • Bump jackson-databind from 2.12.0 to 2.12.3 (#542)
  • Bump maven-plugin-plugin from 3.6.0 to 3.6.1 (#545)
  • Bump jackson-databind from 2.12.0 to 2.12.3 (#556)
  • Bump pitest-maven from 1.6.4 to 1.6.6 (#555)
  • Bump selenium from 1.15.2 to 1.15.3 (#551)
  • Bump maven-plugin-plugin from 3.6.0 to 3.6.1 (#557)
  • Bump maven-plugin-annotations from 3.6.0 to 3.6.1 (#553)
  • Bump mockito-core from 3.9.0 to 3.10.0 (#560)
  • Bump pitest-maven from 1.6.6 to 1.6.7 (#569)
  • Bump commons-io from 2.8.0 to 2.9.0 (#567)

2021-03-08

3 years ago

Changes

  • #509 Add official support for java 15 (#516)
  • #498 [BUG] Error running bytecoder when using BigDecimal
  • #514 Cannot find static method parseLong in java/lang/Long
  • #499 [BUG] Long.toString(long val, int radix) not working correctly
  • Bump jocl from 2.0.2 to 2.0.3 (#512)
  • Bump selenium from 1.15.1 to 1.15.2 (#517)
  • Bump jocl from 2.0.3 to 2.0.4 (#518)
  • Bump asm from 9.0 to 9.1 (#513)
  • Bump clojure from 1.10.1 to 1.10.2 (#506)
  • Bump batik-svggen from 1.13 to 1.14 (#503)
  • Bump pitest-maven from 1.6.2 to 1.6.3 (#521)
  • Bump clojure from 1.10.2 to 1.10.3 (#526)
  • Bump mockito-core from 3.7.7 to 3.8.0 (#523)
  • Bump spring-boot-maven-plugin from 2.4.2 to 2.4.3 (#522)

2021-01-26

3 years ago

Changes

  • #344 Implement reflection API for class and instance fields (#495)
  • #483 Why is Class.getSimpleName() not implemented? (#490)
  • #489 Pattern.compile working on JVM does not work with Bytecoder (#491)
  • Bump picocli from 4.5.2 to 4.6.1 (#494)
  • Bump pitest-maven from 1.5.2 to 1.6.2 (#493)
  • Bump selenium from 1.14.3 to 1.15.1 (#488)
  • Bump spring-boot-maven-plugin from 2.4.0 to 2.4.1 (#487)
  • Bump mockito-core from 3.6.28 to 3.7.0 (#496)
  • Bump mockito-core from 3.7.0 to 3.7.7 (#501)
  • Bump spring-boot-maven-plugin from 2.4.1 to 2.4.2 (#500)

2020-12-01

3 years ago

Changes

  • Throw proper exception when the number of arguments for a setter meth…
  • #467 add missing methods for SpriteBatch (#474)
  • added Int16Array; test, compiler code
  • added more useful methods on 2D context and HTMLImageElement (#482)
  • Bump junit from 4.13 to 4.13.1 (#468)
  • Bump mockito-core from 3.5.13 to 3.5.15 (#470)
  • Bump picocli from 4.5.1 to 4.5.2 (#469)
  • Bump spring-boot-maven-plugin from 2.3.4.RELEASE to 2.4.0 (#477)
  • Bump mockito-core from 3.5.15 to 3.6.28 (#480)

2020-10-05

3 years ago

Changes

  • #465 Cannot find virtual method nextLong in non-abstract class java/util/Random with signature LONG()

2020-09-25

3 years ago

Changes

  • BytecodeLoader to support Java 15 bytecode format
  • OpenCL/CPUContext: use the Common ForkJoinPool instead of a FixedThreadPool #462
  • JS-Codesize optimizations (#439)
  • Bump clojure-maven-plugin from 1.3.10 to 1.8.4 (#447)
  • Bump clojure from 1.4.0 to 1.10.1 (#446)
  • Bump picocli from 4.5.0 to 4.5.1 (#450)
  • Bump spring-boot-maven-plugin from 2.3.3.RELEASE to 2.3.4.RELEASE (#457)
  • Bump commons-io from 2.7 to 2.8.0 (#455)
  • Bump asm from 8.0.1 to 9.0 (#460)
  • Bump mockito-core from 3.5.11 to 3.5.13 (#464)

2020-07-29

3 years ago

Changes

  • #431 Lua4J Demo compiled to WebAssembly does not work (#435)
  • Bump picocli from 4.3.2 to 4.4.0 (#426)
  • Bump maven-war-plugin from 3.3.0 to 3.3.1 (#428)
  • Bump mockito-core from 3.4.0 to 3.4.4 (#432)
  • Bump spring-boot-maven-plugin from 2.3.1.RELEASE to 2.3.2.RELEASE (#434)
  • Updated Guava

2020-07-01

3 years ago

Changes

  • #413 Improve escape analysis (#414)
  • #412 Optimize memory free operation (#423)
  • Bump picocli from 4.3.0 to 4.3.2 (#416)
  • Bump selenium from 1.14.1 to 1.14.2 (#415)
  • Bump selenium from 1.14.2 to 1.14.3 (#419)
  • Bump commons-io from 2.6 to 2.7 (#418)
  • Bump spring-boot-maven-plugin from 2.2.7.RELEASE to 2.3.0.RELEASE (#417)
  • Bump spring-boot-maven-plugin from 2.3.0.RELEASE to 2.3.1.RELEASE (#422)
  • Bump jackson-databind from 2.9.10.4 to 2.10.0.pr1 in /core (#424)
  • Bump maven-war-plugin from 3.2.3 to 3.3.0 (#421)

2020-05-15

3 years ago

Changes

  • #410 Turn off escape analysis by default (#411)
  • Bump picocli from 4.2.0 to 4.3.0 (#407)
  • Bump pitest-maven from 1.5.1 to 1.5.2 (#404)
  • Bump batik-svggen from 1.12 to 1.13 (#408)

2020-05-12

3 years ago

Changes

  • #395 Perform stack allocation for non escaping objects (#397)
  • #401 String.toLong() with radix != 10 does not work
  • #405 LLVM GC must not scan the shadow stack
  • Bump maven-verifier from 1.7.1 to 1.7.2 (#398)
  • Bump spring-boot-maven-plugin from 2.2.6.RELEASE to 2.2.7.RELEASE (#400)