Skip to content

ArkScript v3.0.5

Choose a tag to compare

@SuperFola SuperFola released this 04 Oct 18:45
· 2515 commits to dev since this release

3.0.5

Added

  • the parser can now recognize expressions like ((f f) x)
  • we can now create Ark::Value with floats

Changed

  • the init() internal method of the VM shouldn't stop when a binded function isn't used in the code, just ignore it
  • the compiler shouldn't crash on a bad code block
  • better line counter in lexer
  • the VM shouldn't try to run a non-existing bytecode file if the compilation fails (when calling doFile())
  • VM.call should return nil if the stack is empty, otherwise it results in a vector subscript out of range and that's bad
  • the SFML plugin was updated to run on Windows

Shipping with the compiled modules this time