Skip to content
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 aztec-packages #6403

Merged
merged 4 commits into from
Oct 30, 2024
Merged

feat: Sync from aztec-packages #6403

merged 4 commits into from
Oct 30, 2024

Conversation

AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Oct 30, 2024

Automated pull of Noir development from aztec-packages.
BEGIN_COMMIT_OVERRIDE
chore!: use Brillig opcode when possible for less-than operations on fields (AztecProtocol/aztec-packages#9416)
feat(avm/brillig)!: revert/rethrow oracle (AztecProtocol/aztec-packages#9408)
END_COMMIT_OVERRIDE

AztecBot and others added 3 commits October 30, 2024 13:17
* master: (30 commits)
  chore: add regression tests for #4372 (#6401)
  chore: add regression tests for #6314 (#6381)
  chore: use array instead of Vec in keccak256 (#6395)
  fix: make keccak256 work with input lengths greater than 136 bytes (#6393)
  feat: support specifying generics on a struct when calling an associated function (#6306)
  fix: Display every bit in integer tokens (#6360)
  feat: better LSP hover for functions (#6376)
  feat: Add capacities to brillig vectors and use them in slice ops (#6332)
  feat: suggest removing `!` from macro call that doesn't return Quoted (#6384)
  fix: (formatter) correctly format quote delimiters (#6377)
  fix: allow globals in format strings (#6382)
  feat: do not increment reference counts on arrays through references (#6375)
  fix: (LSP) check visibility of module that re-exports item, if any (#6371)
  feat: let LSP suggest traits in trait bounds (#6370)
  fix: LSP auto-import would import public item inside private module (#6366)
  fix: remove assumed parent traits (#6365)
  fix: slightly better formatting of empty blocks with comments (#6367)
  fix: Fix panic in comptime code (#6361)
  feat: let the LSP import code action insert into existing use statements (#6358)
  chore: minor tweaks to comptime doc (#6357)
  ...
Copy link

socket-security bot commented Oct 30, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/adm-zip@0.5.16 filesystem 0 121 kB cthackers
npm/brace-expansion@2.0.1 None 0 11.5 kB juliangruber
npm/clsx@1.2.1 None 0 5.67 kB lukeed
npm/get-caller-file@2.0.5 None 0 4.72 kB stefanpenner
npm/minipass@7.0.4 None 0 285 kB isaacs
npm/path-browserify@1.0.1 None 0 54.3 kB goto-bus-stop
npm/shebang-regex@3.0.0 None 0 2.83 kB sindresorhus
npm/strip-json-comments@3.1.1 None 0 6.96 kB sindresorhus
npm/toml@3.0.0 None 0 144 kB binarymuse
npm/which@2.0.2 environment 0 9.97 kB isaacs

🚮 Removed packages: npm/pako@2.1.0, npm/process@0.11.10

View full report↗︎

Copy link
Contributor

github-actions bot commented Oct 30, 2024

Changes to Brillig bytecode sizes

Generated at commit: 4be7012b6c0e254518c324c3601819f7c8b30b9e, compared to commit: 4e44e1f4a71a1a8efc17462c55a85b9cb7fdeae3

🧾 Summary (10% most significant diffs)

Program Brillig opcodes (+/-) %
simple_radix +27 ❌ +60.00%
to_bytes_integration +31 ❌ +56.36%
array_len +25 ❌ +36.23%
to_le_bytes +31 ❌ +32.29%
brillig_hash_to_field +31 ❌ +25.20%
hash_to_field +31 ❌ +25.20%
tuples +7 ❌ +17.95%
brillig_acir_as_brillig +4 ❌ +13.33%
brillig_calls +4 ❌ +13.33%
u16_support +5 ❌ +12.50%
struct +3 ❌ +12.00%
3_add +5 ❌ +11.90%
2_div +5 ❌ +11.63%
bit_shifts_runtime +15 ❌ +11.54%
bool_or +3 ❌ +11.54%
struct_fields_ordering +3 ❌ +11.54%
brillig_calls_array +10 ❌ +11.49%
bit_shifts_comptime +4 ❌ +11.43%
7_function +65 ❌ +11.32%
assign_ex +3 ❌ +11.11%
cast_and_shift_global +7 ❌ +10.94%
brillig_loop +10 ❌ +10.87%
fold_distinct_return +3 ❌ +10.71%
1_mul +6 ❌ +10.71%
to_bytes_consistent -18 ✅ -12.16%

Full diff report 👇
Program Brillig opcodes (+/-) %
simple_radix 72 (+27) +60.00%
to_bytes_integration 86 (+31) +56.36%
array_len 94 (+25) +36.23%
to_le_bytes 127 (+31) +32.29%
brillig_hash_to_field 154 (+31) +25.20%
hash_to_field 154 (+31) +25.20%
tuples 46 (+7) +17.95%
brillig_acir_as_brillig 34 (+4) +13.33%
brillig_calls 34 (+4) +13.33%
u16_support 45 (+5) +12.50%
struct 28 (+3) +12.00%
3_add 47 (+5) +11.90%
2_div 48 (+5) +11.63%
bit_shifts_runtime 145 (+15) +11.54%
bool_or 29 (+3) +11.54%
struct_fields_ordering 29 (+3) +11.54%
brillig_calls_array 97 (+10) +11.49%
bit_shifts_comptime 39 (+4) +11.43%
7_function 639 (+65) +11.32%
assign_ex 30 (+3) +11.11%
cast_and_shift_global 71 (+7) +10.94%
brillig_loop 102 (+10) +10.87%
fold_distinct_return 31 (+3) +10.71%
1_mul 62 (+6) +10.71%
nested_array_in_slice 1,344 (+130) +10.71%
nested_dyn_array_regression_5782 145 (+14) +10.69%
bit_and 52 (+5) +10.64%
nested_array_dynamic 2,552 (+243) +10.52%
signed_comparison 127 (+12) +10.43%
loop 75 (+7) +10.29%
signed_cmp 97 (+9) +10.23%
brillig_not 33 (+3) +10.00%
custom_entry 22 (+2) +10.00%
is_unconstrained 22 (+2) +10.00%
missing_closure_env 22 (+2) +10.00%
pred_eq 22 (+2) +10.00%
assert 22 (+2) +10.00%
assert_statement 22 (+2) +10.00%
assert_statement_recursive 22 (+2) +10.00%
regression_4088 22 (+2) +10.00%
regression_4124 22 (+2) +10.00%
bool_not 22 (+2) +10.00%
simple_bitwise 56 (+5) +9.80%
unary_operator_overloading 45 (+4) +9.76%
unsafe_range_constraint 23 (+2) +9.52%
closures_mut_ref 23 (+2) +9.52%
fold_after_inlined_calls 23 (+2) +9.52%
slice_dynamic_index 2,869 (+249) +9.50%
signed_arithmetic 255 (+22) +9.44%
brillig_keccak 1,770 (+152) +9.39%
keccak256 1,770 (+152) +9.39%
no_predicates_brillig 35 (+3) +9.38%
6_array 438 (+37) +9.23%
brillig_references 24 (+2) +9.09%
traits_in_crates_1 24 (+2) +9.09%
field_attribute 24 (+2) +9.09%
modules 24 (+2) +9.09%
modules_more 24 (+2) +9.09%
traits_in_crates_2 24 (+2) +9.09%
bit_not 24 (+2) +9.09%
inline_never_basic 24 (+2) +9.09%
no_predicates_basic 24 (+2) +9.09%
fold_basic 24 (+2) +9.09%
fold_complex_outputs 566 (+47) +9.06%
simple_shield 870 (+72) +9.02%
regression_struct_array_conditional 546 (+45) +8.98%
regression_3607 49 (+4) +8.89%
brillig_nested_arrays 172 (+14) +8.86%
generics 212 (+17) +8.72%
cast_bool 25 (+2) +8.70%
wrapping_operations 50 (+4) +8.70%
submodules 25 (+2) +8.70%
regression_2660 38 (+3) +8.57%
5_over 38 (+3) +8.57%
conditional_regression_547 39 (+3) +8.33%
tuple_inputs 377 (+29) +8.33%
trait_impl_base_type 26 (+2) +8.33%
fold_basic_nested_call 26 (+2) +8.33%
global_consts 229 (+17) +8.02%
witness_compression 27 (+2) +8.00%
brillig_cow 424 (+31) +7.89%
higher_order_functions 739 (+53) +7.73%
simple_shift_left_right 28 (+2) +7.69%
xor 28 (+2) +7.69%
array_dynamic 328 (+23) +7.54%
merkle_insert 1,332 (+93) +7.51%
brillig_recursion 72 (+5) +7.46%
fold_fibonacci 72 (+5) +7.46%
simple_comparison 29 (+2) +7.41%
nested_array_dynamic_simple 102 (+7) +7.37%
pedersen_check 745 (+51) +7.35%
brillig_pedersen 745 (+51) +7.35%
pedersen_hash 358 (+24) +7.19%
regression_unsafe_no_predicates 30 (+2) +7.14%
struct_inputs 304 (+20) +7.04%
break_and_continue 61 (+4) +7.02%
side_effects_constrain_array 123 (+8) +6.96%
acir_inside_brillig_recursion 77 (+5) +6.94%
brillig_conditional 31 (+2) +6.90%
binary_operator_overloading 421 (+27) +6.85%
sha2_byte 3,347 (+214) +6.83%
brillig_unitialised_arrays 47 (+3) +6.82%
u128 2,917 (+184) +6.73%
hashmap 27,083 (+1,705) +6.72%
array_to_slice 1,019 (+64) +6.70%
regression_5462 16 (+1) +6.67%
regression_5615 16 (+1) +6.67%
empty 16 (+1) +6.67%
unit_value 16 (+1) +6.67%
trait_inheritance 16 (+1) +6.67%
comptime_slice_equality 16 (+1) +6.67%
import 146 (+9) +6.57%
references 292 (+18) +6.57%
conditional_1 1,350 (+80) +6.30%
aes128_encrypt 557 (+33) +6.30%
brillig_cow_regression 2,415 (+143) +6.29%
4_sub 34 (+2) +6.25%
arithmetic_binary_operations 34 (+2) +6.25%
array_sort 306 (+18) +6.25%
brillig_identity_function 17 (+1) +6.25%
array_to_slice_constant_length 17 (+1) +6.25%
sha256_var_padding_regression 5,374 (+314) +6.21%
databus_in_fn_with_empty_arr 52 (+3) +6.12%
conditional_regression_short_circuit 1,475 (+85) +6.12%
reference_only_used_as_alias 248 (+14) +5.98%
to_bits 198 (+11) +5.88%
trait_as_return_type 18 (+1) +5.88%
brillig_slices 540 (+30) +5.88%
main_return 18 (+1) +5.88%
as_witness 18 (+1) +5.88%
brillig_array_to_slice 90 (+5) +5.88%
brillig_fns_as_values 18 (+1) +5.88%
regression_4449 878 (+48) +5.78%
type_aliases 55 (+3) +5.77%
brillig_loop_size_regression 74 (+4) +5.71%
regression_5435 37 (+2) +5.71%
conditional_regression_661 130 (+7) +5.69%
array_eq 94 (+5) +5.62%
brillig_sha256 815 (+43) +5.57%
if_else_chain 114 (+6) +5.56%
brillig_arrays 115 (+6) +5.50%
array_neq 96 (+5) +5.49%
signed_div 174 (+9) +5.45%
fold_2_to_17 587 (+30) +5.39%
regression_4202 118 (+6) +5.36%
struct_array_inputs 59 (+3) +5.36%
slices 2,304 (+117) +5.35%
pedersen_commitment 197 (+10) +5.35%
sha256 2,111 (+106) +5.29%
1327_concrete_in_generic 20 (+1) +5.26%
simple_2d_array 140 (+7) +5.26%
array_dynamic_nested_blackbox_input 1,007 (+50) +5.22%
array_dynamic_blackbox_input 1,193 (+59) +5.20%
6 1,915 (+94) +5.16%
check_large_field_bits 287 (+14) +5.13%
simple_mut 21 (+1) +5.00%
simple_not 21 (+1) +5.00%
simple_program_addition 21 (+1) +5.00%
bench_2_to_17 337 (+16) +4.98%
sha256_var_size_regression 2,089 (+99) +4.97%
main_bool_arg 64 (+3) +4.92%
fold_numeric_generic_poseidon 769 (+36) +4.91%
no_predicates_numeric_generic_poseidon 769 (+36) +4.91%
poseidon2 344 (+16) +4.88%
brillig_rc_regression_6123 173 (+8) +4.85%
regression_3889 22 (+1) +4.76%
signed_division 198 (+9) +4.76%
slice_loop 352 (+16) +4.76%
brillig_constant_reference_regression 132 (+6) +4.76%
brillig_oracle 354 (+16) +4.73%
uhashmap 16,608 (+744) +4.69%
conditional_regression_421 90 (+4) +4.65%
schnorr 1,460 (+64) +4.58%
sha256_var_witness_const_regression 1,442 (+63) +4.57%
bigint 2,244 (+97) +4.52%
ecdsa_secp256k1 1,032 (+44) +4.45%
databus 95 (+4) +4.40%
databus_composite_calldata 547 (+23) +4.39%
diamond_deps_0 24 (+1) +4.35%
sha256_regression 7,411 (+305) +4.29%
regression 720 (+29) +4.20%
poseidonsponge_x5_254 4,500 (+180) +4.17%
regression_capacity_tracker 233 (+9) +4.02%
regression_5252 5,363 (+207) +4.01%
embedded_curve_ops 130 (+5) +4.00%
brillig_cow_assign 134 (+5) +3.88%
7 139 (+5) +3.73%
brillig_blake2s 139 (+5) +3.73%
blake3 139 (+5) +3.73%
brillig_blake3 139 (+5) +3.73%
regression_mem_op_predicate 84 (+3) +3.70%
fold_call_witness_condition 114 (+4) +3.64%
conditional_2 117 (+4) +3.54%
databus_two_calldata_simple 117 (+4) +3.54%
databus_two_calldata 267 (+9) +3.49%
ram_blowup_regression 1,030 (+34) +3.41%
poseidon_bn254_hash 5,690 (+183) +3.32%
poseidon_bn254_hash_width_3 5,690 (+183) +3.32%
nested_arrays_from_brillig 63 (+2) +3.28%
brillig_calls_conditionals 127 (+4) +3.25%
array_dynamic_main_output 66 (+2) +3.13%
array_if_cond_simple 107 (+3) +2.88%
conditional_regression_underflow 38 (+1) +2.70%
slice_regex 2,577 (+66) +2.63%
strings 1,039 (+26) +2.57%
wildcard_type 285 (+7) +2.52%
regression_5045 85 (+2) +2.41%
simple_add_and_ret_arr 44 (+1) +2.33%
simple_array_param 45 (+1) +2.27%
integer_array_indexing 59 (+1) +1.72%
modulus 1,777 (+30) +1.72%
single_verify_proof 65 (+1) +1.56%
derive 136 (+2) +1.49%
regression_method_cannot_be_found 69 (+1) +1.47%
brillig_assert 145 (+2) +1.40%
double_verify_proof_recursive 77 (+1) +1.32%
double_verify_proof 77 (+1) +1.32%
fmtstr_with_global 102 (+1) +0.99%
regression_3394 111 (+1) +0.91%
bench_ecdsa_secp256k1 245 (+2) +0.82%
brillig_ecdsa_secp256r1 245 (+2) +0.82%
ecdsa_secp256r1 245 (+2) +0.82%
brillig_ecdsa_secp256k1 245 (+2) +0.82%
regression_3051 161 (+1) +0.63%
slice_coercion 326 (+2) +0.62%
ecdsa_secp256r1_3x 679 (+4) +0.59%
prelude 186 (+1) +0.54%
simple_print 198 (+1) +0.51%
brillig_block_parameter_liveness 4,895 (+1) +0.02%
debug_logs 5,006 (+1) +0.02%
regression_4709 133,733 (-56) -0.04%
eddsa 11,162 (-27) -0.24%
to_be_bytes 206 (-14) -6.36%
to_bytes_consistent 130 (-18) -12.16%

@TomAFrench TomAFrench added this pull request to the merge queue Oct 30, 2024
Merged via the queue into master with commit 321a493 Oct 30, 2024
51 checks passed
@TomAFrench TomAFrench deleted the aztec-packages branch October 30, 2024 14:02
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Oct 31, 2024
…ng/noir#6396)

feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 1, 2024
…oir-lang/noir#6416)

chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 1, 2024
…ir#6416)

chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 1, 2024
…oir#6415)

fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 1, 2024
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 2, 2024
…ang/noir#6413)

feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 2, 2024
feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 3, 2024
…ang/noir#6413)

feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 3, 2024
feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 4, 2024
…ang/noir#6413)

feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 4, 2024
feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 4, 2024
…ang/noir#6413)

feat: ensure that generated ACIR is solvable (noir-lang/noir#6415)
fix: fix Alias and Error kinds (noir-lang/noir#6426)
fix: type-check turbofish in trait before function call (noir-lang/noir#6416)
chore: create a regression test for #6420 (noir-lang/noir#6421)
chore: Release Noir(0.37.0) (noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct (noir-lang/noir#6419)
feat!: remove mimc from stdlib (noir-lang/noir#6402)
chore: Replace dead link with updated route in README (noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed (noir-lang/noir#6396)
feat: improve malformed test attribute error (noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens (noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd (noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish (noir-lang/noir#6404)
fix: numeric generic doesn't have a default type (noir-lang/noir#6405)
feat: Sync from aztec-packages (noir-lang/noir#6403)
chore: add regression tests for #4372 (noir-lang/noir#6401)
chore: add regression tests for #6314 (noir-lang/noir#6381)
TomAFrench added a commit to AztecProtocol/aztec-packages that referenced this pull request Nov 4, 2024
Automated pull of development from the
[noir](https://github.com/noir-lang/noir) programming language, a
dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
feat: nargo command to generate shell completions
(noir-lang/noir#6413)
feat: ensure that generated ACIR is solvable
(noir-lang/noir#6415)
fix: fix Alias and Error kinds
(noir-lang/noir#6426)
fix: type-check turbofish in trait before function call
(noir-lang/noir#6416)
chore: create a regression test for #6420
(noir-lang/noir#6421)
chore: Release Noir(0.37.0)
(noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct
(noir-lang/noir#6419)
feat!: remove mimc from stdlib
(noir-lang/noir#6402)
chore: Replace dead link with updated route in README
(noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed
(noir-lang/noir#6396)
feat: improve malformed test attribute error
(noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more
informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens
(noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd
(noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish
(noir-lang/noir#6404)
fix: numeric generic doesn't have a default type
(noir-lang/noir#6405)
feat: Sync from aztec-packages
(noir-lang/noir#6403)
chore: add regression tests for #4372
(noir-lang/noir#6401)
chore: add regression tests for #6314
(noir-lang/noir#6381)
END_COMMIT_OVERRIDE

---------

Co-authored-by: Tom French <tom@tomfren.ch>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
AztecBot added a commit to AztecProtocol/aztec-nr that referenced this pull request Nov 5, 2024
Automated pull of development from the
[noir](https://github.com/noir-lang/noir) programming language, a
dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
feat: nargo command to generate shell completions
(noir-lang/noir#6413)
feat: ensure that generated ACIR is solvable
(noir-lang/noir#6415)
fix: fix Alias and Error kinds
(noir-lang/noir#6426)
fix: type-check turbofish in trait before function call
(noir-lang/noir#6416)
chore: create a regression test for #6420
(noir-lang/noir#6421)
chore: Release Noir(0.37.0)
(noir-lang/noir#6321)
chore: update variable names in stdlib tests to be more correct
(noir-lang/noir#6419)
feat!: remove mimc from stdlib
(noir-lang/noir#6402)
chore: Replace dead link with updated route in README
(noir-lang/noir#6392)
feat(ci): Add report of Brillig opcodes executed
(noir-lang/noir#6396)
feat: improve malformed test attribute error
(noir-lang/noir#6414)
fix: aliases in path (noir-lang/noir#6399)
feat(profiler): Add Brillig procedure info to debug artifact for more
informative profiling (noir-lang/noir#6385)
chore(lsp): Remove profile code lens
(noir-lang/noir#6411)
chore(nargo): Remove old profile as part of info cmd
(noir-lang/noir#6406)
fix: distinguish TypePath with and without turbofish
(noir-lang/noir#6404)
fix: numeric generic doesn't have a default type
(noir-lang/noir#6405)
feat: Sync from aztec-packages
(noir-lang/noir#6403)
chore: add regression tests for #4372
(noir-lang/noir#6401)
chore: add regression tests for #6314
(noir-lang/noir#6381)
END_COMMIT_OVERRIDE

---------

Co-authored-by: Tom French <tom@tomfren.ch>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
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