Skip to main content
Releases

Changelog

Every published build of the Sarlin compiler, newest first.

0.1.1

Latest

Embedded C, C++ and Rust functions, callables and signals, and builds for Windows and macOS.

Added
  • Embedded foreign functions: C, C++ and Rust bodies written directly in Sarlin source with external ... end external.
  • Callables, which bind a name to a declared function and are called like any other function.
  • Signals, with connect, disconnect and emit for broadcasting to any number of listeners.
  • Compiler builds for Windows x86-64, macOS Apple Silicon and macOS Intel.
Changed
  • String append reuses its buffer in place when it holds the only reference to the string.
Fixed
  • Assignment now evaluates the new value before releasing or addressing the destination, so a managed value built from its own previous contents is no longer corrupted.

0.1.0

First public build of the Sarlin compiler, for Linux x86_64.

Added
  • First public release of the Sarlin compiler.
  • Linux x86_64 prebuilt binary.