lambdaclass / cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
https://lambdaclass.github.io/cairo-vm
Apache License 2.0
504 stars 138 forks source link

bump Starknet -types-core dep #1628

Closed pefontana closed 6 months ago

pefontana commented 6 months ago

bump Starknet -types-core dep

Description

Description of the pull request changes and motivation.

Checklist

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.67%. Comparing base (59254f4) to head (57740f9).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1628 +/- ## ======================================= Coverage 97.67% 97.67% ======================================= Files 91 91 Lines 37393 37393 ======================================= Hits 36523 36523 Misses 870 870 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 6 months ago

Benchmark Results for unmodified programs :rocket:

Command Mean [s] Min [s] Max [s] Relative
base big_factorial 2.315 ± 0.019 2.285 2.338 1.00
head big_factorial 2.321 ± 0.057 2.279 2.469 1.00 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base big_fibonacci 2.325 ± 0.026 2.296 2.369 1.03 ± 0.01
head big_fibonacci 2.259 ± 0.013 2.240 2.280 1.00
Command Mean [s] Min [s] Max [s] Relative
base blake2s_integration_benchmark 8.701 ± 0.320 8.503 9.558 1.01 ± 0.04
head blake2s_integration_benchmark 8.633 ± 0.110 8.501 8.740 1.00
Command Mean [s] Min [s] Max [s] Relative
base compare_arrays_200000 2.372 ± 0.020 2.347 2.409 1.00
head compare_arrays_200000 2.386 ± 0.012 2.360 2.405 1.01 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base dict_integration_benchmark 1.470 ± 0.024 1.451 1.531 1.00
head dict_integration_benchmark 1.483 ± 0.031 1.461 1.554 1.01 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base field_arithmetic_get_square_benchmark 1.396 ± 0.003 1.392 1.403 1.00 ± 0.00
head field_arithmetic_get_square_benchmark 1.390 ± 0.005 1.382 1.400 1.00
Command Mean [s] Min [s] Max [s] Relative
base integration_builtins 8.612 ± 0.121 8.484 8.840 1.00
head integration_builtins 8.675 ± 0.231 8.472 9.283 1.01 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base keccak_integration_benchmark 8.818 ± 0.113 8.693 8.962 1.00 ± 0.02
head keccak_integration_benchmark 8.806 ± 0.136 8.679 9.007 1.00
Command Mean [s] Min [s] Max [s] Relative
base linear_search 2.385 ± 0.027 2.354 2.438 1.01 ± 0.02
head linear_search 2.373 ± 0.024 2.346 2.427 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_cmp_and_pow_integration_benchmark 1.836 ± 0.022 1.811 1.880 1.01 ± 0.02
head math_cmp_and_pow_integration_benchmark 1.826 ± 0.019 1.807 1.855 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_integration_benchmark 1.613 ± 0.019 1.589 1.636 1.00
head math_integration_benchmark 1.625 ± 0.031 1.596 1.707 1.01 ± 0.02
Command Mean [s] Min [s] Max [s] Relative
base memory_integration_benchmark 1.300 ± 0.036 1.268 1.387 1.01 ± 0.03
head memory_integration_benchmark 1.290 ± 0.022 1.271 1.337 1.00
Command Mean [s] Min [s] Max [s] Relative
base operations_with_data_structures_benchmarks 1.917 ± 0.015 1.903 1.954 1.00
head operations_with_data_structures_benchmarks 1.918 ± 0.021 1.897 1.970 1.00 ± 0.01
Command Mean [ms] Min [ms] Max [ms] Relative
base pedersen 600.9 ± 5.9 594.4 613.9 1.01 ± 0.01
head pedersen 593.5 ± 2.2 591.1 597.0 1.00
Command Mean [ms] Min [ms] Max [ms] Relative
base poseidon_integration_benchmark 978.1 ± 9.0 966.3 994.3 1.01 ± 0.01
head poseidon_integration_benchmark 972.4 ± 5.9 963.8 982.8 1.00
Command Mean [s] Min [s] Max [s] Relative
base secp_integration_benchmark 1.932 ± 0.004 1.926 1.938 1.00 ± 0.01
head secp_integration_benchmark 1.931 ± 0.020 1.920 1.988 1.00
Command Mean [ms] Min [ms] Max [ms] Relative
base set_integration_benchmark 732.1 ± 2.1 730.9 737.8 1.01 ± 0.01
head set_integration_benchmark 727.9 ± 3.7 722.0 733.6 1.00
Command Mean [s] Min [s] Max [s] Relative
base uint256_integration_benchmark 4.756 ± 0.107 4.677 5.049 1.02 ± 0.03
head uint256_integration_benchmark 4.678 ± 0.051 4.641 4.779 1.00