summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-09-23 14:04:47 +0200
committerGitHub <noreply@github.com>2023-09-23 14:04:47 +0200
commit1ad097c4bf7fb6ba0c64c050224b39dba4ad8574 (patch)
tree7c970e49208b7a6b7b8227166ba8819ad3e0ecfb /cli
parent75a724890d94267a02bd431f98d3d7d5866d95e7 (diff)
refactor: rewrite ops using i64/usize to op2 (#20647)
Diffstat (limited to 'cli')
-rw-r--r--cli/ops/bench.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/cli/ops/bench.rs b/cli/ops/bench.rs
index 7a1572a83..e23ed4e16 100644
--- a/cli/ops/bench.rs
+++ b/cli/ops/bench.rs
@@ -6,7 +6,6 @@ use std::time;
use deno_core::error::generic_error;
use deno_core::error::AnyError;
-use deno_core::op;
use deno_core::op2;
use deno_core::serde_v8;
use deno_core::v8;
@@ -156,8 +155,8 @@ fn op_dispatch_bench_event(state: &mut OpState, #[serde] event: BenchEvent) {
sender.send(event).ok();
}
-// TODO(bartlomieju): op2 forces to use bigint, but JS doesn't expect a bigint
-#[op]
+#[op2(fast)]
+#[number]
fn op_bench_now(state: &mut OpState) -> Result<u64, AnyError> {
let ns = state.borrow::<time::Instant>().elapsed().as_nanos();
let ns_u64 = u64::try_from(ns)?;