Skip to content

Releases: Rerumu/Wasynth

Goofy Goose

24 Jun 00:27
Compare
Choose a tag to compare

Regarding V1

This will be the last release published to Wasynth's V1 repository/branch. The codebase and design here have reached a critical mass where new versions become exponentially more difficult to work on and the features and optimizations I want to add simply take too much effort.

The V2 version, codename "Wavefront" is planned for release sometime at the end of 2024. As I have work and college, I will strive for this date but am unable to make any definitive commitments.

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

Fancy Ferret

22 Jul 04:59
Compare
Choose a tag to compare

What's Changed

  • Upgraded the test suite
  • Added block and jump elision when possible
  • Added non-trapping float-to-int conversions
  • Fixed Luau loops having malformed jumps
  • Re-licensed runtimes under MPL to allow distribution of translated code

Full Changelog: v0.11.0...v0.12.0

Estranged Eel

04 Jul 09:37
Compare
Choose a tag to compare

What's Changed

  • Luau now has feature parity with LuaJIT
  • Luau integer type is now optionally backed by a vector
  • Various additions to Luau runtime
  • Various additions to LuaJIT runtime
  • Closed #16

Full Changelog: v0.10.0...v0.11.0

Dastardly Dolphin

04 Jul 09:35
Compare
Choose a tag to compare

What's Changed

  • Replace parity-wasm backend with wasmparser
  • Fix Luau branching not identifying loops properly
  • Various Numeric & runtime improvements for f64 and u32 by @Hexcede in #9

New Contributors

Full Changelog: v0.9.0...v0.10.0

Curious Capybara

04 Jul 09:32
Compare
Choose a tag to compare

What's Changed

  • Fixed #8, #11, and #13
  • Data strings are now escaped, greatly reducing output size in some instances
  • Branch tables now use a lookup table and binary search instead of plain linear search
  • Workflow now produces separate binaries for codegen backends

Full Changelog: v0.8.0...v0.9.0

Bashful Bear

04 Jul 09:26
Compare
Choose a tag to compare

What's Changed

  • Much better IR building stage
  • Near-full support for LuaJIT translation
  • Passable support for Luau translation
  • WebAssembly test suite integration
  • More granular public APIs

Full Changelog: v0.4.0...v0.8.0

Alert Akita

04 Jul 09:23
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Rerumu/Wasynth/commits/v0.4.0