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

0.2.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@SquidDev SquidDev released this 01 Apr 22:31
· 729 commits to master since this release

Libraries

CLI

  • [@demhydraz] Add --exec task, which reads in a program from stdin and executes it.
  • [@SquidDev] Escape illegal identifiers in the gen-native task.

Optimiser / Codegen

  • [@SquidDev] Include line numbers when dumping invalid sources
  • [@SquidDev] Remove set! when its definition is destroyed.
  • [@SquidDev] Simplify lambdas which are designed to avoid multiple-return values
  • [@SquidDev] Inline directly called lambdas where execution order will not be modified
  • [@SquidDev] Don't emit empty else blocks.
  • [@SquidDev] Simplify conditionals where the result is only a boolean.