Skip to content

Releases: vladimirdabic/Blaze

1.1.4

22 Jul 00:29
33f4c1e
Compare
Choose a tag to compare

Changes

  • Added -m [module name] parameter to blzc that allows use of a custom module name when compiling

1.1.3

05 Dec 13:46
Compare
Choose a tag to compare

Changes

  • Add break, continue statements
  • Expand the module library

Fixes

  • Fix for each loop generating the body two times

1.1.2

28 Nov 04:07
Compare
Choose a tag to compare

Changes

  • Add a small 'standard library' for the interpreter
    • This only applies to the interpreter program itself, the core does not contain any libraries.

1.1.1

24 Nov 17:41
Compare
Choose a tag to compare

Changes

  • Fix bug where raising an event wasn't returning the last callbacks value, and some other internal stuff.

1.1.0

24 Nov 09:47
Compare
Choose a tag to compare

Changes

  • Add events
extern var print;

// user defined event
var my_event = event;

event my_event(message) {
    print("Event raised with message: " + message);
}

func main() {
    my_event("Hello World");
}

1.0.5

19 Nov 09:59
Compare
Choose a tag to compare

Changes

  • Interpreter refactor
  • Catching the invalid module file error

1.0.4

19 Nov 02:32
Compare
Choose a tag to compare

Features

  • Added this variable in class environments

Fixes

  • Class instance not storing the class value (very important)

1.0.3

16 Nov 05:21
700aa3a
Compare
Choose a tag to compare

Fixes:

  • Throw not returning to a top level catch statement

1.0.2

15 Nov 18:06
2d83219
Compare
Choose a tag to compare

Changes

  • Added prefix and postfix increment, decrement operations
  • Added negation operator

1.0.1

13 Nov 00:57
Compare
Choose a tag to compare

Fixes

  • Not checking if main exists before calling it