Releases: objeck/objeck-lang
Releases · objeck/objeck-lang
v5.5.1
New feature and enhancements
Highlights:
- Added bundle scope support for 'public' and 'private' classes (new)
- Added '-asm' flag to the compiler to emit high-level assembly instructions (new)
- Updated the HTTP/HTTPS clients to include additional default request parameters (new)
- Reduced the size of emitted binaries (new)
- Minor tweaks to API documentation (new)
- Fixed compiler check that missed flagging some static calls to library methods (bug)
v5.5.0
v5.4.4
v5.4.3
v5.4.1
v5.4.0
Enhancements and updates
Highlights:
- Fixed a critical issue in the VM that was incorrectly converting negative integers into floats (bug)
- Added a Windows launcher app to simplify usage and installation (new)
- Windows launcher will notify users of new versions (new)
v5.3.9
v5.3.7
v5.3.6
Enhancements with minor bug fixes.
Highlights:
- Refactored garbage collector to improve caching and reduce OS memory allocation calls (new)
- 'Select' labels now support comma delimited values (new)
- Fixed ‘As(..)’ cast issue that could allow arrays and classes to be casted to enums (bug)
v5.3.1
Raspberry Pi support and general updates.
Highlights:
- Native Raspberry Pi 3/4 support (with ARMv7 JIT compiler) [new]
- More efficient handoff between interpreted and JIT generated machine code [new]
- Library names that don’t end in ".obl" will have it appended [new]
- Overall size of ".obe" binaries has been reduced [new]
- Libraries made more modular (see API docs) [new]
- Fixed "Https->Get()" and "Https->Post()" bugs that affected Posix targets [bug]