Releases: effekt-lang/effekt
Releases · effekt-lang/effekt
Release v0.2.0
Automatic release for refs/tags/v0.2.0
What's Changed
- We integrated System C (described in our OOPSLA paper "Effects, Capabilities, and Boxes"
- First draft of the LLVM backend -- not fully implemented, yet.
- Many more changes.
Full Changelog: v0.1.16...v0.2.0
Release v0.1.16
Automatic release for refs/tags/v0.1.16
Biggest changes are:
- multiple new backends for ChezScheme
- bidirectional effects (#29 thanks to @long-long-float)
Release v0.1.15
Automatic release for refs/tags/v0.1.15
Release v0.1.14
Automatic release for refs/tags/v0.1.14
Release v0.1.13
Automatic release for refs/tags/v0.1.13
In this release we changed the whole build setup of the Effekt compiler. It now tracks the timestamps of dependencies in traces and recompiles, if any transitive dependency changed.
Prerelease v0.1.12
Automatic release for refs/tags/v0.1.12
Release v0.1.11
Automatic release for refs/tags/v0.1.11
This release is improving pattern matching support.
- New support for pattern matching block definitions
- Pattern matching block definitions also supported in handler definitions
- literal (constant) matchers
Release v0.1.10
Automatic release for refs/tags/v0.1.10
- improved REPL output on imports
- Added script
effekt.sh
for linux
Release v0.1.9
Automatic release for refs/tags/v0.1.9
New features:
- highlighting of code in REPL (in errors)
- command line history is now persisted in ~/.effekt_history
Release v0.1.8
Automatic release for refs/tags/v0.1.8
New features:
- match defs (i.e.
val Foo(x) = Foo(42); ...
) - tuple syntax for matchers
- generalized pairs to tuples (up to size 6)