Skip to content

Releases: objeck/objeck-lang

v5.9.6

23 Jun 17:51
Compare
Choose a tag to compare

Minor bug fixes and enhancements.

Highlights:
• Faster garbage collection (new)
• Added JSON builder class (new)
• Fixed a compiler issue that allowed enums to be used with generics (bug, #34)

v5.9.4

14 Jun 09:13
Compare
Choose a tag to compare

Minor library enhancements and important bug fixes

Highlights:
• RegEx results now return document indexes (new)
• Fixed an issue that prevented hierarchical classes derived from ‘Thread’ from executing (bug, #31)
• Resolved an issue where unimplemented virtual methods were not being flagged (bug, #32)
• Fixed an issue that was causing incorrect metadata to be emitted for source classes hierarchically derived from library classes (bug, #33)

v5.9.3

12 Jun 22:35
Compare
Choose a tag to compare

v5.9.3

Minor library enhancements and bug fixes

Highlights:
• RegEx results now return document indexes (new)
• Fixed an issue that prevented hierarchical classes derived from ‘Thread’ from executing (bug, #31)
• Resolved an issue where unimplemented virtual methods were not being flagged (bug, #32)

v5.9.2

08 Jun 03:27
Compare
Choose a tag to compare

Minor improvements

Highlights:
• String 'Insert' and 'Delete' are more memory efficient (new)
• Improved the speed and memory efficiency of Vector class (new)
• Updated the VS Code tasks.json build file (new)
• Minor compiler type checking fix (bug, #30)

v5.9.0

01 Jun 21:15
Compare
Choose a tag to compare

Improved memory usage

Highlights:
• More memory efficient ‘String’ and ‘Vector’ classes (new)
• Added ‘Resize()’ to the Hash class (new)
• Fixed an issue that prevented array address value comparisons (bug #28, medium)

v5.8.5

28 May 14:47
Compare
Choose a tag to compare

JSON enhancements and bug fixes

Highlights:

  • Added builder methods to the JSON library (new)
  • Added ‘IsNeg’ and ‘NotNeg’ to numeric types (new)
  • Fixed TCPSocket and TCPSecureSocket 'WriteString(..)' methods, they added an extra byte to output (bug #27, medium)
  • Resolved garbage collection crashes with highly multi-threaded workloads (bug #28, high)

v5.8.4

27 May 02:06
Compare
Choose a tag to compare

JSON enhancements and bug fixes

Highlights:

  1. Added builder methods to the JSON library (new)
  2. Added IsNeg and NotNeg to numeric types (new)
  3. Fixed TCPSocket and TCPSecureSocket 'WriteString(..)' methods, they were adding an extra byte to output (medium)

v5.8.3

22 May 16:12
Compare
Choose a tag to compare

Minor fixes

Highlights:

  1. Fixed a type checking issue between enums and class instances

v5.8.2

12 May 08:39
Compare
Choose a tag to compare

Minor enhancements and fixes

Highlights:

  1. Updates to class libraries (new)
  2. Fixed an issue that caused duplicate source files to crash the compiler (minor)

v5.8.1

27 Apr 15:57
Compare
Choose a tag to compare

Simplified the command line syntax for the compiler, debugger, and VM.

Highlights:

  1. Simplified the command line syntax for the compiler, debugger, and VM. (new)
  2. Removed the legacy “Collection” bundle, the “Collection.Generic” bundle should be used instead. (new)
  3. Fixed a compile issue that caused some anonymous classes to not compile (bug/high)
  4. Resolved other quality compiler bugs (bug/medium)