Releases: Rerumu/Wasynth
Releases · Rerumu/Wasynth
Goofy Goose
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
- Add new Luau ternary operator by @angifalangi in #21
- Bump dependencies by @wackbyte in #27
- Attempt to add memory copy/fill (allocator edition) by @bainchild in #26
- Fix build error within wasm-ast by @RealEthanPlayzDev in #28
- Fix typo by @wackbyte in #29
- Update dependencies by @wackbyte in #30
- Export runtime for luau. by @basicer in #33
- Faster luau runtime by @Someon1e in #34
- Allocate correct memory size by @Someon1e in #36
- Allow runtime functions to inline by @Someon1e in #35
New Contributors
- @angifalangi made their first contribution in #21
- @wackbyte made their first contribution in #27
- @bainchild made their first contribution in #26
- @RealEthanPlayzDev made their first contribution in #28
- @basicer made their first contribution in #33
- @Someon1e made their first contribution in #34
Full Changelog: v0.12.0...v0.13.0
Fancy Ferret
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
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
What's Changed
- Replace
parity-wasm
backend withwasmparser
- Fix Luau branching not identifying loops properly
- Various Numeric & runtime improvements for
f64
andu32
by @Hexcede in #9
New Contributors
Full Changelog: v0.9.0...v0.10.0
Curious Capybara
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
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
What's Changed
- Luau fixes by @Fireboltofdeath in #1
- Unaligned R/W by @Fireboltofdeath in #2
- Luau runtime fixes by @Fireboltofdeath in #3
- Fix typo by @NeoInversion in #5
New Contributors
- @Fireboltofdeath made their first contribution in #1
- @NeoInversion made their first contribution in #5
Full Changelog: https://github.com/Rerumu/Wasynth/commits/v0.4.0