noir-lang / noir

Noir is a domain specific language for zero knowledge proofs
https://noir-lang.org
Apache License 2.0
821 stars 177 forks source link

chore: bump `bb` to 0.43.0 #5321

Closed TomAFrench closed 6 days ago

TomAFrench commented 6 days ago

Description

Problem*

Resolves

Summary*

This PR bumps the bb version to avoid stuff breaking on syncs

Additional Context

Documentation*

Check one:

PR Checklist*

github-actions[bot] commented 6 days ago

Changes to circuit sizes

Generated at commit: 4c1ea255df6d04d19c9f8e0fcd6dabe80787d3d6, compared to commit: d4e03d07bb00d1ba0f8f43bd0dd9e967a10a28b9

๐Ÿงพ Summary (10% most significant diffs)

Program ACIR opcodes (+/-) % Circuit size (+/-) %
assert 0 โž– 0.00% -11 โœ… -64.71%
bit_not 0 โž– 0.00% -11 โœ… -64.71%
bool_not 0 โž– 0.00% -11 โœ… -64.71%
brillig_loop 0 โž– 0.00% -11 โœ… -64.71%
closures_mut_ref 0 โž– 0.00% -11 โœ… -64.71%
custom_entry 0 โž– 0.00% -11 โœ… -64.71%
generics 0 โž– 0.00% -11 โœ… -64.71%
missing_closure_env 0 โž– 0.00% -11 โœ… -64.71%
nested_arrays_from_brillig 0 โž– 0.00% -11 โœ… -64.71%
no_predicates_brillig 0 โž– 0.00% -11 โœ… -64.71%
pred_eq 0 โž– 0.00% -11 โœ… -64.71%
regression_4088 0 โž– 0.00% -11 โœ… -64.71%
regression_4124 0 โž– 0.00% -11 โœ… -64.71%
simple_print 0 โž– 0.00% -11 โœ… -64.71%
trait_impl_base_type 0 โž– 0.00% -11 โœ… -64.71%
acir_inside_brillig_recursion 0 โž– +โˆž% -11 โœ… -68.75%
array_to_slice_constant_length 0 โž– 0.00% -11 โœ… -68.75%
break_and_continue 0 โž– 0.00% -11 โœ… -68.75%
brillig_arrays 0 โž– 0.00% -11 โœ… -68.75%
brillig_blake3 0 โž– 0.00% -11 โœ… -68.75%
brillig_cow 0 โž– 0.00% -11 โœ… -68.75%
brillig_cow_assign 0 โž– 0.00% -11 โœ… -68.75%
brillig_oracle 0 โž– 0.00% -11 โœ… -68.75%
brillig_pedersen 0 โž– 0.00% -11 โœ… -68.75%
brillig_references 0 โž– 0.00% -11 โœ… -68.75%
brillig_slices 0 โž– 0.00% -11 โœ… -68.75%
cast_and_shift_global 0 โž– +โˆž% -11 โœ… -68.75%
comptime_println 0 โž– 0.00% -11 โœ… -68.75%
empty 0 โž– +โˆž% -11 โœ… -68.75%
is_unconstrained 0 โž– +โˆž% -11 โœ… -68.75%
prelude 0 โž– 0.00% -11 โœ… -68.75%
regression_3051 0 โž– 0.00% -11 โœ… -68.75%
regression_3394 0 โž– 0.00% -11 โœ… -68.75%
regression_5202 0 โž– +โˆž% -11 โœ… -68.75%
regression_method_cannot_be_found 0 โž– 0.00% -11 โœ… -68.75%
to_bits 0 โž– +โˆž% -11 โœ… -68.75%
unit_value 0 โž– +โˆž% -11 โœ… -68.75%

