mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 07:44:48 -05:00
chore(cli): bump deno_core (#21790)
This commit is contained in:
parent
0245ac08d4
commit
c36d9129b5
4 changed files with 22 additions and 22 deletions
12
Cargo.lock
generated
12
Cargo.lock
generated
|
@ -1136,9 +1136,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "deno_core"
|
||||
version = "0.242.0"
|
||||
version = "0.243.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bce3947a74745927b2409b7d3533d7a9c06c7271c56a2e334cce9e431a7f6bfb"
|
||||
checksum = "cadc994e8ecacc8b44a60bd26e510a9913d69ff9aa2fca39f9c0378084ba722d"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"bit-set",
|
||||
|
@ -1576,9 +1576,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "deno_ops"
|
||||
version = "0.118.0"
|
||||
version = "0.119.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a5a63b1ef458869727ad0c524fc1378a20038027fbb170a09730b5c763980f0b"
|
||||
checksum = "3ac6a58c4aef86af8a55751cb157c703cd9f21f209026515412e0912ca9c2e4c"
|
||||
dependencies = [
|
||||
"proc-macro-rules",
|
||||
"proc-macro2",
|
||||
|
@ -5241,9 +5241,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "serde_v8"
|
||||
version = "0.151.0"
|
||||
version = "0.152.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3f491e71da04e4ae2b178ea3572d40fce81ab760253437ccd3bd4a57a19a39e8"
|
||||
checksum = "016d49be02ecb10655486c7e0a3fe2fe9345bc4c7f3cf5c66671ff327115eabe"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"derive_more",
|
||||
|
|
|
@ -41,7 +41,7 @@ repository = "https://github.com/denoland/deno"
|
|||
|
||||
[workspace.dependencies]
|
||||
deno_ast = { version = "0.31.6", features = ["transpiling"] }
|
||||
deno_core = { version = "0.242.0" }
|
||||
deno_core = { version = "0.243.0" }
|
||||
|
||||
deno_runtime = { version = "0.137.0", path = "./runtime" }
|
||||
napi_sym = { version = "0.59.0", path = "./cli/napi/sym" }
|
||||
|
|
|
@ -5,34 +5,32 @@ Deno.bench("date_now", { n: 5e5 }, () => {
|
|||
Date.now();
|
||||
});
|
||||
|
||||
const { op_void_sync, op_void_async, op_add } = Deno[Deno.internal].core
|
||||
.ensureFastOps();
|
||||
|
||||
// Fast API calls
|
||||
{
|
||||
const { op_add } = Deno[Deno.internal].core.ops;
|
||||
// deno-lint-ignore no-inner-declarations
|
||||
function add(a, b) {
|
||||
return op_add(a, b);
|
||||
}
|
||||
// deno-lint-ignore no-inner-declarations
|
||||
function addJS(a, b) {
|
||||
return a + b;
|
||||
}
|
||||
Deno.bench("op_add", () => add(1, 2));
|
||||
Deno.bench("op_add", () => op_add(1, 2));
|
||||
Deno.bench("add_js", () => addJS(1, 2));
|
||||
}
|
||||
|
||||
const { op_void_sync } = Deno[Deno.internal].core.ops;
|
||||
function sync() {
|
||||
return op_void_sync();
|
||||
}
|
||||
sync(); // Warmup
|
||||
|
||||
// Void ops measure op-overhead
|
||||
Deno.bench("op_void_sync", () => sync());
|
||||
Deno.bench("op_void_sync", () => op_void_sync());
|
||||
|
||||
Deno.bench(
|
||||
"op_void_async",
|
||||
{ n: 1e6 },
|
||||
() => Deno[Deno.internal].core.opAsync("op_void_async"),
|
||||
() => op_void_async(),
|
||||
);
|
||||
|
||||
Deno.bench(
|
||||
"op_void_await_async",
|
||||
{ n: 1e6 },
|
||||
async () => await op_void_async(),
|
||||
);
|
||||
|
||||
// A very lightweight op, that should be highly optimizable
|
||||
|
|
4
cli/tests/testdata/run/ffi/unstable_ffi_3.js
vendored
4
cli/tests/testdata/run/ffi/unstable_ffi_3.js
vendored
|
@ -1,4 +1,6 @@
|
|||
Deno[Deno.internal].core.opAsync("op_ffi_call_ptr_nonblocking", null, {
|
||||
const { op_ffi_call_ptr_nonblocking } = Deno[Deno.internal].core
|
||||
.ensureFastOps();
|
||||
op_ffi_call_ptr_nonblocking(null, {
|
||||
name: null,
|
||||
parameters: [],
|
||||
result: "void",
|
||||
|
|
Loading…
Reference in a new issue