Skip to content

Releases: bitdotgames/BHL

v2.0.0-alpha4

21 Mar 11:52
Compare
Choose a tag to compare
v2.0.0-alpha4 Pre-release
Pre-release
  • Allowing semicolon (;) separator for statements and imports

v2.0.0-alpha2

17 Mar 15:53
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release
  • Storing last active fiber in VM for stack tracing convenience

v2.0.0-alpha1

16 Mar 11:05
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release
  • More optimal byte code executor (VM). Up to 10x speed up in synthetic tests.
  • Byte code optimization
  • Better runtime errors reporting
  • Language cleanup, got rid of blocks: prio, forever, seq, until_
  • New type declaration conventions: Color[] -> []Color, int^() -> func int()
  • Initial support for userland class methods
  • New builtin function: int start(func() {}) which spawns a Fiber

v1.0.0

01 Dec 12:44
Compare
Choose a tag to compare
  • Support for inheritance from C# classes

v0.11

01 Dec 12:34
Compare
Choose a tag to compare
  • Ternary operator support: a ? foo() : bar()
  • Basic user defined struct methods
  • Postfix increment/decrement
  • Postfix operators: *+=, -=, =, /=