-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Sync from noir #9425
feat: Sync from noir #9425
Conversation
…r-lang/noir#6348) feat(perf): Use [u32;16] for message block in sha256 (noir-lang/noir#6324) chore: add some tests for type aliases feat: remove 'single use' intermediate variables (noir-lang/noir#6268) feat: Sync from aztec-packages (noir-lang/noir#6345) feat(profiler)!: New flamegraph command that profiles the opcodes executed (noir-lang/noir#6327) feat: check trait where clause (noir-lang/noir#6325) fix: better formatting of leading/trailing line/block comments in expression lists (noir-lang/noir#6338) feat: let the formatter remove lambda block braces for single-statement blocks (noir-lang/noir#6335) chore: run tests in metaprogramming.rs (noir-lang/noir#6339)
* master: chore: fix sync scripts (#9423) feat: ownable sysstia (#9398) feat: `bytes_to_fields` requiring only 1 generic param (#9417) feat: implement encryption to an address point and decryption from an address secret (#9272) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg test: node follow prune and extend chain (#9328) feat: initial block reward + external libraries (#9297) feat: Print finalized size and log dyadic size during Ultra proof construction (#9411) feat: fee pricing to 0 for old instances (#9296) fix: allow more resources for 4epochs tests (#9418)
cc @nventuro on the last commit. This is necessary due to us checking trait constraints after noir-lang/noir#6325 |
@asterite can you take a look at this on Monday? I'm getting very strange behaviour here which seems related to your PR on trait bounds. |
I'm taking a look. I tried commenting the code that was added for trait where clauses and it still errors. Then I checked out one commit before that PR and the error is still there 🤔 I noticed this line is gone: but adding it again doesn't solve it... |
* master: (37 commits) chore(avm:): Fix execution tests in proving mode (#9466) chore: remove unnecessary trait (#9437) fix: yarn build:fast (#9464) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg fix: cleanup of janky encryption apis (#9390) feat!: getcontractinstance instruction returns only a specified member (#9300) refactor: replace token note with uint note (#8143) fix(avm): address bytecode hashing comments (#9436) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg chore: noir bug workaround (#9443) feat: derive address and class id in avm (#8897) fix: bb-only-change fix e2e build instability (#9441) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] ...
Changes to public function bytecode sizes
🧾 Summary (100% most significant diffs)
Full diff report 👇
|
Changes to circuit sizes
🧾 Summary (100% most significant diffs)
Full diff report 👇
|
* master: (62 commits) chore: dont show aws creds in docker fast (#9465) fix: make sure kind tests run every master commit (#9478) feat: simulate latency with network chaos (#9469) feat: fixed number of pub inputs for databus commitment propagation (#9336) chore(CI): remove end-to-end/Earthfile (#9364) chore!: use Brillig opcode when possible for less-than operations on fields (#9416) fix: remove unnecessary ivpk's from aztec-nr (#9460) feat: Sync from noir (#9425) chore!: split base rollup and remove public kernel proving (#9434) refactor: clean up note processor after changes due to address (#9401) feat(avm): merkle tree gadget (#9205) fix: docker fast (#9467) chore(avm:): Fix execution tests in proving mode (#9466) chore: remove unnecessary trait (#9437) fix: yarn build:fast (#9464) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg fix: cleanup of janky encryption apis (#9390) ...
Automated pull of development from the noir programming language, a dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
fix: Fix panic in comptime code (noir-lang/noir#6361)
feat: let the LSP import code action insert into existing use statements (noir-lang/noir#6358)
chore: minor tweaks to comptime doc (noir-lang/noir#6357)
feat: LSP auto-import will try to add to existing use statements (noir-lang/noir#6354)
fix: allow type aliases in let patterns (noir-lang/noir#6356)
feat(test): Run test matrix on stdlib tests (noir-lang/noir#6352)
fix(ssa): Do not mark an array from a parameter mutable (noir-lang/noir#6355)
fix: always inline
derive_generators
(noir-lang/noir#6350)chore: add test to check that duplicate definitions generated from macros throws error (noir-lang/noir#6351)
chore: switch to btreeset for deterministic ordering (noir-lang/noir#6348)
feat(perf): Use [u32;16] for message block in sha256 (noir-lang/noir#6324)
chore: add some tests for type aliases
feat: remove 'single use' intermediate variables (noir-lang/noir#6268)
feat: Sync from aztec-packages (noir-lang/noir#6345)
feat(profiler)!: New flamegraph command that profiles the opcodes executed (noir-lang/noir#6327)
feat: check trait where clause (noir-lang/noir#6325)
fix: better formatting of leading/trailing line/block comments in expression lists (noir-lang/noir#6338)
feat: let the formatter remove lambda block braces for single-statement blocks (noir-lang/noir#6335)
chore: run tests in metaprogramming.rs (noir-lang/noir#6339)
END_COMMIT_OVERRIDE