Skip to content

Releases: objeck/objeck-lang

v5.5.1

21 Oct 19:45
Compare
Choose a tag to compare

New feature and enhancements

Highlights:

  1. Added bundle scope support for 'public' and 'private' classes (new)
  2. Added '-asm' flag to the compiler to emit high-level assembly instructions (new)
  3. Updated the HTTP/HTTPS clients to include additional default request parameters (new)
  4. Reduced the size of emitted binaries (new)
  5. Minor tweaks to API documentation (new)
  6. Fixed compiler check that missed flagging some static calls to library methods (bug)

v5.5.0

18 Oct 14:13
Compare
Choose a tag to compare

New feature and enhancements

Highlights:

  1. Added bundle scope support for 'public' and 'private' classes (new)
  2. Optimized the size of emitted binaries (new)
  3. Updated Sublime syntax files (new)

v5.4.4

08 Oct 18:17
Compare
Choose a tag to compare

v5.4.4

Bug fixes

Highlights:

  1. Fixed a bug in the JSONElement 'FindElements' method (bug)
  2. Resolved an issue with the HttpsClient 'GetAll' method (bug)

v5.4.3

27 Sep 18:43
Compare
Choose a tag to compare

Minor enhancements and bug fixes

Highlights:

  • Added forward/backward iterators to the generic list classes resolution (new)
  • Fixed minor issues in the generic collections bundle (bug)

v5.4.1

19 Sep 09:35
Compare
Choose a tag to compare

Highlights:

  • Added support for reverse iteration via the 'reverse' keyword (new)
  • Made tweaks the to the SDL gaming engine (new)
  • Minor updates to the Windows application launcher (new)

v5.4.0

07 Sep 00:58
Compare
Choose a tag to compare

Enhancements and updates

Highlights:

  1. Fixed a critical issue in the VM that was incorrectly converting negative integers into floats (bug)
  2. Added a Windows launcher app to simplify usage and installation (new)
  3. Windows launcher will notify users of new versions (new)

v5.3.9

30 Aug 15:04
Compare
Choose a tag to compare

Bug fixes, minor enhancements

Highlights:

  1. Improved generic definition syntax, both: '<a>' and '<a >' are acceptable (new)
  2. Fixed type checking bugs for generics (bug)
  3. Resolved issues preventing method calls within lambda expressions (bug)

v5.3.7

31 Jul 01:21
Compare
Choose a tag to compare

Bug fixes

  1. Fixed type checking bugs for generics (bug)

v5.3.6

26 Jun 14:39
Compare
Choose a tag to compare

Enhancements with minor bug fixes.

Highlights:

  1. Refactored garbage collector to improve caching and reduce OS memory allocation calls (new)
  2. 'Select' labels now support comma delimited values (new)
  3. Fixed ‘As(..)’ cast issue that could allow arrays and classes to be casted to enums (bug)

v5.3.1

28 Dec 00:15
Compare
Choose a tag to compare

Raspberry Pi support and general updates.


Highlights:

  1. Native Raspberry Pi 3/4 support (with ARMv7 JIT compiler) [new]
  2. More efficient handoff between interpreted and JIT generated machine code [new]
  3. Library names that don’t end in ".obl" will have it appended [new]
  4. Overall size of ".obe" binaries has been reduced [new]
  5. Libraries made more modular (see API docs) [new]
  6. Fixed "Https->Get()" and "Https->Post()" bugs that affected Posix targets [bug]