Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.

0.4.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@SquidDev SquidDev released this 25 Jul 20:58
· 403 commits to master since this release

Libraries

  • [@SquidDev] Allow affirm to work with macros in the call slot.
  • [@demhydraz] Add some more utilities for dealing with varargs.
  • [@SquidDev] Rewrite the match documentation.
  • [@demhydraz] Add urn/set - a set manipulation library.
  • [@demhydraz] Add partition and exclude.
  • [@demhydraz] Add prompts and other functions for delimited continuations.
  • [@demhydraz] Allow apply to accept additional arguments before the list.

Compiler

  • [@SquidDev] Lookup library definitions in .lib.lua instead.
  • [@SquidDev] Sightly more useful error messages when IO fails.

Optimiser

  • [@SquidDev] Count the number of changes each pass makes.
  • [@SquidDev] Fix bug where cond-elimate marked nodes changed irrespective of whether they'd changed or not.