Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Automated pull of development from the noir programming language, a dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
feat: add fuzzer for Noir programs (noir-lang/noir#5251)
feat: Run
comptime
code from annotations on a type definition (noir-lang/noir#5256)feat: implement comptime support for
as_slice
builtin (noir-lang/noir#5276)chore: create separate crate just for noir artifacts (noir-lang/noir#5162)
feat: add support for wildcard types (noir-lang/noir#5275)
chore: replace logical operators with bitwise in
DebugToString
(noir-lang/noir#5236)fix: use proper serialization in
AbiValue
(noir-lang/noir#5270)chore: simplify compilation flow to write to file immediately (noir-lang/noir#5265)
feat: implement comptime support for
array_len
builtin (noir-lang/noir#5272)chore: Use the elaborator by default (noir-lang/noir#5246)
chore: Release Noir(0.31.0) (noir-lang/noir#5166)
feat!: remove
dep::
prefix (noir-lang/noir#4946)feat: Sync from aztec-packages (noir-lang/noir#5242)
chore: replace
is_bn254
implementation to not rely on truncation of literals (noir-lang/noir#5247)chore: add no-predicate to hash implementations (noir-lang/noir#5253)
feat(experimental): Implement macro calls & splicing into
Expr
values (noir-lang/noir#5203)feat: add BoundedVec::map (noir-lang/noir#5250)
chore: add no predicate to poseidon2 (noir-lang/noir#5252)
feat: add
set
andset_unchecked
methods toVec
andBoundedVec
(noir-lang/noir#5241)fix: Disable
if
optimization (noir-lang/noir#5240)chore: redo typo PR by dropbigfish (noir-lang/noir#5234)
chore: add property tests for ABI encoding (noir-lang/noir#5216)
chore: thread generics through ACIR/brillig gen (noir-lang/noir#5120)
chore: copy across typo PR script from aztec-packages (noir-lang/noir#5235)
chore(docs): fixing trailing slash issue (noir-lang/noir#5233)
fix: add support for nested arrays returned by oracles (noir-lang/noir#5132)
chore: Parse macros (noir-lang/noir#5229)
chore: Optimize the elaborator (noir-lang/noir#5230)
fix(elaborator): Fix regression introduced by lazy-global changes (noir-lang/noir#5223)
fix(elaborator): Fix duplicate methods error (noir-lang/noir#5225)
chore: fixing all relative paths (noir-lang/noir#5220)
chore: push code related to ABI gen into
noirc_driver
(noir-lang/noir#5218)END_COMMIT_OVERRIDE