diff --git a/dev/bench/data.js b/dev/bench/data.js index a46271d8d..d780a059a 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1691072205389, + "lastUpdate": 1691075867581, "repoUrl": "https://github.com/schungx/rhai", "entries": { "Rust Benchmark": [ @@ -93806,6 +93806,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": "1b310747e3662fd4778f20c769b39418a07b63ff", + "message": "Use #[default].", + "timestamp": "2023-08-03T23:06:09+08:00", + "tree_id": "090cfb6cc4d4cd7b4f84d698c16ad04200085cb3", + "url": "https://github.com/schungx/rhai/commit/1b310747e3662fd4778f20c769b39418a07b63ff" + }, + "date": 1691075861198, + "tool": "cargo", + "benches": [ + { + "name": "bench_engine_new", + "value": 481444, + "range": "± 3734", + "unit": "ns/iter" + }, + { + "name": "bench_engine_new_raw", + "value": 23, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "bench_engine_new_raw_core", + "value": 67, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_engine_register_fn", + "value": 632, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_large_get", + "value": 1125, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_large_set", + "value": 1166, + "range": "± 6", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_loop", + "value": 5698094, + "range": "± 10818", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_small_get", + "value": 430, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_array_small_set", + "value": 463, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_call", + "value": 13395, + "range": "± 101", + "unit": "ns/iter" + }, + { + "name": "bench_eval_call_expression", + "value": 11456, + "range": "± 165", + "unit": "ns/iter" + }, + { + "name": "bench_eval_deeply_nested", + "value": 13878, + "range": "± 96", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_number_literal", + "value": 157, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_number_operators", + "value": 225, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_optimized_full", + "value": 94, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_optimized_simple", + "value": 94, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "bench_eval_expression_single", + "value": 93, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_number", + "value": 1363894, + "range": "± 3354", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_strings_build", + "value": 2648857, + "range": "± 9214", + "unit": "ns/iter" + }, + { + "name": "bench_eval_loop_strings_no_build", + "value": 2037780, + "range": "± 6157", + "unit": "ns/iter" + }, + { + "name": "bench_eval_nested_if", + "value": 13320, + "range": "± 103", + "unit": "ns/iter" + }, + { + "name": "bench_eval_switch", + "value": 5645, + "range": "± 67", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_large_get", + "value": 1525, + "range": "± 11", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_large_set", + "value": 1557, + "range": "± 6", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_small_get", + "value": 362, + "range": "± 11", + "unit": "ns/iter" + }, + { + "name": "bench_eval_map_small_set", + "value": 403, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_function_call", + "value": 864, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "bench_eval_module", + "value": 788, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_complex", + "value": 281, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_longer", + "value": 382, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_multiple", + "value": 205, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_eval_scope_single", + "value": 204, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_type_field", + "value": 269, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "bench_type_method", + "value": 480, + "range": "± 6", + "unit": "ns/iter" + }, + { + "name": "bench_type_method_nested", + "value": 460, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_type_method_with_params", + "value": 480, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_1000", + "value": 201331, + "range": "± 523", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_array", + "value": 334423, + "range": "± 1006", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_blob", + "value": 331703, + "range": "± 1416", + "unit": "ns/iter" + }, + { + "name": "bench_iterations_fibonacci", + "value": 14565863, + "range": "± 697342", + "unit": "ns/iter" + }, + { + "name": "bench_parse_array", + "value": 2407, + "range": "± 15", + "unit": "ns/iter" + }, + { + "name": "bench_parse_full", + "value": 11258, + "range": "± 83", + "unit": "ns/iter" + }, + { + "name": "bench_parse_map", + "value": 4005, + "range": "± 59", + "unit": "ns/iter" + }, + { + "name": "bench_parse_optimize_full", + "value": 15008, + "range": "± 169", + "unit": "ns/iter" + }, + { + "name": "bench_parse_optimize_simple", + "value": 13147, + "range": "± 128", + "unit": "ns/iter" + }, + { + "name": "bench_parse_primes", + "value": 32132, + "range": "± 301", + "unit": "ns/iter" + }, + { + "name": "bench_parse_simple", + "value": 2469, + "range": "± 16", + "unit": "ns/iter" + }, + { + "name": "bench_parse_single", + "value": 412, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "bench_eval_primes", + "value": 1091382, + "range": "± 6469", + "unit": "ns/iter" + } + ] } ] }