diff --git a/dev/bench/data.js b/dev/bench/data.js new file mode 100644 index 000000000..05928cd9b --- /dev/null +++ b/dev/bench/data.js @@ -0,0 +1,108 @@ +window.BENCHMARK_DATA = { + "lastUpdate": 1714872121774, + "repoUrl": "https://github.com/mattwparas/steel", + "entries": { + "Benchmark": [ + { + "commit": { + "author": { + "name": "Glenn McDonald", + "username": "glenn-m", + "email": "2371316+glenn-m@users.noreply.github.com" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "3005daff0afebc71a5956862eac92d9a5de1a290", + "message": "Add divider to playground/book links in README (#201)", + "timestamp": "2024-05-04T20:27:50Z", + "url": "https://github.com/mattwparas/steel/commit/3005daff0afebc71a5956862eac92d9a5de1a290" + }, + "date": 1714872121262, + "tool": "cargo", + "benches": [ + { + "name": "range-big", + "value": 110632, + "range": "± 550", + "unit": "ns/iter" + }, + { + "name": "map-big", + "value": 592687, + "range": "± 2661", + "unit": "ns/iter" + }, + { + "name": "transducer-map", + "value": 1451591, + "range": "± 16413", + "unit": "ns/iter" + }, + { + "name": "filter-big", + "value": 488116, + "range": "± 2364", + "unit": "ns/iter" + }, + { + "name": "ten-thousand-iterations", + "value": 843967, + "range": "± 4216", + "unit": "ns/iter" + }, + { + "name": "ten-thousand-iterations-letrec", + "value": 1601893, + "range": "± 6079", + "unit": "ns/iter" + }, + { + "name": "trie-sort-without-optimizations", + "value": 25779, + "range": "± 127", + "unit": "ns/iter" + }, + { + "name": "fib-28/fib-28", + "value": 39960458, + "range": "± 231210", + "unit": "ns/iter" + }, + { + "name": "thread-creation/thread-creation", + "value": 855047, + "range": "± 6224", + "unit": "ns/iter" + }, + { + "name": "engine-creation", + "value": 28914161, + "range": "± 327412", + "unit": "ns/iter" + }, + { + "name": "register-fn", + "value": 183, + "range": "± 34", + "unit": "ns/iter" + }, + { + "name": "multiple-transducers", + "value": 8520, + "range": "± 406", + "unit": "ns/iter" + }, + { + "name": "ackermann-3-3", + "value": 263292, + "range": "± 12004", + "unit": "ns/iter" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/dev/bench/index.html b/dev/bench/index.html new file mode 100644 index 000000000..6c887805e --- /dev/null +++ b/dev/bench/index.html @@ -0,0 +1,281 @@ + + + + + + + Benchmarks + + + + +
+ + + + + + +