Releases: noir-lang/noir
Releases · noir-lang/noir
nightly-2024-11-19
chore(test): Remove duplicate brillig tests (#6523)
nightly-2024-11-18
fix: Fix poor handling of aliased references in flattening pass causi…
nightly-2024-11-17
fix: Fix poor handling of aliased references in flattening pass causi…
nightly-2024-11-16
fix: Fix poor handling of aliased references in flattening pass causi…
nightly-2024-11-15
fix: allow range checks to be performed within the comptime inteprete…
nightly-2024-11-14
chore: Parse negatives in SSA parser (#6510)
nightly-2024-11-13
fix: set local_module before elaborating each trait (#6506)
nightly-2024-11-12: feat: Deduplicate instructions across blocks (#6499)
Co-authored-by: Tom French <tom@tomfren.ch>
v0.38.0
0.38.0 (2024-11-08)
⚠ BREAKING CHANGES
- Always Check Arithmetic Generics at Monomorphization (#6329)
Features
- Always Check Arithmetic Generics at Monomorphization (#6329) (2972db2)
- Ensure that generated ACIR is solvable (#6415) (b473d99)
- Nargo command to generate shell completions (#6413) (13856a1)
Bug Fixes
- Check infix expression is valid in program input (#6450) (35dedb5)
- Discard optimisation that would change execution ordering or that is related to call outputs (#6461) (b8654f7)
- Don't crash on AsTraitPath with empty path (#6454) (fc72dcd)
- Fix Alias and Error kinds (#6426) (3cb259f)
- Let formatter respect newlines between comments (#6458) (fb1a8ca)
- Right shift is not a regular division (#6400) (2247814)
- sea: Mem2reg to treat block input references as alias (#6452) (5310064)
- ssa: Change array_set to not mutate slices coming from function inputs (#6463) (371bd45)
- ssa: Resolve value IDs in terminator before comparing to array (#6448) (66f15ca)
- tests: Prevent EOF error while running test programs (#6455) (358e381)
- Type-check turbofish in trait before function call (#6416) (f8fd813)
nightly-2024-11-11
fix(docs): Fix broken links in oracles doc (#6488)