Skip to content

Releases: antimony-lang/antimony

v0.8.0

05 Apr 12:51
8358bb3
Compare
Choose a tag to compare

v0.8.0 (2024-04-05)

Features

Maintenance

  • Bump dependency structopt from 0.3.21 to 0.3.26
  • Bump dependency inkwell from 0.1.0-beta.2 to 0.4.0
  • Bump dependency regex from 1.5.5 to 1.10.4

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

15 Jun 16:10
v0.7.0
ba31122
Compare
Choose a tag to compare

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

28 Feb 14:54
Compare
Choose a tag to compare
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