0.37.0 (2024-05-02)
⚠ BREAKING CHANGES
- use
distinct
return value witnesses by default (noir-lang/noir#4951)
Features
- Count Bb lines weighted by complexity (#6090) (705177f)
- Devbox (#5772) (72321f9)
- Handle
no_predicates
attribute (noir-lang/noir#4942) (4dc5efb) - Pippenger benchmarks compatible with wasmtime (#6095) (5297b5b)
- Use
distinct
return value witnesses by default (noir-lang/noir#4951) (4dc5efb)
Bug Fixes
- Ensure where clauses propagated to trait default definitions (noir-lang/noir#4894) (4dc5efb)
- Require for all foldable functions to use distinct return (noir-lang/noir#4949) (4dc5efb)
Miscellaneous
- Add test for recursing a foldable function (noir-lang/noir#4948) (4dc5efb)
- docs: Adding matomo tracking (noir-lang/noir#4898) (4dc5efb)
- Fix typo in
ResolverError::AbiAttributeOutsideContract
(noir-lang/noir#4933) (4dc5efb) - Redo typo PR by stayweek (#6080) (0869452)
- Remove unnecessary
pub(super)
in interpreter (noir-lang/noir#4939) (4dc5efb)