Skip to content
This repository was archived by the owner on Oct 30, 2021. It is now read-only.

Releases: Arraying/Zeus

Version 0.4.4 Release

04 Dec 18:57
Compare
Choose a tag to compare
Version 0.4.4 Release Pre-release
Pre-release

Version 0.4.4 is ready.
Changelog:

  • Changed arithmetic methods.

Version 0.4.3 Release

31 Oct 16:27
Compare
Choose a tag to compare
Version 0.4.3 Release Pre-release
Pre-release

Version 0.4.3 is ready.
Changelog:

  • Modified runtime builder for better removal of components and methods
  • Added incr, decr, incr_i, decr_i, incr_l, decr_l, incr_d, decr_d methods for variable incrementing and decrementing
  • Changed boolean method names ("is_boolean" to "is_bool", "to_boolean" to "to_bool")
  • Added a length method "len"
  • Renamed standard library package from "std" to "standard"
  • Fixed a few minor issues

Version 0.4.2 Release

29 Sep 17:57
Compare
Choose a tag to compare
Version 0.4.2 Release Pre-release
Pre-release

Version 0.4.2 is ready.
Changelog:

  • Fixed boolean regular expression

Version 0.4.1 Release

27 Sep 18:05
Compare
Choose a tag to compare
Version 0.4.1 Release Pre-release
Pre-release

Version 0.4.1 is ready.
Changelog:

  • Made it so method containers do not need get reinstantiated and do not need method containers
  • Removed debug method

Version 0.4.0 Release

27 Sep 16:26
Compare
Choose a tag to compare
Version 0.4.0 Release Pre-release
Pre-release

Zeus version 0.4.0 is ready.
Changelog:

  • Added the "if" component
  • Added the "else" component
  • Added the "end" component
  • Added event listeners (Java)
  • Added scopes for backend handling
  • Added comparison methods to the standard library
  • Added datatype checking and convertion methods to the standard library
  • Changes to regular expressions and keywords
  • Minor tweaks and many bugfixes

Version 0.3.0 Release

23 Sep 16:36
Compare
Choose a tag to compare
Version 0.3.0 Release Pre-release
Pre-release

Zeus version 0.3.0 is ready.
Changelog:

  • Longs have been changed from "L123" to "123L"
  • Optimized method handling
  • Added better variable redeclaring (from "mut x = 3" to "x = 3")
  • Added a sleep block (pause code for specified milliseconds)
  • Added a stop block (stops code, useless currently, added for future updates)
  • Added support for vararg methods
  • Added support for method overloading
  • Added a string standard library (str_substr, str_index, etc.)
  • Added an arithmetic standard library (add, divide, add_l, etc.)
  • Fixed bugs

Version 0.2.1 Release

18 Sep 19:05
Compare
Choose a tag to compare
Version 0.2.1 Release Pre-release
Pre-release

Zeus version 0.2.1 is ready.
Changelog:

  • Custom method declaration using @ZeusMethod should work now (fixed issues with return types)
  • Print methods (print, println) now return the input.

Version 0.2.0 Release

18 Sep 18:32
Compare
Choose a tag to compare
Version 0.2.0 Release Pre-release
Pre-release

Zeus version 0.2.0 is ready.
Changelog:

  • Allowed method stacking (e.g. method(method2(method3(stack))))
  • Variables can now inherit values of other variables
  • Variables can now get values from method call returns
  • Cleaned backend code

Version 0.1.0 Release

01 Sep 17:35
Compare
Choose a tag to compare
Version 0.1.0 Release Pre-release
Pre-release

Zeus version 0.1.0 is ready. Basic things already work.
Current list of features:

  • Full runtime management (Java)
  • Async evaluation (Java)
  • Method declaration (Java)
  • Variable declaration (Zeus)
  • Method invocation (Zeus)
  • Comments (Zeus)