Releases: alantech/alan
v0.1.12
Adds the stderr
event and eprint
function.
v0.1.11
Fixes implementation issues in the Tree type's methods, the string concat method in the AVM, accidentally dropped return statements in rare situations, and array methods with user-defined type outputs in the AVM. Also makes the intermediate representations slightly easier to follow with a new ref
opcode that makes two variables/addresses reference the same underlying data.
v0.1.10
- Added an
alan install
command that automatically compiles and executes a.dependencies.ln
file to install your project's dependencies. - Rewrote the AVM memory model to solve issues with complex data type creation in parallel-executed closure functions.
v0.1.9
This release brings two major fixes. The first is correcting an issue with the import
syntax allowing you to import unexported pieces of modules. The second cleans up most syntactic issues with closure functions, allowing interface types for closures and fixing multiple dispatch when passing a function as an argument to the array or seq methods.
v0.1.8
Fixes a bug in the reparr
opcode in the js-runtime (used for the repeat
function on arrays) and higher-order functions passed by reference partially working (no multiple dispatch, yet).
v0.1.7
Includes a security update for the js-runtime and switches all three subprojects to the same versioning scheme.
v0.1.6
Release refs/tags/v0.1.6