0.4.0
This is a new Bali release, and as usual, brings new features and improvements.
Bug Fixes
- Fixed a bug where JavaScript code could call internal Bali APIs, which'd make fingerprinting the runtime very trivial.
- Initializing a mutable array would result in the address index pointing to its last element instead of the container itself (#45)
- Fixed decrement parsing, yet again
- Improved loop elision algorithm (#46)
- Value capture would result in invalid codegen (#44)
ToNumbernow handles floats correctly instead of reaching the unreachable branch
Dependencies
- Bali now uses Sanchar 2.0.2, which brings improvements to the URL parser
New Features
- Added array indexing. You can now access elements of an array. If you do an out-of-bounds read,
undefinedwill be returned.
Breaking Changes
There should be no breaking changes in this release. You can safely upgrade to it.