Releases: antimony-lang/antimony
Releases · antimony-lang/antimony
v0.8.0
v0.8.0 (2024-04-05)
Features
- Support for shorthand function bodies (#94) thanks to @hexaredecimal
Maintenance
- Bump dependency structopt from
0.3.21
to0.3.26
- Bump dependency inkwell from
0.1.0-beta.2
to0.4.0
- Bump dependency regex from
1.5.5
to1.10.4
New Contributors
- @hexaredecimal made their first contribution in #95
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.7.0 (2022-06-15)
Changes
- Arrays now have a fixed capacity
Features
- Instead of a temporary directory, heap memory is used for compilation
- Support for binary, hexadecimal and octal number notations
- Support for
_
character in integers (E.g.1_000_000
) - Parser errors have been improved in consistency and readability
- Compile to stdout by using the
-o -
flag - Proper support for utf-8
- Initial support for QBE backend
Fixes
- Allow constructor expressions as function arguments
- Fix
self
keyword inside statement
v0.6.0
Alexey (2): Backend command line option (#23) c: add support for structs (#24) Alexey Yerin (5): contrib: fix install path in PKGBUILD ci: fix manifest c: use correct type in array generation Detect target from output filename lexer: handle ' or " within the string properly Garrit Franke (11): fix: package-lock fix: c: build environment Methods (#25) docs: update unreleased changelog docs: spec: add notation fix: circular imports chore: fix clippy warning fix: struct imports chore: refactor binop checks in parse_expression docs: update changelog v0.6.0