Skip to content

0.6.0

Compare
Choose a tag to compare
@SenkJu SenkJu released this 23 Oct 18:29
· 519 commits to master since this release
  • Bytecode dumped with --dump will now be compressed.
  • Added support for object members (eg. [1, 2, 3].push(4)).
  • Moved various std lib functions to object members.
  • Added various new std lib functions.
  • Added support for for ... in loops using iterators.
  • Added hash/array destructuring.
  • Added support for variable assigns with operators (eg. x += 2).
  • Check whether provided parameters meet expected parameters count of function.
  • Added simple HTTP client.
  • Changed naming of std functions to camel case.
  • Replaced env array with parent ponter tree to prevent issues in closures.
  • Array index operator now evaluates to null if index does not exist instead of throwing an error.
  • Made different data types inequal to each other.