Skip to content

0.8.0

Latest
Compare
Choose a tag to compare
@SenkJu SenkJu released this 21 Jan 20:54
· 519 commits to master since this release
  • Added support for multithreading (Example).
  • Booleans now exist in bytecode.
  • Added JSON encoder and decoder (Example)
  • Added IO namespace (BytesOutput, Bytes).
  • Added continue keyword.
  • Added and improved various array methods.
  • Added clone method to arrays and hashes.
  • Duplicate constants will now be re-used.
  • Properly handle deep-comparison of objects and arrays.
  • Fixed nested breaks not working properly.
  • Fixed various problems with object destructuring.
  • Fixed parsing of chained equality operators.
  • Catch illegal use of return, break and continue statements in compiler.
  • Improved command handling in REPL.
  • Fixed /clear command in REPL not working properly.
  • Fixed REPL not working on Linux.
  • Added missing keywords to REPL syntax highlighting.
  • Fixed various typos in REPL.
  • Added disassemble command to REPL (requires snekkyd in path).