Releases: objeck/objeck-lang
v2023.7.4
Bug fixes and API code examples
v2023.7.4
- Fixed Windows non-binary STDIN bug
- Added more code examples to API documentation
v2023.7.3
- Minor updates to the 'Collection.Queue' class
- Added code examples to API documentation
v2023.7.2
- Minor updates to the 'Collection.Queue' class
- Upgraded OpenSSL to 1.1.1u for Windows and macOS
- Fixed bug #264
Full Changelog: v2023.7.3...v2023.7.4
v2023.7.3
Code examples added to API documentation and minor REPL updates
v2023.7.3
- Minor updates to the 'Collection.Queue' class
- Added code examples to API documentation
v2023.7.2
- Minor updates to the 'Collection.Queue' class
- Upgraded OpenSSL to 1.1.1u for Windows and macOS
- Fixed bug #264
v2023.7.1
- REPL usability enhancements
- Updates to the 'System.Utility.CodeFormatter' class
- OpenSSL library upgrade for macOS ARM64
Full Changelog: v2023.7.2...v2023.7.3
v2023.7.2
REPL shell enhancements and bug fixes
v2023.7.2
- Minor updates to the 'Collection.Queue' class
- Upgraded OpenSSL to 1.1.1u for Windows and macOS
- Fixed bug #264
v2023.7.1
-
REPL usability enhancements
-
Updates to the 'System.Utility.CodeFormatter' class
-
OpenSSL library upgrade for macOS ARM64
v2023.7.0
- REPL shell can load and save files (new)
- Improved the REPL interface (new)
- Minor bug fixes and improvements
Full Changelog: v2023.7.1...v2023.7.2
v2023.7.0
REPL shell enhancements
v2023.7.0
- REPL shell can load and save files (new)
- Improved the REPL interface (new)
- Minor bug fixes and improvements
v2023.6.1
- New RPEL client shell (obi)
- Added functions 'Directory->Delete(..)', 'Directory->GetWorking(..)' and 'Directory->SetWorking(..)'
- 'HardLink' class added #253 and #254
- Fixed issue #240
- Minor performance improvements
v2023.5.2
- Added the 'ByteBuffer' class and updated the 'Runtime->CommandOutput(..)' function
- Support for setting environment variables via 'Runtime->GetEnvironmentVariable(..)' and 'Runtime->SetEnvironmentVariable(..)' functions
- Optimized memory usage and refactored legacy code
- Modified the 'HttpClient' and 'HttpsClient' methods to use byte arrays instead of strings
What's Changed
- syntax highlighting in #256
Full Changelog: v2023.6.2...v2023.7.0
v2023.6.2
Overview
REPL shell enhancements
v2023.6.2
- REPL shell can now load and save files
v2023.6.1
- New RPEL client shell
obi
- Added functions
Directory->Delete(..)
,Directory->GetWorking(..)
andDirectory->SetWorking(..)
HardLink
class added #253 and #254- Fixed issue #240
- Minor performance improvements
v2023.5.2
- Added the
ByteBuffer
class and updated theRuntime->CommandOutput(..)
function - Support for setting environment variables via
Runtime->GetEnvironmentVariable(..)
and *
Runtime->SetEnvironmentVariable(..)`` functions - Optimized memory usage and refactored legacy code
- Modified the
HttpClient
andHttpsClient
methods to use byte arrays instead of strings
Full Changelog: v2023.6.1...v2023.6.2
v2023.6.1
Overview
REPL shell support
v2023.6.1
- New RPEL client shell
obi
- Added functions
Directory->Delete(..)
,Directory->GetWorking(..)
andDirectory->SetWorking(..)
HardLink
class added #253 and #254- Fixed issue #240
- Minor performance improvements
v2023.5.2
- Added the
ByteBuffer
class and updated theRuntime->CommandOutput(..)
function - Support for setting environment variables via
Runtime->GetEnvironmentVariable(..)
and *
Runtime->SetEnvironmentVariable(..)`` functions - Optimized memory usage and refactored legacy code
- Modified the
HttpClient
andHttpsClient
methods to use byte arrays instead of strings
v2023.5.1
- Tweaked syntax for
TypeOf(..)
expressions (new) - Better support for nested method calls with casts (new)
- Fixed issue #241 (bug)
Full Changelog: v2023.5.2...v2023.6.1
v2023.5.2
Overview
Minor enhancements
v2023.5.2
- Added the
ByteBuffer
class and updated theRuntime->CommandOutput(..)
function - Support for setting environment variables via
Runtime->GetEnvironmentVariable(..)
and *
Runtime->SetEnvironmentVariable(..)`` functions - Optimized memory usage and refactored legacy code
- Modified the
HttpClient
andHttpsClient
methods to use byte arrays instead of strings
v2023.5.1
- Tweaked syntax for
TypeOf(..)
expressions (new) - Better support for nested method calls with casts (new)
- Fixed issue #241 (bug)
v2023.5.0
- Improved runtime performance and memory usage (new)
- Relaxed constraint that concrete parameters be provided for resolved generics (new)
- Fixed MSYS2 issue #222 (new)
- Updated compiler error messages (new)
- Rewired the
-asm
compiler flag (bug)
Full Changelog: v2023.5.1...v2023.5.2
v2023.5.1
v2023.5.0
Minor improvements and minor bug fixes
v2023.5.0
- Improved runtime performance and memory usage (new)
- Relaxed constraint that concrete parameters be provided for resolved generics (new)
- Fixed MSYS2 issue #222 (new)
- Updated compiler error messages (new)
- Rewired the '-asm' compiler flag (bug)
v2023.4.2
Improved method inlining for system classes
- Toolchain uniformly, treating 'Int' types as 64-bits (instead of 32-bits on Windows and 64-bits on POSIX) issue #212
- Fixed issues #196, #199, #205 and #207 for MSYS2 x86_64 Clang
- Resolved a bug that may allow unreferenced return values to remain on the calculation stack
- Fixed additional bugs during regression
v2023.4.1
What's Changed
- A minor fix by @iahung in #215
- Fixed typo in LICENSE by @thundervox in #223
New Contributors
- @thundervox made their first contribution in #223
Full Changelog: v2023.4.2...v2023.5.0
v2023.4.2
Overview
General improvements and minor bug fixes
v2023.4.2
- Improved method inlining for system classes
- Toolchain uniformly, treating 'Int' types as 64-bits (instead of 32-bits on Windows and 64-bits on POSIX) issue #212
- Fixed issues #196, #199, #205 and #207 for MSYS2 x86_64 Clang
- Updated Windows build/deploy scripts for MSYS2
- Resolved a bug that may allow unreferenced return values to remain on the calculation stack
- Fixed additional bugs during regression
v2023.4.1
v2023.4.0
- Added 'ArcSinh(..)', 'ArcCosh(..)', 'ArcTanh(..)', 'Round(..)', 'Exp(..)'' and 'Log10(..)' (new)
- Added back 'String->EqualsIgnoreCase(..)' (new)
- LSP support tested with Kate, Textadpt, and ecode (new)
- For Windows, VM treats ints as 'int64_t'. All int values continue to be stored as 64-bit 'size_t' values. (new)
What's Changed
- copy dlls by @iahung in #214
Full Changelog: v2023.4.1...v2023.4.2