Skip to content

chore: Bump Noir reference#13592

Merged
TomAFrench merged 8 commits intomasterfrom
bump-noir
Apr 22, 2025
Merged

chore: Bump Noir reference#13592
TomAFrench merged 8 commits intomasterfrom
bump-noir

Conversation

@AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Apr 16, 2025

Automated pull of nightly from the noir programming language, a dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
fix(brillig): SliceRefCount reads from the appropriate pointer (noir-lang/noir#8148)
chore: remove try_merge_only_changed_indices (noir-lang/noir#8142)
chore(ssa): Test terminator value constant folding and resolve cache for data bus (noir-lang/noir#8132)
chore: parse nop in SSA parser (noir-lang/noir#8141)
fix(ssa): Do not inline simple recursive functions (noir-lang/noir#8127)
fix: wrapping mul support for u128 (noir-lang/noir#7941)
chore: update ACVM doc (noir-lang/noir#8004)
fix(ssa): Loop range with u1 (noir-lang/noir#8131)
fix(acir): Check whether opcodes were laid down for non-equality check before fetching payload locations (noir-lang/noir#8133)
chore: add a benchmark for opcodes which need a batchable inversion (noir-lang/noir#8110)
chore: create module for array handling in acirgen (noir-lang/noir#8119)
feat: avoid unnecessary zero check in brillig overflow check (noir-lang/noir#8109)
chore(optimization): Enable experimental ownership clone scheme by default (noir-lang/noir#8097)
chore(experimental): Function::simple_optimization for SSA optimizations (noir-lang/noir#8102)
feat: replace field divisions by constants with multiplication by inv… (noir-lang/noir#8053)
fix(ssa): fix possibility to Field % Field operaions in Brillig from SSA (noir-lang/noir#8105)
fix(parser): error on missing let semicolon in trait (and others) (noir-lang/noir#8101)
chore: simpler make_mutable in array_set optimization (noir-lang/noir#8106)
chore(docs): update bb commands to match 0.84.0 (noir-lang/noir#8050)
chore: don't use set_value_from_id in constant_folding (noir-lang/noir#8091)
fix: add proper handling for u128 in comptime interpreter (noir-lang/noir#8079)
feat: Port callstack resolution from aztec to noirjs (noir-lang/noir#7642)
fix(ssa): Do not unroll loop with break (noir-lang/noir#8090)
feat: #[allow(dead_code)] (noir-lang/noir#8066)
chore: don't use set_value_from_id in loop_invariant (noir-lang/noir#8085)
feat(experimental): Implement separate -Zownership analysis for ownership pass (noir-lang/noir#7861)
chore(docs): Add architecture docs (noir-lang/noir#7992)
chore: don't use set_value_from_id in simplify_cfg (noir-lang/noir#8072)
chore: don't use set_from_value_id in remove_if_else (noir-lang/noir#8070)
chore: don't use set_value_from_id in remove_bit_shifts (noir-lang/noir#8071)
fix: replace values in data_bus too (noir-lang/noir#8086)
chore: bump bignum timeout (noir-lang/noir#8080)
chore: Accept optional test path for emitting integration tests (noir-lang/noir#8062)
feat: ssa fuzzer (noir-lang/noir#7641)
fix: Allow more slack in AST calibration for CI (noir-lang/noir#8076)
chore: Print unsafe { ... } around calls to Brillig from ACIR in AST (noir-lang/noir#8077)
fix: SSA pass print filter to include the count (noir-lang/noir#8074)
END_COMMIT_OVERRIDE

@TomAFrench TomAFrench added this pull request to the merge queue Apr 22, 2025
Merged via the queue into master with commit 366d980 Apr 22, 2025
8 checks passed
@TomAFrench TomAFrench deleted the bump-noir branch April 22, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants