Skip to content

v0.1.25

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jan 00:30
  • Much faster AVM for functions with high cyclomatic complexity by reducing memory tracking costs, improve automatic parallelization, and removing an indirection layer in opcode execution.
  • Fixes to the Tree<T> addChild method to allow attaching a tree to another tree and added a toSubtree function to perform the reverse.
  • Added the AGZ file format for the compiler and AVM for smaller binary outputs (at the cost of a small increase in startup time).
  • Minor fix to flush stdout and stderr when the AVM is shutting down.
  • Fixed an issue with compiling files where there's trailing whitespace on an import line.
  • Removed a minor security issue with a debug script for the compiler.
  • Switched the compiler to Node.js 14.