Commit 3c5a2f2
committed
Squash merge from lde/two-more-db to keep the work going
commit fe8ed94
Author: federicobarbacovi <171914500+federicobarbacovi@users.noreply.github.com>
Date: Thu May 7 14:09:02 2026 +0000
Fix name
commit c704130
Author: federicobarbacovi <171914500+federicobarbacovi@users.noreply.github.com>
Date: Thu May 7 13:34:34 2026 +0000
Extend calldata types, minor changes to README
commit de94416
Author: ledwards2225 <l.edwards.d@gmail.com>
Date: Thu May 7 00:43:23 2026 +0000
prover tomls
commit c554fd0
Author: ledwards2225 <l.edwards.d@gmail.com>
Date: Wed May 6 21:59:54 2026 +0000
vks
commit 0ae600b
Author: ledwards2225 <l.edwards.d@gmail.com>
Date: Wed May 6 21:08:25 2026 +0000
constants
commit 6686c89
Author: ledwards2225 <l.edwards.d@gmail.com>
Date: Wed May 6 20:16:44 2026 +0000
extend databus with 2 more cols
commit f8ac6da
Merge: 42e2e67 b3031a2
Author: AztecBot <tech@aztecprotocol.com>
Date: Wed May 6 17:47:36 2026 +0000
Merge branch 'next' into merge-train/barretenberg
commit b3031a2
Merge: 420fd55 d06c141
Author: Tom French <15848336+TomAFrench@users.noreply.github.com>
Date: Wed May 6 16:32:12 2026 +0000
chore: Update Noir to nightly-2026-05-05 (#22911)
Automated update of Noir submodule to latest nightly.
**Current**: unknown
**New**: nightly-2026-05-05
[View changes in
noir-lang/noir](noir-lang/noir@20391fd...nightly-2026-05-05)
commit d06c141
Author: AztecBot <49558828+AztecBot@users.noreply.github.com>
Date: Wed May 6 16:31:28 2026 +0000
chore: Update Noir to nightly-2026-05-05
Automated update of Noir submodule to latest nightly.
**Current**: unknown
**New**: nightly-2026-05-05
[View changes in noir-lang/noir](noir-lang/noir@20391fd...nightly-2026-05-05)
commit 420fd55
Merge: 72c125c 22231d5
Author: ledwards2225 <98505400+ledwards2225@users.noreply.github.com>
Date: Wed May 6 16:30:52 2026 +0000
feat: merge-train/barretenberg (#22969)
BEGIN_COMMIT_OVERRIDE
chore: skip zero-init and reserve copy_cycle vectors (#22963)
feat: Multi app per kernel (#22640)
END_COMMIT_OVERRIDE
commit 72c125c
Merge: a864dec 38115ab
Author: Aztec Bot <49558828+AztecBot@users.noreply.github.com>
Date: Wed May 6 16:30:50 2026 +0000
feat: merge-train/avm (#22986)
BEGIN_COMMIT_OVERRIDE
refactor(avm)!: consolidate revertible/non-revertible append selectors
(#22982)
END_COMMIT_OVERRIDE
commit 42e2e67
Author: federicobarbacovi <171914500+federicobarbacovi@users.noreply.github.com>
Date: Wed May 6 16:54:17 2026 +0100
feat: Improve add_scaled_batch (#22981)
Two improvements:
1. `add_scaled_batch` was iterating over all polys to be batched and
processing indices based on the range of the destination poly (the
biggest of the polys to be batched). This PR adds a skipping condition
that speeds up the function: we only iterate over the poly to be batched
2. Write a bespoke `add_batch_scaled` for use in the AVM with dynamic
allocation of threads: each thread picks up the new available poly and
works with it. This makes optimal usage of the fact that many polys in
the AVM are small.
Link to AVM bulk test: http://ci.aztec-labs.com/1df80aa9b6ae0088. The
PCS component is `446ms` down from ~`600ms`
commit 22231d5
Merge: 36d6ec8 a864dec
Author: AztecBot <tech@aztecprotocol.com>
Date: Wed May 6 15:35:10 2026 +0000
Merge branch 'next' into merge-train/barretenberg
commit 38115ab
Merge: 024b01b a864dec
Author: AztecBot <tech@aztecprotocol.com>
Date: Wed May 6 15:35:07 2026 +0000
Merge branch 'next' into merge-train/avm
commit a864dec
Merge: 1211a03 b23fb63
Author: PhilWindle <60546371+PhilWindle@users.noreply.github.com>
Date: Wed May 6 14:55:36 2026 +0000
chore(p2p): drop unused ENR xxhash versioning path (#22943)
## Summary
Removes dead code from `p2p/src/versioning.ts`:
- `USE_XX_HASH` was never `true` outside tests; production ENRs always
used the compressed string from `compressComponentVersions`.
- Peer discovery already validates with
`checkCompressedComponentVersion` in `discV5_service.ts`;
`checkAztecEnrVersion` was only used from tests.
- Drops `xxhash-wasm` / `toBufferBE` from this module (gossip
`encoding.ts` still uses xxhash for message IDs).
Related to
[A-766](https://linear.app/aztec-labs/issue/A-766/audit-97-enr-version-detection-uses-string-prefix-matching-fragile)
commit 024b01b
Author: Jean M <132435771+jeanmon@users.noreply.github.com>
Date: Wed May 6 14:18:16 2026 +0200
refactor(avm)!: consolidate revertible/non-revertible append selectors (#22982)
The 6 boolean pairs (non_revertible_append_X, revertible_append_X) for X
in {note_hash, nullifier, l2_l1_msg} in TX_PHASE_SPEC_MAP were perfectly
correlated with is_revertible: in every phase where one of them is set,
is_revertible already determines which side. Replace each pair with a
single sel_append_X selector and let is_revertible carry the
revertibility bit.
This removes 3 precomputed columns and 3 committed columns in the tx
trace, shrinks the #[READ_PHASE_SPEC] lookup tuple, and simplifies the
sel_try_X_append / is_tree_insert_phase / SEL_CAN_EMIT_X expressions.
In #[NOTE_HASH_APPEND], the sel_unique flag (previously fed by
sel_revertible_append_note_hash) is now is_revertible directly: on the
two rows where the lookup is gated on, the two values agree by
construction, and is_revertible is the more direct semantic for the
"make this note hash unique with a nonce" decision.
Updates the hardcoded precomputed VK commitments in avm_fixed_vk.hpp and
the corresponding vk_hash; new values obtained from
AvmFixedVKTests.FixedVKCommitments.
commit b23fb63
Author: spypsy <spypsy@outlook.com>
Date: Tue May 5 10:07:46 2026 +0000
chore(p2p): drop unused ENR xxhash versioning path
USE_XX_HASH was never true in production; discv5 already validates via
checkCompressedComponentVersion. Removes xxhash/toBufferBE from versioning.ts
and tests the string format only.1 parent 0766ec3 commit 3c5a2f2
46 files changed
Lines changed: 4481 additions & 4287 deletions
File tree
- barretenberg/cpp
- scripts
- src/barretenberg
- chonk
- batched_honk_translator
- circuit_checker
- dsl/acir_format
- flavor
- test_utils
- goblin
- hypernova
- relations
- stdlib_circuit_builders
- ultra_honk
- noir-projects/noir-protocol-circuits/crates
- private-kernel-init
- private-kernel-inner
- private-kernel-reset
- private-kernel-tail-to-public
- private-kernel-tail
- rollup-block-root-first-single-tx
- rollup-block-root-first
- rollup-checkpoint-merge
- rollup-checkpoint-root-single-block
- rollup-root
- rollup-tx-base-private
- rollup-tx-base-public
- types/src
- yarn-project/constants/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
| 114 | + | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
272 | | - | |
273 | | - | |
| 272 | + | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
277 | | - | |
278 | | - | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | | - | |
| 304 | + | |
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
| |||
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
318 | | - | |
| 318 | + | |
| 319 | + | |
319 | 320 | | |
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
323 | 324 | | |
324 | | - | |
325 | | - | |
| 325 | + | |
| 326 | + | |
326 | 327 | | |
327 | 328 | | |
328 | 329 | | |
| |||
685 | 686 | | |
686 | 687 | | |
687 | 688 | | |
688 | | - | |
689 | | - | |
| 689 | + | |
| 690 | + | |
690 | 691 | | |
691 | 692 | | |
692 | 693 | | |
| |||
722 | 723 | | |
723 | 724 | | |
724 | 725 | | |
725 | | - | |
| 726 | + | |
726 | 727 | | |
727 | | - | |
728 | | - | |
| 728 | + | |
| 729 | + | |
729 | 730 | | |
730 | 731 | | |
731 | 732 | | |
| |||
Lines changed: 12 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
149 | 153 | | |
150 | 154 | | |
151 | 155 | | |
| |||
161 | 165 | | |
162 | 166 | | |
163 | 167 | | |
164 | | - | |
165 | | - | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
166 | 172 | | |
167 | 173 | | |
168 | 174 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
164 | 165 | | |
165 | 166 | | |
166 | 167 | | |
167 | | - | |
| 168 | + | |
168 | 169 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
177 | 178 | | |
178 | 179 | | |
179 | | - | |
| 180 | + | |
180 | 181 | | |
181 | 182 | | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
150 | | - | |
| 149 | + | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
246 | 248 | | |
247 | 249 | | |
248 | 250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
| 65 | + | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
0 commit comments