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
514 stars 145 forks source link

Remove ghost file #1667

Closed fmoletta closed 6 months ago

codecov[bot] commented 6 months ago

Codecov Report

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

Project coverage is 96.70%. Comparing base (94a3d3b) to head (ed4bd99).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1667 +/- ## ======================================= Coverage 96.70% 96.70% ======================================= Files 95 95 Lines 38151 38151 ======================================= Hits 36894 36894 Misses 1257 1257 ```

: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.322 ± 0.046 2.271 2.431 1.00 ± 0.02
head big_factorial 2.311 ± 0.027 2.274 2.337 1.00
Command Mean [s] Min [s] Max [s] Relative
base big_fibonacci 2.297 ± 0.014 2.274 2.315 1.00
head big_fibonacci 2.341 ± 0.054 2.295 2.478 1.02 ± 0.02
Command Mean [s] Min [s] Max [s] Relative
base blake2s_integration_benchmark 8.610 ± 0.345 8.316 9.495 1.02 ± 0.04
head blake2s_integration_benchmark 8.478 ± 0.144 8.324 8.665 1.00
Command Mean [s] Min [s] Max [s] Relative
base compare_arrays_200000 2.384 ± 0.055 2.331 2.504 1.01 ± 0.03
head compare_arrays_200000 2.366 ± 0.036 2.334 2.453 1.00
Command Mean [s] Min [s] Max [s] Relative
base dict_integration_benchmark 1.462 ± 0.011 1.449 1.487 1.00
head dict_integration_benchmark 1.471 ± 0.008 1.460 1.485 1.01 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base field_arithmetic_get_square_benchmark 1.306 ± 0.010 1.292 1.318 1.00
head field_arithmetic_get_square_benchmark 1.328 ± 0.033 1.298 1.405 1.02 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base integration_builtins 8.518 ± 0.168 8.332 8.778 1.00
head integration_builtins 8.584 ± 0.160 8.375 8.823 1.01 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base keccak_integration_benchmark 8.870 ± 0.180 8.572 9.226 1.01 ± 0.03
head keccak_integration_benchmark 8.783 ± 0.139 8.586 8.933 1.00
Command Mean [s] Min [s] Max [s] Relative
base linear_search 2.393 ± 0.029 2.356 2.445 1.00 ± 0.02
head linear_search 2.393 ± 0.038 2.359 2.492 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_cmp_and_pow_integration_benchmark 1.602 ± 0.016 1.585 1.632 1.00
head math_cmp_and_pow_integration_benchmark 1.613 ± 0.022 1.585 1.652 1.01 ± 0.02
Command Mean [s] Min [s] Max [s] Relative
base math_integration_benchmark 1.442 ± 0.016 1.423 1.479 1.00
head math_integration_benchmark 1.445 ± 0.013 1.428 1.468 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base memory_integration_benchmark 1.282 ± 0.009 1.270 1.301 1.00
head memory_integration_benchmark 1.294 ± 0.013 1.275 1.314 1.01 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base operations_with_data_structures_benchmarks 1.645 ± 0.019 1.624 1.682 1.00 ± 0.03
head operations_with_data_structures_benchmarks 1.645 ± 0.037 1.623 1.748 1.00
Command Mean [ms] Min [ms] Max [ms] Relative
base pedersen 596.5 ± 4.2 591.4 606.6 1.00
head pedersen 596.8 ± 2.6 593.7 602.2 1.00 ± 0.01
Command Mean [ms] Min [ms] Max [ms] Relative
base poseidon_integration_benchmark 999.4 ± 7.1 987.6 1007.8 1.00
head poseidon_integration_benchmark 999.8 ± 5.3 993.0 1006.4 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base secp_integration_benchmark 1.882 ± 0.012 1.870 1.902 1.00
head secp_integration_benchmark 1.883 ± 0.016 1.869 1.919 1.00 ± 0.01
Command Mean [ms] Min [ms] Max [ms] Relative
base set_integration_benchmark 730.7 ± 2.3 728.0 733.9 1.00
head set_integration_benchmark 735.7 ± 16.0 725.3 778.9 1.01 ± 0.02
Command Mean [s] Min [s] Max [s] Relative
base uint256_integration_benchmark 4.728 ± 0.069 4.662 4.909 1.00
head uint256_integration_benchmark 4.757 ± 0.108 4.662 5.051 1.01 ± 0.03