This repository was archived by the owner on Apr 27, 2026. It is now read-only.
1.9.0
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)