summaryrefslogtreecommitdiff
path: root/bench_util/benches/op_baseline.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bench_util/benches/op_baseline.rs')
-rw-r--r--bench_util/benches/op_baseline.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/bench_util/benches/op_baseline.rs b/bench_util/benches/op_baseline.rs
deleted file mode 100644
index 53e8673df..000000000
--- a/bench_util/benches/op_baseline.rs
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-
-use deno_bench_util::bench_js_async;
-use deno_bench_util::bench_js_sync;
-use deno_bench_util::bench_or_profile;
-use deno_bench_util::bencher::benchmark_group;
-use deno_bench_util::bencher::Bencher;
-
-use deno_core::op2;
-use deno_core::Extension;
-
-deno_core::extension!(bench_setup, ops = [op_pi_json, op_pi_async, op_nop]);
-
-fn setup() -> Vec<Extension> {
- vec![bench_setup::init_ops()]
-}
-
-#[op2(fast)]
-fn op_nop() {}
-
-#[op2(fast)]
-#[number]
-fn op_pi_json() -> i64 {
- 314159
-}
-
-// this is a function since async closures aren't stable
-#[op2(async)]
-#[number]
-async fn op_pi_async() -> i64 {
- 314159
-}
-
-fn bench_op_pi_json(b: &mut Bencher) {
- bench_js_sync(b, r#"Deno.core.ops.op_pi_json();"#, setup);
-}
-
-fn bench_op_nop(b: &mut Bencher) {
- bench_js_sync(b, r#"Deno.core.ops.op_nop();"#, setup);
-}
-
-fn bench_op_async(b: &mut Bencher) {
- bench_js_async(b, r#"Deno.core.opAsync("op_pi_async");"#, setup);
-}
-
-benchmark_group!(benches, bench_op_pi_json, bench_op_nop, bench_op_async,);
-
-bench_or_profile!(benches);