Full diff report ๐Ÿ‘‡
| Program | ACIR opcodes (+/-) | % | Circuit size (+/-) | % | |:-|-:|-:|-:|-:| | **double_verify_nested_proof** | 905 (0) | **0.00%** | 577,588 (+41,286) | **+7.70%** | | **double_verify_proof** | 841 (0) | **0.00%** | 549,182 (+36,298) | **+7.08%** | | **double_verify_proof_recursive** | 841 (0) | **0.00%** | 549,182 (+36,298) | **+7.08%** | | **ecdsa_secp256k1** | 233 (0) | **0.00%** | 42,933 (+1,874) | **+4.56%** | | **ecdsa_secp256r1_3x** | 486 (0) | **0.00%** | 203,255 (+3,787) | **+1.90%** | | **ecdsa_secp256r1** | 162 (0) | **0.00%** | 70,207 (+1,211) | **+1.76%** | | **hashmap** | 209,896 (0) | **0.00%** | 397,879 (+555) | **+0.14%** | | **bench_sha256_30** | 1,050 (0) | **0.00%** | 120,086 (-10) | **-0.01%** | | **regression_4449** | 6,098 (0) | **0.00%** | 279,859 (-39) | **-0.01%** | | **eddsa** | 70,459 (0) | **0.00%** | 71,821 (-11) | **-0.02%** | | **bench_sha256_100** | 3,500 (0) | **0.00%** | 387,691 (-66) | **-0.02%** | | **keccak256** | 76 (0) | **0.00%** | 54,830 (-10) | **-0.02%** | | **schnorr** | 526 (0) | **0.00%** | 54,388 (-10) | **-0.02%** | | **regression_5252** | 43,480 (0) | **0.00%** | 58,461 (-11) | **-0.02%** | | **array_dynamic_blackbox_input** | 755 (0) | **0.00%** | 45,970 (-10) | **-0.02%** | | **sha256** | 151 (0) | **0.00%** | 38,904 (-10) | **-0.03%** | | **6** | 70 (0) | **0.00%** | 38,799 (-10) | **-0.03%** | | **array_dynamic_nested_blackbox_input** | 169 (0) | **0.00%** | 38,799 (-10) | **-0.03%** | | **conditional_1** | 8,545 (0) | **0.00%** | 38,799 (-10) | **-0.03%** | | **conditional_regression_short_circuit** | 98 (0) | **0.00%** | 38,799 (-10) | **-0.03%** | | **bench_poseidon_hash_100** | 40,700 (0) | **0.00%** | 40,805 (-11) | **-0.03%** | | **merkle_insert** | 1,779 (0) | **0.00%** | 29,032 (-10) | **-0.03%** | | **simple_shield** | 52 (0) | **0.00%** | 29,032 (-10) | **-0.03%** | | **pedersen_check** | 38 (0) | **0.00%** | 28,858 (-10) | **-0.03%** | | **pedersen_commitment** | 11 (0) | **0.00%** | 28,742 (-10) | **-0.03%** | | **pedersen_hash** | 2 (0) | **0.00%** | 28,742 (-10) | **-0.03%** | | **hash_to_field** | 66 (0) | **0.00%** | 19,428 (-10) | **-0.05%** | | **7** | 70 (0) | **0.00%** | 19,350 (-10) | **-0.05%** | | **blake3** | 70 (0) | **0.00%** | 18,774 (-10) | **-0.05%** | | **strings** | 38 (0) | **0.00%** | 14,373 (-10) | **-0.07%** | | **bench_eddsa_poseidon** | 17,922 (0) | **0.00%** | 20,749 (-15) | **-0.07%** | | **bench_poseidon_hash_30** | 12,210 (0) | **0.00%** | 12,245 (-11) | **-0.09%** | | **no_predicates_numeric_generic_poseidon** | 53 (0) | **0.00%** | 10,756 (-11) | **-0.10%** | | **operator_overloading** | 563 (0) | **0.00%** | 8,214 (-10) | **-0.12%** | | **simple_bitwise** | 18 (0) | **0.00%** | 8,214 (-10) | **-0.12%** | | **aes128_encrypt** | 143 (0) | **0.00%** | 7,881 (-10) | **-0.13%** | | **bit_and** | 46 (0) | **0.00%** | 4,112 (-10) | **-0.24%** | | **xor** | 8 (0) | **0.00%** | 4,106 (-10) | **-0.24%** | | **embedded_curve_ops** | 11 (0) | **0.00%** | 4,891 (-13) | **-0.27%** | | **regression_5045** | 14 (0) | **0.00%** | 4,086 (-16) | **-0.39%** | | **poseidon_bn254_hash** | 1,058 (0) | **0.00%** | 2,491 (-11) | **-0.44%** | | **6_array** | 429 (0) | **0.00%** | 4,055 (-19) | **-0.47%** | | **7_function** | 234 (0) | **0.00%** | 2,992 (-15) | **-0.50%** | | **regression_4709** | 72 (0) | **0.00%** | 2,905 (-15) | **-0.51%** | | **if_else_chain** | 47 (0) | **0.00%** | 2,794 (-15) | **-0.53%** | | **regression_3607** | 43 (0) | **0.00%** | 2,789 (-15) | **-0.53%** | | **conditional_regression_661** | 32 (0) | **0.00%** | 2,785 (-15) | **-0.54%** | | **conditional_regression_421** | 32 (0) | **0.00%** | 2,778 (-15) | **-0.54%** | | **databus** | 14 (0) | **0.00%** | 2,777 (-15) | **-0.54%** | | **fold_complex_outputs** | 31 (0) | **0.00%** | 2,777 (-15) | **-0.54%** | | **2_div** | 25 (0) | **0.00%** | 2,773 (-15) | **-0.54%** | | **brillig_fns_as_values** | 23 (0) | **0.00%** | 2,767 (-15) | **-0.54%** | | **conditional_2** | 22 (0) | **0.00%** | 2,767 (-15) | **-0.54%** | | **1_mul** | 12 (0) | **0.00%** | 2,761 (-15) | **-0.54%** | | **regression_2660** | 18 (0) | **0.00%** | 2,760 (-15) | **-0.54%** | | **3_add** | 12 (0) | **0.00%** | 2,759 (-15) | **-0.54%** | | **side_effects_constrain_array** | 9 (0) | **0.00%** | 2,754 (-15) | **-0.54%** | | **unsafe_range_constraint** | 1 (0) | **0.00%** | 2,754 (-15) | **-0.54%** | | **brillig_calls_conditionals** | 9 (0) | **0.00%** | 2,752 (-15) | **-0.54%** | | **brillig_acir_as_brillig** | 8 (0) | **0.00%** | 2,750 (-15) | **-0.54%** | | **brillig_calls** | 9 (0) | **0.00%** | 2,750 (-15) | **-0.54%** | | **brillig_calls_array** | 6 (0) | **0.00%** | 2,750 (-15) | **-0.54%** | | **fold_distinct_return** | 5 (0) | **0.00%** | 2,750 (-15) | **-0.54%** | | **field_attribute** | 5 (0) | **0.00%** | 2,749 (-15) | **-0.54%** | | **integer_array_indexing** | 3 (0) | **0.00%** | 2,748 (-15) | **-0.54%** | | **brillig_recursion** | 3 (0) | **0.00%** | 2,746 (-15) | **-0.54%** | | **fold_fibonacci** | 3 (0) | **0.00%** | 2,746 (-15) | **-0.54%** | | **fold_after_inlined_calls** | 2 (0) | **0.00%** | 2,745 (-15) | **-0.54%** | | **simple_comparison** | 24 (0) | **0.00%** | 3,477 (-19) | **-0.54%** | | **trait_as_return_type** | 1 (0) | **0.00%** | 2,745 (-15) | **-0.54%** | | **4_sub** | 14 (0) | **0.00%** | 3,460 (-19) | **-0.55%** | | **signed_division** | 207 (0) | **0.00%** | 3,657 (-21) | **-0.57%** | | **signed_arithmetic** | 189 (0) | **0.00%** | 2,920 (-17) | **-0.58%** | | **to_le_bytes** | 84 (0) | **0.00%** | 2,910 (-17) | **-0.58%** | | **struct_inputs** | 28 (0) | **0.00%** | 2,842 (-17) | **-0.59%** | | **5_over** | 21 (0) | **0.00%** | 3,469 (-21) | **-0.60%** | | **brillig_not** | 24 (0) | **0.00%** | 2,785 (-17) | **-0.61%** | | **u16_support** | 263 (0) | **0.00%** | 3,057 (-19) | **-0.62%** | | **array_sort** | 55 (0) | **0.00%** | 2,860 (-18) | **-0.63%** | | **arithmetic_binary_operations** | 18 (0) | **0.00%** | 2,772 (-18) | **-0.65%** | | **brillig_assert** | 12 (0) | **0.00%** | 2,765 (-18) | **-0.65%** | | **bit_shifts_comptime** | 13 (0) | **0.00%** | 2,825 (-19) | **-0.67%** | | **regression_mem_op_predicate** | 58 (0) | **0.00%** | 3,563 (-24) | **-0.67%** | | **regression_struct_array_conditional** | 72 (0) | **0.00%** | 3,181 (-24) | **-0.75%** | | **trait_method_mut_self** | 5 (0) | **0.00%** | 1,437 (-11) | **-0.76%** | | **turbofish_call_func_diff_types** | 5 (0) | **0.00%** | 1,437 (-11) | **-0.76%** | | **array_if_cond_simple** | 116 (0) | **0.00%** | 3,122 (-24) | **-0.76%** | | **poseidonsponge_x5_254** | 1,302 (0) | **0.00%** | 1,307 (-11) | **-0.83%** | | **simple_shift_left_right** | 14 (0) | **0.00%** | 2,975 (-27) | **-0.90%** | | **array_dynamic** | 111 (0) | **0.00%** | 3,730 (-34) | **-0.90%** | | **bigint** | 682 (0) | **0.00%** | 8,641 (-83) | **-0.95%** | | **regression_capacity_tracker** | 115 (0) | **0.00%** | 3,928 (-38) | **-0.96%** | | **regression** | 347 (0) | **0.00%** | 3,871 (-39) | **-1.00%** | | **slices** | 311 (0) | **0.00%** | 3,380 (-36) | **-1.05%** | | **slice_dynamic_index** | 1,322 (0) | **0.00%** | 6,749 (-106) | **-1.55%** | | **u128** | 782 (0) | **0.00%** | 4,709 (-74) | **-1.55%** | | **nested_array_in_slice** | 1,095 (0) | **0.00%** | 5,634 (-89) | **-1.56%** | | **tuple_inputs** | 43 (0) | **0.00%** | 3,629 (-69) | **-1.87%** | | **brillig_keccak** | 164 (0) | **0.00%** | 3,058 (-63) | **-2.02%** | | **wrapping_operations** | 34 (0) | **0.00%** | 2,929 (-64) | **-2.14%** | | **nested_array_dynamic** | 4,449 (0) | **0.00%** | 14,884 (-373) | **-2.44%** | | **bench_poseidon_hash** | 407 (0) | **0.00%** | 413 (-11) | **-2.59%** | | **to_bytes_integration** | 429 (0) | **0.00%** | 484 (-13) | **-2.62%** | | **brillig_block_parameter_liveness** | 1 (0) | **0.00%** | 405 (-11) | **-2.64%** | | **signed_div** | 510 (0) | **0.00%** | 523 (-15) | **-2.79%** | | **bit_shifts_runtime** | 2,148 (0) | **0.00%** | 5,761 (-177) | **-2.98%** | | **sha2_byte** | 15,906 (0) | **0.00%** | 83,160 (-2,955) | **-3.43%** | | **modulus** | 286 (0) | **0.00%** | 291 (-11) | **-3.64%** | | **brillig_ecdsa_secp256k1** | 162 (0) | **0.00%** | 251 (-13) | **-4.92%** | | **brillig_ecdsa_secp256r1** | 162 (0) | **0.00%** | 251 (-13) | **-4.92%** | | **signed_comparison** | 143 (0) | **0.00%** | 281 (-17) | **-5.70%** | | **global_consts** | 167 (0) | **0.00%** | 143 (-11) | **-7.14%** | | **brillig_blake2s** | 102 (0) | **0.00%** | 168 (-13) | **-7.18%** | | **signed_cmp** | 65 (0) | **0.00%** | 216 (-17) | **-7.30%** | | **to_be_bytes** | 78 (0) | **0.00%** | 165 (-13) | **-7.30%** | | **brillig_sha256** | 97 (0) | **0.00%** | 162 (-13) | **-7.43%** | | **array_neq** | 159 (0) | **0.00%** | 132 (-11) | **-7.69%** | | **array_dynamic_main_output** | 33 (0) | **0.00%** | 171 (-18) | **-9.52%** | | **array_to_slice** | 64 (0) | **0.00%** | 263 (-28) | **-9.62%** | | **array_len** | 17 (0) | **0.00%** | 69 (-13) | **-15.85%** | | **debug_logs** | 46 (0) | **0.00%** | 61 (-13) | **-17.57%** | | **to_bytes_consistent** | 47 (0) | **0.00%** | 51 (-11) | **-17.74%** | | **conditional_regression_underflow** | 13 (0) | **0.00%** | 60 (-13) | **-17.81%** | | **array_eq** | 32 (0) | **0.00%** | 37 (-11) | **-22.92%** | | **nested_array_dynamic_simple** | 16 (0) | **0.00%** | 37 (-12) | **-24.49%** | | **brillig_unitialised_arrays** | 5 (0) | **0.00%** | 17 (-11) | **-39.29%** | | **fold_numeric_generic_poseidon** | 8 (0) | **0.00%** | 13 (-11) | **-45.83%** | | **wildcard_type** | 4 (0) | **0.00%** | 13 (-11) | **-45.83%** | | **brillig_nested_arrays** | 10 (0) | **0.00%** | 12 (-11) | **-47.83%** | | **main_bool_arg** | 8 (0) | **0.00%** | 12 (-11) | **-47.83%** | | **witness_compression** | 6 (0) | **0.00%** | 12 (-11) | **-47.83%** | | **brillig_identity_function** | 9 (0) | **0.00%** | 11 (-11) | **-50.00%** | | **fold_call_witness_condition** | 5 (0) | **0.00%** | 11 (-11) | **-50.00%** | | **inline_never_basic** | 5 (0) | **0.00%** | 10 (-11) | **-52.38%** | | **modules** | 5 (0) | **0.00%** | 10 (-11) | **-52.38%** | | **no_predicates_basic** | 5 (0) | **0.00%** | 10 (-11) | **-52.38%** | | **references** | 6 (0) | **0.00%** | 10 (-11) | **-52.38%** | | **type_aliases** | 6 (0) | **0.00%** | 10 (-11) | **-52.38%** | | **brillig_conditional** | 6 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **cast_bool** | 5 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **import** | 5 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **modules_more** | 5 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **regression_4202** | 4 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **simple_2d_array** | 4 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **simple_radix** | 5 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **struct_fields_ordering** | 2 (0) | **0.00%** | 9 (-11) | **-55.00%** | | **bool_or** | 3 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **brillig_array_to_slice** | 4 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **diamond_deps_0** | 1 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **main_return** | 1 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **simple_not** | 2 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **submodules** | 3 (0) | **0.00%** | 8 (-11) | **-57.89%** | | **1327_concrete_in_generic** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **assert_statement** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **assert_statement_recursive** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **assign_ex** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **brillig_cow_regression** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **brillig_hash_to_field** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **conditional_regression_547** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **fold_basic** | 3 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **fold_basic_nested_call** | 3 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **higher_order_functions** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **overlapping_dep_and_mod** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **regression_3889** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **simple_add_and_ret_arr** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **simple_array_param** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **simple_mut** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **simple_program_addition** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **slice_coercion** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **slice_loop** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **struct** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **struct_array_inputs** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **traits_in_crates_1** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **traits_in_crates_2** | 1 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **tuples** | 2 (0) | **0.00%** | 7 (-11) | **-61.11%** | | **assert** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **bit_not** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **bool_not** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **brillig_loop** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **closures_mut_ref** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **custom_entry** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **generics** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **missing_closure_env** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **nested_arrays_from_brillig** | 2 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **no_predicates_brillig** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **pred_eq** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **regression_4088** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **regression_4124** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **simple_print** | 2 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **trait_impl_base_type** | 1 (0) | **0.00%** | 6 (-11) | **-64.71%** | | **acir_inside_brillig_recursion** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **array_to_slice_constant_length** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **break_and_continue** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_arrays** | 2 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_blake3** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_cow** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_cow_assign** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_oracle** | 7 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_pedersen** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_references** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **brillig_slices** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **cast_and_shift_global** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **comptime_println** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **empty** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **is_unconstrained** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **prelude** | 2 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **regression_3051** | 2 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **regression_3394** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **regression_5202** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **regression_method_cannot_be_found** | 1 (0) | **0.00%** | 5 (-11) | **-68.75%** | | **to_bits** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** | | **unit_value** | 0 (0) | **+โˆž%** | 5 (-11) | **-68.75%** |
Savio-Sou commented 6 days ago

Changes to circuit sizes

Circuit size optimization goes brrrrrr

Savio-Sou commented 6 days ago

Should we also bump the bb installation recommendation in docs as a part of / following this PR? https://noir-lang.org/docs/dev/getting_started/barretenberg/

TomAFrench commented 6 days ago

Should we also bump the bb installation recommendation in docs as a part of / following this PR?

Sure, can you open a PR for this?