diff --git a/dev/bench/data.js b/dev/bench/data.js index 98ee73a3b..8e3d59332 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1708764530800, + "lastUpdate": 1708768888640, "repoUrl": "https://github.com/schungx/rhai", "entries": { "Rust Benchmark": [ @@ -64556,6 +64556,324 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "schungx@live.com", + "name": "Stephen Chung", + "username": "schungx" + }, + "committer": { + "email": "schungx@live.com", + "name": "Stephen Chung", + "username": "schungx" + }, + "distinct": true, + "id": "fac5f1cf963c99e43485fe5a0b9f2c56d4694a2b", + "message": "fix doctest.", + "timestamp": "2024-02-24T17:57:27+08:00", + "tree_id": "a8f360b922bebd122ac10d8dc3a64406eb6fa5b9", + "url": "https://github.com/schungx/rhai/commit/fac5f1cf963c99e43485fe5a0b9f2c56d4694a2b" + }, + "date": 1708768884168, + "tool": "cargo", + "benches": [ + { + "name": "bench_engine_new", + "value": 366155, + "range": "± 5156", + "unit": "ns/iter" + }, + { + "name": "bench_engine_new_raw", + "value": 31, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "bench_engine_new_raw_core", + "value": 96, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_engine_register_fn", + "value": 541, + "range": "± 27", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_large_get", + "value": 990, + "range": "± 20", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_large_set", + "value": 1018, + "range": "± 23", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_loop", + "value": 4870824, + "range": "± 99761", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_small_get", + "value": 402, + "range": "± 10", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_small_set", + "value": 466, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_call", + "value": 10072, + "range": "± 465", + "unit": "ns/iter" + }, + { + "name": "bench_eval_call_expression", + "value": 8502, + "range": "± 244", + "unit": "ns/iter" + }, + { + "name": "bench_eval_deeply_nested", + "value": 10538, + "range": "± 97", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_number_literal", + "value": 133, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_number_operators", + "value": 191, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_optimized_full", + "value": 86, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_optimized_simple", + "value": 87, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_single", + "value": 86, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_number", + "value": 1071984, + "range": "± 10541", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_strings_build", + "value": 2078721, + "range": "± 20466", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_strings_no_build", + "value": 1587831, + "range": "± 26303", + "unit": "ns/iter" + }, + { + "name": "bench_eval_nested_if", + "value": 10708, + "range": "± 141", + "unit": "ns/iter" + }, + { + "name": "bench_eval_switch", + "value": 4803, + "range": "± 71", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_large_get", + "value": 1356, + "range": "± 27", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_large_set", + "value": 1312, + "range": "± 38", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_small_get", + "value": 333, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_small_set", + "value": 405, + "range": "± 9", + "unit": "ns/iter" + }, + { + "name": "bench_eval_function_call", + "value": 697, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "bench_eval_module", + "value": 664, + "range": "± 15", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_complex", + "value": 239, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_longer", + "value": 307, + "range": "± 6", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_multiple", + "value": 184, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_single", + "value": 183, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_type_field", + "value": 234, + "range": "± 9", + "unit": "ns/iter" + }, + { + "name": "bench_type_method", + "value": 329, + "range": "± 10", + "unit": "ns/iter" + }, + { + "name": "bench_type_method_nested", + "value": 400, + "range": "± 18", + "unit": "ns/iter" + }, + { + "name": "bench_type_method_with_params", + "value": 392, + "range": "± 5", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_1000", + "value": 170668, + "range": "± 7036", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_array", + "value": 287748, + "range": "± 4851", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_blob", + "value": 281978, + "range": "± 9901", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_fibonacci", + "value": 11601352, + "range": "± 102157", + "unit": "ns/iter" + }, + { + "name": "bench_parse_array", + "value": 2005, + "range": "± 27", + "unit": "ns/iter" + }, + { + "name": "bench_parse_full", + "value": 8469, + "range": "± 104", + "unit": "ns/iter" + }, + { + "name": "bench_parse_map", + "value": 3195, + "range": "± 39", + "unit": "ns/iter" + }, + { + "name": "bench_parse_optimize_full", + "value": 11199, + "range": "± 144", + "unit": "ns/iter" + }, + { + "name": "bench_parse_optimize_simple", + "value": 10009, + "range": "± 225", + "unit": "ns/iter" + }, + { + "name": "bench_parse_primes", + "value": 23351, + "range": "± 423", + "unit": "ns/iter" + }, + { + "name": "bench_parse_simple", + "value": 1881, + "range": "± 76", + "unit": "ns/iter" + }, + { + "name": "bench_parse_single", + "value": 298, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "bench_eval_primes", + "value": 1077011, + "range": "± 9502", + "unit": "ns/iter" + } + ] } ] }