diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-09-23 14:04:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-23 14:04:47 +0200 |
commit | 1ad097c4bf7fb6ba0c64c050224b39dba4ad8574 (patch) | |
tree | 7c970e49208b7a6b7b8227166ba8819ad3e0ecfb /cli/ops/bench.rs | |
parent | 75a724890d94267a02bd431f98d3d7d5866d95e7 (diff) |
refactor: rewrite ops using i64/usize to op2 (#20647)
Diffstat (limited to 'cli/ops/bench.rs')
-rw-r--r-- | cli/ops/bench.rs | 5 |
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)?; |