Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(scheme r5rs) library #1925

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open

(scheme r5rs) library #1925

wants to merge 23 commits into from

Conversation

raviqqe
Copy link
Owner

@raviqqe raviqqe commented Dec 30, 2024

Copy link

github-actions bot commented Dec 30, 2024

🐰 Bencher Report

Branchfeature/r5rs-library
Testbedubuntu-24.04
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
mstak bench/empty/main.scm📈 view plot
🚷 view threshold
50,234.62
(+25.94%)
59,409.17
(84.56%)
mstak bench/fibonacci/main.scm📈 view plot
🚷 view threshold
11,434,100.20
(+0.83%)
11,736,228.52
(97.43%)
mstak bench/hello/main.scm📈 view plot
🚷 view threshold
51,427.32
(+25.77%)
60,772.72
(84.62%)
mstak bench/read/main.scm📈 view plot
🚷 view threshold
1,005,398.31
(+4.88%)
1,051,579.55
(95.61%)
mstak bench/sum/main.scm📈 view plot
🚷 view threshold
10,165,340.69
(+0.09%)
10,447,616.44
(97.30%)
mstak bench/tak/main.scm📈 view plot
🚷 view threshold
5,063,758.39
(+0.57%)
5,114,426.76
(99.01%)
mstak bench/write/main.scm📈 view plot
🚷 view threshold
1,130,431.07
(+4.02%)
1,179,051.99
(95.88%)
mstak-interpret bench/empty/main.bc📈 view plot
🚷 view threshold
707.99
(-0.09%)
744.09
(95.15%)
mstak-interpret bench/fibonacci/main.bc📈 view plot
🚷 view threshold
10,747,562.84
(+1.20%)
11,282,274.63
(95.26%)
mstak-interpret bench/hello/main.bc📈 view plot
🚷 view threshold
958.83
(+0.75%)
1,010.74
(94.86%)
mstak-interpret bench/read/main.bc📈 view plot
🚷 view threshold
1,007,727.11
(+3.58%)
1,038,496.01
(97.04%)
mstak-interpret bench/sum/main.bc📈 view plot
🚷 view threshold
9,211,979.08
(-1.44%)
9,845,311.02
(93.57%)
mstak-interpret bench/tak/main.bc📈 view plot
🚷 view threshold
4,682,819.57
(-0.28%)
4,783,245.64
(97.90%)
mstak-interpret bench/write/main.bc📈 view plot
🚷 view threshold
1,175,848.02
(+2.95%)
1,205,736.32
(97.52%)
stak bench/empty/main.scm📈 view plot
🚷 view threshold
84,522.05
(+25.43%)
99,568.74
(84.89%)
stak bench/fibonacci/main.scm📈 view plot
🚷 view threshold
17,168,440.39
(-0.10%)
17,235,068.66
(99.61%)
stak bench/hello/main.scm📈 view plot
🚷 view threshold
86,011.32
(+24.63%)
100,960.32
(85.19%)
stak bench/read/main.scm📈 view plot
🚷 view threshold
1,631,357.62
(+4.13%)
1,688,516.50
(96.61%)
stak bench/sum/main.scm📈 view plot
🚷 view threshold
17,604,145.13
(+0.20%)
17,768,321.58
(99.08%)
stak bench/tak/main.scm📈 view plot
🚷 view threshold
8,456,445.88
(+0.38%)
8,515,211.89
(99.31%)
stak bench/write/main.scm📈 view plot
🚷 view threshold
1,837,238.29
(+3.96%)
1,899,481.04
(96.72%)
stak-interpret bench/empty/main.bc📈 view plot
🚷 view threshold
3,923.19
(+0.10%)
5,034.08
(77.93%)
stak-interpret bench/fibonacci/main.bc📈 view plot
🚷 view threshold
16,632,818.91
(-0.61%)
16,960,576.44
(98.07%)
stak-interpret bench/hello/main.bc📈 view plot
🚷 view threshold
4,268.58
(+1.38%)
5,574.02
(76.58%)
stak-interpret bench/read/main.bc📈 view plot
🚷 view threshold
1,393,233.14
(+3.64%)
1,437,687.99
(96.91%)
stak-interpret bench/sum/main.bc📈 view plot
🚷 view threshold
17,107,244.12
(-0.04%)
17,187,882.13
(99.53%)
stak-interpret bench/tak/main.bc📈 view plot
🚷 view threshold
8,108,415.66
(-0.24%)
8,168,353.80
(99.27%)
stak-interpret bench/write/main.bc📈 view plot
🚷 view threshold
1,584,151.61
(+2.98%)
1,625,499.91
(97.46%)
🐰 View full continuous benchmarking report in Bencher

Copy link

github-actions bot commented Jan 12, 2025

🐰 Bencher Report

Branchfeature/r5rs-library
TestbedX64Linux

🚨 4 Alerts

BenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Upper Boundary
(Limit %)
mstak empty/main.scmLatency
milliseconds (ms)
📈 plot
🚨 alert (🔔)
🚷 threshold
51.04
(+31.47%)
46.31
(110.22%)
mstak hello/main.scmLatency
milliseconds (ms)
📈 plot
🚨 alert (🔔)
🚷 threshold
52.80
(+32.32%)
47.84
(110.36%)
stak empty/main.scmLatency
milliseconds (ms)
📈 plot
🚨 alert (🔔)
🚷 threshold
83.67
(+28.26%)
76.73
(109.05%)
stak hello/main.scmLatency
milliseconds (ms)
📈 plot
🚨 alert (🔔)
🚷 threshold
84.98
(+27.35%)
78.11
(108.81%)
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
mstak empty/main.scm📈 view plot
🚨 view alert (🔔)
🚷 view threshold
51,037.67
(+31.47%)
46,305.48
(110.22%)
mstak fibonacci/main.scm📈 view plot
🚷 view threshold
5,984,372.98
(+193.52%)
9,357,738.14
(63.95%)
mstak hello/main.scm📈 view plot
🚨 view alert (🔔)
🚷 view threshold
52,799.20
(+32.32%)
47,843.36
(110.36%)
mstak read/main.scm📈 view plot
🚷 view threshold
1,034,103.79
(+5.44%)
1,042,142.53
(99.23%)
mstak sum/main.scm📈 view plot
🚷 view threshold
7,845,034.43
(+201.11%)
10,332,926.99
(75.92%)
mstak tak/main.scm📈 view plot
🚷 view threshold
1,550,646.34
(+108.57%)
3,590,145.37
(43.19%)
mstak write/main.scm📈 view plot
🚷 view threshold
1,168,847.55
(+4.87%)
1,186,066.08
(98.55%)
mstak-interpret empty/main.bc📈 view plot
🚷 view threshold
703.28
(-0.13%)
723.51
(97.20%)
mstak-interpret fibonacci/main.bc📈 view plot
🚷 view threshold
577,447.67
(-47.56%)
6,759,594.77
(8.54%)
mstak-interpret hello/main.bc📈 view plot
🚷 view threshold
950.42
(-0.34%)
984.51
(96.54%)
mstak-interpret read/main.bc📈 view plot
🚷 view threshold
1,039,598.75
(+4.35%)
1,059,764.93
(98.10%)
mstak-interpret sum/main.bc📈 view plot
🚷 view threshold
945,694.43
(-33.22%)
6,494,759.17
(14.56%)
mstak-interpret tak/main.bc📈 view plot
🚷 view threshold
240,147.12
(-49.38%)
3,038,945.49
(7.90%)
mstak-interpret write/main.bc📈 view plot
🚷 view threshold
1,219,947.97
(+3.66%)
1,247,996.82
(97.75%)
stak empty/main.scm📈 view plot
🚨 view alert (🔔)
🚷 view threshold
83,674.17
(+28.26%)
76,733.26
(109.05%)
stak fibonacci/main.scm📈 view plot
🚷 view threshold
10,086,333.69
(+199.78%)
15,292,543.81
(65.96%)
stak hello/main.scm📈 view plot
🚨 view alert (🔔)
🚷 view threshold
84,983.78
(+27.35%)
78,105.54
(108.81%)
stak read/main.scm📈 view plot
🚷 view threshold
1,705,247.60
(+5.39%)
1,758,644.09
(96.96%)
stak sum/main.scm📈 view plot
🚷 view threshold
12,643,166.45
(+184.71%)
17,362,030.96
(72.82%)
stak tak/main.scm📈 view plot
🚷 view threshold
2,636,013.62
(+109.58%)
6,037,472.70
(43.66%)
stak write/main.scm📈 view plot
🚷 view threshold
1,920,894.21
(+5.28%)
1,988,031.76
(96.62%)
stak-interpret empty/main.bc📈 view plot
🚷 view threshold
3,745.52
(-1.07%)
4,256.07
(88.00%)
stak-interpret fibonacci/main.bc📈 view plot
🚷 view threshold
935,001.10
(-47.81%)
11,044,826.25
(8.47%)
stak-interpret hello/main.bc📈 view plot
🚷 view threshold
4,146.78
(+0.03%)
4,543.13
(91.28%)
stak-interpret read/main.bc📈 view plot
🚷 view threshold
1,421,191.06
(+4.23%)
1,441,613.25
(98.58%)
stak-interpret sum/main.bc📈 view plot
🚷 view threshold
1,717,093.11
(-32.56%)
11,476,365.49
(14.96%)
stak-interpret tak/main.bc📈 view plot
🚷 view threshold
406,001.16
(-50.41%)
5,274,910.33
(7.70%)
stak-interpret write/main.bc📈 view plot
🚷 view threshold
1,651,603.02
(+5.37%)
1,663,264.37
(99.30%)
🐰 View full continuous benchmarking report in Bencher

Copy link

codspeed-hq bot commented Jan 12, 2025

CodSpeed Performance Report

Merging #1925 will degrade performances by 10.54%

Comparing feature/r5rs-library (06013d7) with main (0f94fd3)

Summary

❌ 5 regressions
✅ 5 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
compile_empty 14.4 s 16.1 s -10.54%
compile_fibonacci 23.2 s 25.8 s -10.05%
compile_hello 23.2 s 25.7 s -10.05%
compile_sum 23.3 s 25.9 s -10.02%
compile_tak 23.2 s 25.8 s -10.04%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant