Skip to content

v0.3.1

Compare
Choose a tag to compare
@jonaprieto jonaprieto released this 31 Mar 10:27
· 753 commits to main since this release

v0.3.1 (2023-03-31)

Full Changelog

This new version comes with several enhancements and bug fixes. A key goal for
this release was to rigorously test the new compiler pipeline, placing special
emphasis on the GEB backend (STLC fragment). To accomplish this, we have
integrated end-to-end tests, an unroll mechanism for recursive function calls,
and implemented changes to the Juvix GEB IR.

Now, users can now seamlessly write Juvix code, compile it to GEB, and execute
it using the built-in GEB evaluator or its REPL. Give it a try and feel free to
report any bugs you encounter to help us improve!
On the tooling side, we have added a new command to the Juvix CLI, juvix format,
so forget about the hassle of manually formatting your code, yey!

Implemented enhancements:

Merged pull requests: