raviqqe
stak
BlogDocsChangelog

Revert "Revert `Vec` as heap (#2882)"

#2886
Comparing
feature/vec-as-heap-v2
(
d4de8a1
) with
main
(
3c12112
)
CodSpeed Performance Gauge
-10%
Improvements
1
Regressions
7
Untouched
17

Benchmarks

Failed

compile_add
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
22 s24.3 s
compile_eval
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-9%
51.9 s57.4 s
compile_fibonacci
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
23.6 s26 s
compile_empty
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
19 s21 s
compile_tak
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
23.6 s26.1 s
compile_sum
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
23.6 s26.1 s
compile_hello
bench/benches/main.rs::benches::stak_compile
Regression
CodSpeed Performance Gauge
-10%
22 s24.3 s

Improved

embed_stak_empty
bench/benches/embed.rs::benches::embed
CodSpeed Performance Gauge
+4%
6.3 µs6.1 µs

Passed

sum_10000000
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
+3%
6.1 s6 s
embed_stak_add
bench/benches/embed.rs::benches::embed
CodSpeed Performance Gauge
+2%
916 µs896.9 µs
fibonacci_32
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
+2%
3.3 s3.3 s
init_eval
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+2%
6.7 ms6.6 ms
init_tak
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
init_sum
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
init_fibonacci
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
init_hello
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms
init_add
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms
add
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
+1%
2.5 ms2.5 ms
hello
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
+1%
2.7 ms2.7 ms
embed_lua_empty
bench/benches/embed.rs::benches::embed
CodSpeed Performance Gauge
0%
237.4 µs237.2 µs
embed_lua_add
bench/benches/embed.rs::benches::embed
CodSpeed Performance Gauge
0%
242.6 µs242.6 µs
empty
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
init_empty
bench/benches/main.rs::benches::stak_initialize
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
eval_sum_10000000
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
-1%
9 s9.1 s
tak_16_8_0
bench/benches/main.rs::benches::stak_run
CodSpeed Performance Gauge
-1%
1.5 s1.5 s

Commits

Click on a commit to change the comparison range
Base
main
3c12112
-25.31%
Use reference heap
ce809ae
2 months ago
by raviqqe
-0.06%
Disable function inlining
3a6f6d7
2 months ago
by raviqqe
0%
Merge branch 'main' into feature/vec-as-heap-v2
478ee7b
2 months ago
by raviqqe
-0.81%
Merge branch 'main' into feature/vec-as-heap-v2
5ae8a90
2 days ago
by raviqqe
+16.63%
Merge branch 'main' into feature/vec-as-heap-v2
17602df
2 days ago
by raviqqe
0%
Merge branch 'main' into feature/vec-as-heap-v2
90de9eb
1 day ago
by raviqqe
0%
Merge branch 'main' into feature/vec-as-heap-v2
d4de8a1
1 day ago
by raviqqe
© 2025 CodSpeed Technology
Home Terms Privacy Docs