Releases: noir-lang/noir
Releases · noir-lang/noir
nightly-2024-11-30
feat(ssa): Option to set the maximum acceptable Brillig bytecode incr…
nightly-2024-11-29: feat: Sync from aztec-packages (#6634)
Co-authored-by: TomAFrench <[email protected]> Co-authored-by: Tom French <[email protected]>
nightly-2024-11-28
feat(ssa): Deduplicate intrinsics with predicates (#6615)
nightly-2024-11-27
chore!: remove `ec` module from stdlib (#6612)
nightly-2024-11-26
feat(comptime): Implement blackbox functions in comptime interpreter …
v1.0.0-beta.0
1.0.0-beta.0 (2024-11-22)
⚠ BREAKING CHANGES
Features
- Add
array_refcount
andslice_refcount
builtins for debugging (#6584) (45eb756) - Avoid incrementing reference counts in some cases (#6568) (01c4a9f)
- ssa: Loop invariant code motion (#6563) (7216f08)
- Trait aliases (#6431) (68c32b4)
- Try to inline brillig calls with all constant arguments (#6548) (e4c66b9)
Bug Fixes
- Consider prereleases to be compatible with pre-1.0.0 releases (#6580) (013e200)
- Correct type when simplifying
derive_pedersen_generators
(#6579) (efa5cc4) - Don't report visibility errors when elaborating comptime value (#6498) (3c361c9)
- Parse a bit more SSA stuff (#6599) (0a6207d)
- Preserve newlines between comments when formatting statements (#6601) (d94eb08)
- Remove
compiler_version
from newNargo.toml
(#6590) (df8f2ee)
Miscellaneous Chores
nightly-2024-11-25
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
nightly-2024-11-24
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
nightly-2024-11-23
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
nightly-2024-11-22
fix: remove `compiler_version` from new `Nargo.toml` (#6590)