Conversation
b4fd851 to
ba675fc
Compare
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.05.
| Benchmark suite | Current: fabd6a1 | Previous: dde47e9 | Ratio |
|---|---|---|---|
nativeClientIVCBench/Full/6 |
15174.120439999995 ms/iter |
14120.47733899999 ms/iter |
1.07 |
Goblin::merge(t) |
216198761 ns/iter |
198748828 ns/iter |
1.09 |
This comment was automatically generated by workflow using github-action-benchmark.
CC: @ludamad @codygunton
c4ee2f7 to
52d22f7
Compare
Benchmark resultsMetrics with a significant change:
Detailed resultsAll benchmarks are run on txs on the This benchmark source data is available in JSON format on S3 here. Proof generationEach column represents the number of threads used in proof generation.
L2 block published to L1Each column represents the number of txs on an L2 block published to L1.
L2 chain processingEach column represents the number of blocks on the L2 chain where each block has 8 txs.
Circuits statsStats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.
Stats on running time collected for app circuits
AVM SimulationTime to simulate various public functions in the AVM.
Public DB AccessTime to access various public DBs.
Tree insertion statsThe duration to insert a fixed batch of leaves into each tree type.
MiscellaneousTransaction sizes based on how many contract classes are registered in the tx.
Transaction size based on fee payment method | Metric | | |
22b03bb to
aa326b1
Compare
9556c26 to
0924e6d
Compare
927538b to
0e00afb
Compare
b75a193 to
8be7429
Compare
8be7429 to
711cc04
Compare
🤖 I have created a release beep boop
aztec-package: 0.45.0
0.45.0 (2024-07-02)
Bug Fixes
barretenberg.js: 0.45.0
0.45.0 (2024-07-02)
Miscellaneous
aztec-packages: 0.45.0
0.45.0 (2024-07-02)
⚠ BREAKING CHANGES
dep::prefix (feat!: removedep::prefix noir-lang/noir#4946)Features
mod.nrentrypoint (feat:mod.nrentrypoint noir-lang/noir#5039) (bb5cbab)static_assertbuiltin (feat:static_assertbuiltin noir-lang/noir#5342) (eb9e9f6)map,fold,reduce,any, andallfor slices (feat: Addmap,fold,reduce,any, andallfor slices noir-lang/noir#5331) (f2abb4e)setandset_uncheckedmethods toVecandBoundedVec(feat: addsetandset_uncheckedmethods toVecandBoundedVecnoir-lang/noir#5241) (ed815a3)Exprvalues (feat(experimental): Implement macro calls & splicing intoExprvalues noir-lang/noir#5203) (ed815a3)array_lenbuiltin (feat: implement comptime support forarray_lenbuiltin noir-lang/noir#5272) (ed815a3)as_slicebuiltin (feat: implement comptime support foras_slicebuiltin noir-lang/noir#5276) (ed815a3)should_fail_withcheck that the failure reason contains the expected message (feat: letshould_fail_withcheck that the failure reason contains the expected message noir-lang/noir#5319) (f2abb4e)dep::prefix (feat!: removedep::prefix noir-lang/noir#4946) (ed815a3)comptimecode from annotations on a type definition (feat: Runcomptimecode from annotations on a type definition noir-lang/noir#5256) (ed815a3)Bug Fixes
ifoptimization (fix: Disableifoptimization noir-lang/noir#5240) (ed815a3)modulus_be_bytes(),modulus_be_bits(), etc. (fix: fix incorrect return type being applied to stdlib functionsmodulus_be_bytes(),modulus_be_bits(), etc. noir-lang/noir#5278) (ed815a3)#[abi(tag)]attribute with elaborator (fix: fix usage of#[abi(tag)]attribute with elaborator noir-lang/noir#5298) (f2abb4e)Intrinsic::AsWitnessduring brillig codegen (fix: ignore calls toIntrinsic::AsWitnessduring brillig codegen noir-lang/noir#5350) (eb9e9f6)in_contractflag before handling function metadata in elaborator (fix: updatein_contractflag before handling function metadata in elaborator noir-lang/noir#5292) (ed815a3)AbiValue(fix: use proper serialization inAbiValuenoir-lang/noir#5270) (ed815a3)Miscellaneous
static_asserterror message fix and split into is-dynamic and is-false (chore:static_asserterror message fix and split into is-dynamic and is-false noir-lang/noir#5353) (eb9e9f6)compat.nr(chore: address TODO incompat.nrnoir-lang/noir#5339) (f2abb4e)bbto 0.43.0 (chore: bumpbbto 0.43.0 noir-lang/noir#5321) (f2abb4e)noirc_driver(chore: push code related to ABI gen intonoirc_drivernoir-lang/noir#5218) (ed815a3)mod.nrsupport (#7259) (cda45db)is_unconstrained_fnfield from elaborator (chore: removeis_unconstrained_fnfield from elaborator noir-lang/noir#5335) (f2abb4e)is_bn254implementation to not rely on truncation of literals (chore: replaceis_bn254implementation to not rely on truncation of literals noir-lang/noir#5247) (ed815a3)regression_5202with more manageably sized program (chore: replaceregression_5202with more manageably sized program noir-lang/noir#5345) (eb9e9f6)in_contractwithin_contract()method (chore: replace cachedin_contractwithin_contract()method noir-lang/noir#5324) (f2abb4e)DebugToString(chore: replace logical operators with bitwise inDebugToStringnoir-lang/noir#5236) (ed815a3)noirc_artifactsfrom sync (#7208) (255d752)push_errmore in elaborator (chore: usepush_errmore in elaborator noir-lang/noir#5336) (f2abb4e)barretenberg: 0.45.0
0.45.0 (2024-07-02)
Features
Bug Fixes
Miscellaneous
This PR was generated with Release Please. See documentation.