Skip to content
This repository was archived by the owner on Apr 27, 2026. It is now read-only.

1.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 04:14
· 52 commits to main since this release

1.9.0 (2026-04-02)

Bug Fixes

  • codegen: use safe_pop for loop body lowering; use fadd/fsub for float unary inc and dec (#264) (326a0db)
  • compiler: use fadd instead of add for float loop variables (#219) (2922af3), closes #217
  • default vector int division to signed to match scalar behavior (#205) (a9bbc72)
  • FunctionDef does not emit a return for void functions (#252) (d890f24)

Features

  • #247: implement set operations (union, intersection, difference, symmetric difference) (#254) (2cbe8f7), closes #247
  • #249: implement dict key lookup via SubscriptExpr visitor (#253) (e871553), closes #249
  • add BreakStmt and ContinueStmt support in IRx (#259) (da55ff2)
  • Add initial support for Arrow (#232) (ca1a302)
  • add LLVM IR codegen for StructDefStmt and tests (#201) (9d2498c)
  • add minimal LiteralTuple lowering support (#225) (9b1f2c6)
  • Add structured CommandResult and error handling for run_command (#215) (b40b478)
  • extend LiteralSet lowering to support mixed-width integer constants (#231) (56454ff)
  • minimal LiteralDict lowering support (#174) (82675e4)