cairo_native
cairo_native copied to clipboard
update to rust 1.80.1
Checklist
- [ ] Linked to Github Issue
- [ ] Unit tests added
- [ ] Integration tests added.
- [ ] This change requires new documentation.
- [ ] Documentation has been added/updated.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 91.03%. Comparing base (
0fc0fd6) to head (00b5928).
Additional details and impacted files
@@ Coverage Diff @@
## main #756 +/- ##
=======================================
Coverage 91.03% 91.03%
=======================================
Files 117 117
Lines 32671 32671
=======================================
Hits 29741 29741
Misses 2930 2930
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Benchmarking results
Benchmark for program factorial_2M
Open benchmarks
| Command | Mean [s] | Min [s] | Max [s] | Relative |
|---|---|---|---|---|
Cairo-vm (Rust, Cairo 1) |
11.318 ± 0.024 | 11.286 | 11.374 | 23.55 ± 0.06 |
cairo-native (embedded AOT) |
1.560 ± 0.031 | 1.538 | 1.639 | 3.25 ± 0.06 |
cairo-native (embedded JIT using LLVM's ORC Engine) |
1.630 ± 0.010 | 1.608 | 1.646 | 3.39 ± 0.02 |
cairo-native (standalone AOT) |
0.654 ± 0.002 | 0.651 | 0.659 | 1.36 ± 0.01 |
cairo-native (standalone AOT with -march=native) |
0.481 ± 0.001 | 0.480 | 0.482 | 1.00 |
Benchmark for program fib_2M
Open benchmarks
| Command | Mean [s] | Min [s] | Max [s] | Relative |
|---|---|---|---|---|
Cairo-vm (Rust, Cairo 1) |
10.753 ± 0.040 | 10.682 | 10.818 | 1311.79 ± 62.45 |
cairo-native (embedded AOT) |
1.136 ± 0.014 | 1.109 | 1.150 | 138.53 ± 6.78 |
cairo-native (embedded JIT using LLVM's ORC Engine) |
1.160 ± 0.013 | 1.138 | 1.172 | 141.49 ± 6.89 |
cairo-native (standalone AOT) |
0.008 ± 0.000 | 0.008 | 0.013 | 1.04 ± 0.07 |
cairo-native (standalone AOT with -march=native) |
0.008 ± 0.000 | 0.008 | 0.013 | 1.00 |
Benchmark for program logistic_map
Open benchmarks
| Command | Mean [s] | Min [s] | Max [s] | Relative |
|---|---|---|---|---|
Cairo-vm (Rust, Cairo 1) |
1.974 ± 0.013 | 1.956 | 1.995 | 29.74 ± 0.24 |
cairo-native (embedded AOT) |
1.307 ± 0.021 | 1.277 | 1.337 | 19.69 ± 0.33 |
cairo-native (embedded JIT using LLVM's ORC Engine) |
1.461 ± 0.016 | 1.445 | 1.499 | 22.02 ± 0.25 |
cairo-native (standalone AOT) |
0.107 ± 0.000 | 0.107 | 0.108 | 1.62 ± 0.01 |
cairo-native (standalone AOT with -march=native) |
0.066 ± 0.000 | 0.066 | 0.068 | 1.00 |