Skip to content

Releases: mirkosertic/Bytecoder

2024-05-10

10 May 15:08
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 by @dependabot in #990
  • build(deps): bump commons-io:commons-io from 2.13.0 to 2.15.1 by @dependabot in #989
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.2 by @dependabot in #987
  • build(deps): bump org.pitest:pitest-maven from 1.15.1 to 1.15.3 by @dependabot in #984
  • build(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.2 by @dependabot in #991
  • build(deps): bump org.mockito:mockito-core from 5.5.0 to 5.9.0 by @dependabot in #1002
  • build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.16.1 by @dependabot in #1000
  • build(deps): bump org.apache.maven:maven-core from 3.9.4 to 3.9.6 by @dependabot in #992
  • build(deps): bump org.apache.maven:maven-artifact from 3.9.4 to 3.9.6 by @dependabot in #995
  • build(deps): bump org.apache.maven:maven-plugin-api from 3.9.4 to 3.9.6 by @dependabot in #1006
  • build(deps): bump org.slf4j:slf4j-jdk14 from 2.0.9 to 2.0.11 by @dependabot in #1007
  • #869 java.time.* support ? by @mirkosertic in #874

Full Changelog: 2023-12-01...2024-05-10

2023-12-01

01 Dec 08:37
Compare
Choose a tag to compare

What's Changed

  • Implemented final binary and textual representation for Wasm GC support

2023-06-15

15 Jun 11:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023-05-19...2023-06-15

2023-05-19

19 May 07:46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023-05-16...2023-05-19

2023-05-16

16 May 07:09
Compare
Choose a tag to compare

Changes

  • First implementation of compiler dataflow optimization stages
  • New VariableIsConstant optimizer stage
  • Prototype for InvokeVirtual optimizations
  • Prototype for ClassInit optimizations
  • Added stats for optimizer stages
  • Restructured generated JS code as a foundation for further optimizations
  • Bump kotlin.version from 1.8.20 to 1.8.21
  • Bump pitest-maven from 1.12.0 to 1.13.1
  • Bump maven-surefire-plugin from 3.0.0 to 3.1.0
  • Bump maven-gpg-plugin from 3.0.1 to 3.1.0
  • Bump jocl from 2.0.4 to 2.0.5
  • Bump selenium-chrome-driver from 4.9.0 to 4.9.1
  • Bump maven-core from 3.9.1 to 3.9.2
  • Bump selenium from 1.18.0 to 1.18.1
  • Bump maven-plugin-api from 3.9.1 to 3.9.2
  • Bump maven-artifact from 3.9.1 to 3.9.2
  • Bump maven-plugin-plugin from 3.8.2 to 3.9.0
  • Bump maven-plugin-annotations from 3.8.2 to 3.9.0

2023-04-24

24 Apr 13:38
Compare
Choose a tag to compare

Changes

  • Various bug Fixes in JS/Wasm code generators
  • Implemented SWAP-Opcode
  • Bump pitest-maven from 1.11.7 to 1.12.0
  • Bump picocli from 4.7.1 to 4.7.2
  • Bump picocli from 4.7.2 to 4.7.3
  • Bump mockito-core from 4.9.0 to 5.3.0
  • Bump selenium-chrome-driver from 4.6.0 to 4.9.0
  • Bump jackson-databind from 2.14.2 to 2.15.0
  • Bump maven-plugin-annotations from 3.8.1 to 3.8.2
  • Bump mockito-core from 5.3.0 to 5.3.1
  • Bump maven-plugin-plugin from 3.8.1 to 3.8.2

2023-04-05

05 Apr 14:11
Compare
Choose a tag to compare

Changes

  • Bug fix #743 Multi-threading can compile successfully, but only the data of of...
  • Bug fix #525 SourceMap Error. How do I specify the SourceMap location?
  • Bug fix #857 Testcase for record Classes
  • Bug fix #859 Testcase for yavi Validation / Invoke Dynamic
  • Bump picocli from 4.7.0 to 4.7.1
  • Bump maven-artifact from 3.8.6 to 3.9.1
  • Bump maven-plugin-annotations from 3.7.0 to 3.8.1
  • Bump maven-release-plugin from 2.5.3 to 3.0.0
  • Bump maven-surefire-plugin from 2.22.2 to 3.0.0
  • Bump clojure-maven-plugin from 1.8.4 to 1.9.2
  • Bump jme3-core from 3.5.2-stable to 3.6.0-stable
  • Bump selenium from 1.17.6 to 1.18.0
  • Bump slf4j-api from 2.0.6 to 2.0.7
  • Bump asm-analysis from 9.4 to 9.5
  • Bump batik-svggen from 1.14 to 1.16
  • Bump slf4j-jdk14 from 2.0.3 to 2.0.7
  • Bump jme3-core from 3.5.2-stable to 3.6.0-stable

2023-03-28

28 Mar 19:23
Compare
Choose a tag to compare

Changes

  • Major refactoring of JVM bytecode parsing, now it is based on ASM
  • Major refactoring of compiler logic and IR
  • Major refactoring of structured control flow recovery logic, dropped Relooper and Stackifier algorithms completely
  • Major refactoring of JS code generator
  • Major refactoring of OpenCL code generator
  • Major refactoring of Wasm code generator, now based on latest Wasm release with exception handling
  • Wasm code now uses latest GC proposal instead of custom memory management
  • JRE classes are now based on Java 20

2021-11-02

02 Nov 07:44
Compare
Choose a tag to compare

Changes

Full Changelog: 2021-07-23...2021-11-02

2021-07-23

23 Jul 12:43
Compare
Choose a tag to compare

Changes

  • Rename ClickEvent to MouseEvent and add type() to Event (#584)
  • Added missed methods to make gdx-backend-bytecoder work (#588)
  • Adds more attributes to KeyEvent and MouseEvent (#589)
  • Add preventDefault() and WheelEvent (#590)
  • Add WebGL classes (#592)
  • Enhance window (#598)
  • Enhance HTMLImageElement (#596)
  • Add HTMLAudioElement (#597)
  • Make HTMLImageElement extends HTMLElement (#604)
  • Bump slf4j-jcl from 1.7.30 to 1.7.31 (#581)
  • Bump maven-dependency-plugin from 3.1.2 to 3.2.0 (#574)
  • Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 (#565)
  • Bump asm-analysis from 9.1 to 9.2 (#586)
  • Bump asm from 9.1 to 9.2 (#585)
  • Bump slf4j-api from 1.7.31 to 1.7.32 (#600)
  • Bump commons-io from 2.10.0 to 2.11.0 (#595)
  • Bump slf4j-jdk14 from 1.7.31 to 1.7.32 (#601)
  • Bump slf4j-jcl from 1.7.31 to 1.7.32 (#603)
  • Bump jackson-databind from 2.12.3 to 2.12.4 (#593)