summaryrefslogtreecommitdiff
path: root/ops/optimizer_tests
diff options
context:
space:
mode:
authorMatt Mastracci <matthew@mastracci.com>2023-04-30 10:50:24 +0200
committerGitHub <noreply@github.com>2023-04-30 08:50:24 +0000
commitbb1f5e4262940a966e6314f57a4267514911d262 (patch)
tree0b5b870e34fca10daf8e664eb4214e5e756daf53 /ops/optimizer_tests
parent9c8ebce3dcc784f1a6ecd29d5fe0b3d35256ab82 (diff)
perf(core): async op pseudo-codegen and performance work (#18887)
Performance: ``` async_ops.js: 760k -> 1030k (!) async_ops_deferred.js: 730k -> 770k Deno.serve bench: 118k -> 124k WS test w/ third_party/prebuilt/mac/load_test 100 localhost 8000 0 0: unchanged Startup time: approx 0.5ms slower (13.7 -> 14.2ms) ```
Diffstat (limited to 'ops/optimizer_tests')
-rw-r--r--ops/optimizer_tests/async_nop.out1
-rw-r--r--ops/optimizer_tests/async_result.out1
-rw-r--r--ops/optimizer_tests/callback_options.out1
-rw-r--r--ops/optimizer_tests/cow_str.out1
-rw-r--r--ops/optimizer_tests/f64_slice.out1
-rw-r--r--ops/optimizer_tests/incompatible_1.out1
-rw-r--r--ops/optimizer_tests/issue16934.out1
-rw-r--r--ops/optimizer_tests/issue16934_fast.out1
-rw-r--r--ops/optimizer_tests/op_blob_revoke_object_url.out1
-rw-r--r--ops/optimizer_tests/op_ffi_ptr_value.out1
-rw-r--r--ops/optimizer_tests/op_print.out1
-rw-r--r--ops/optimizer_tests/op_state.out1
-rw-r--r--ops/optimizer_tests/op_state_basic1.out1
-rw-r--r--ops/optimizer_tests/op_state_generics.out1
-rw-r--r--ops/optimizer_tests/op_state_result.out1
-rw-r--r--ops/optimizer_tests/op_state_warning.out1
-rw-r--r--ops/optimizer_tests/op_state_with_transforms.out1
-rw-r--r--ops/optimizer_tests/opstate_with_arity.out1
-rw-r--r--ops/optimizer_tests/option_arg.out1
-rw-r--r--ops/optimizer_tests/owned_string.out1
-rw-r--r--ops/optimizer_tests/param_mut_binding_warning.out1
-rw-r--r--ops/optimizer_tests/raw_ptr.out1
-rw-r--r--ops/optimizer_tests/serde_v8_value.out1
-rw-r--r--ops/optimizer_tests/strings.out1
-rw-r--r--ops/optimizer_tests/strings_result.out1
-rw-r--r--ops/optimizer_tests/u64_result.out1
-rw-r--r--ops/optimizer_tests/uint8array.out1
-rw-r--r--ops/optimizer_tests/unit_result.out1
-rw-r--r--ops/optimizer_tests/unit_result2.out1
-rw-r--r--ops/optimizer_tests/unit_ret.out1
-rw-r--r--ops/optimizer_tests/wasm_op.out1
31 files changed, 31 insertions, 0 deletions
diff --git a/ops/optimizer_tests/async_nop.out b/ops/optimizer_tests/async_nop.out
index d26733825..3765e611a 100644
--- a/ops/optimizer_tests/async_nop.out
+++ b/ops/optimizer_tests/async_nop.out
@@ -41,6 +41,7 @@ impl op_void_async {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/async_result.out b/ops/optimizer_tests/async_result.out
index 4494bf22a..ca6d13c2e 100644
--- a/ops/optimizer_tests/async_result.out
+++ b/ops/optimizer_tests/async_result.out
@@ -41,6 +41,7 @@ impl op_async_result {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/callback_options.out b/ops/optimizer_tests/callback_options.out
index e892e0118..656124a80 100644
--- a/ops/optimizer_tests/callback_options.out
+++ b/ops/optimizer_tests/callback_options.out
@@ -41,6 +41,7 @@ impl op_fallback {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/cow_str.out b/ops/optimizer_tests/cow_str.out
index dc909da81..ebb2108a2 100644
--- a/ops/optimizer_tests/cow_str.out
+++ b/ops/optimizer_tests/cow_str.out
@@ -41,6 +41,7 @@ impl op_cow_str {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/f64_slice.out b/ops/optimizer_tests/f64_slice.out
index 3e8ef07d8..811aee288 100644
--- a/ops/optimizer_tests/f64_slice.out
+++ b/ops/optimizer_tests/f64_slice.out
@@ -41,6 +41,7 @@ impl op_f64_buf {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/incompatible_1.out b/ops/optimizer_tests/incompatible_1.out
index 5104fb5e4..59eb600bc 100644
--- a/ops/optimizer_tests/incompatible_1.out
+++ b/ops/optimizer_tests/incompatible_1.out
@@ -31,6 +31,7 @@ impl op_sync_serialize_object_with_numbers_as_keys {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/issue16934.out b/ops/optimizer_tests/issue16934.out
index e92510038..35bd38339 100644
--- a/ops/optimizer_tests/issue16934.out
+++ b/ops/optimizer_tests/issue16934.out
@@ -31,6 +31,7 @@ impl send_stdin {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/issue16934_fast.out b/ops/optimizer_tests/issue16934_fast.out
index 2a16d1b62..1291f9cab 100644
--- a/ops/optimizer_tests/issue16934_fast.out
+++ b/ops/optimizer_tests/issue16934_fast.out
@@ -31,6 +31,7 @@ impl send_stdin {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_blob_revoke_object_url.out b/ops/optimizer_tests/op_blob_revoke_object_url.out
index 4eda69224..1a10a2b0a 100644
--- a/ops/optimizer_tests/op_blob_revoke_object_url.out
+++ b/ops/optimizer_tests/op_blob_revoke_object_url.out
@@ -31,6 +31,7 @@ impl op_blob_revoke_object_url {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_ffi_ptr_value.out b/ops/optimizer_tests/op_ffi_ptr_value.out
index 3fee00cff..f3da0dfce 100644
--- a/ops/optimizer_tests/op_ffi_ptr_value.out
+++ b/ops/optimizer_tests/op_ffi_ptr_value.out
@@ -41,6 +41,7 @@ impl op_ffi_ptr_value {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_print.out b/ops/optimizer_tests/op_print.out
index 7bf5457d7..e0fecd6b2 100644
--- a/ops/optimizer_tests/op_print.out
+++ b/ops/optimizer_tests/op_print.out
@@ -31,6 +31,7 @@ impl op_print {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state.out b/ops/optimizer_tests/op_state.out
index cebb1e25c..300dd6fc2 100644
--- a/ops/optimizer_tests/op_state.out
+++ b/ops/optimizer_tests/op_state.out
@@ -41,6 +41,7 @@ impl op_set_exit_code {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state_basic1.out b/ops/optimizer_tests/op_state_basic1.out
index d8278daca..2452e886c 100644
--- a/ops/optimizer_tests/op_state_basic1.out
+++ b/ops/optimizer_tests/op_state_basic1.out
@@ -41,6 +41,7 @@ impl foo {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state_generics.out b/ops/optimizer_tests/op_state_generics.out
index 631a2142f..3faaa4bf1 100644
--- a/ops/optimizer_tests/op_state_generics.out
+++ b/ops/optimizer_tests/op_state_generics.out
@@ -47,6 +47,7 @@ impl op_foo {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 0usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state_result.out b/ops/optimizer_tests/op_state_result.out
index d03ffd5a6..137eeeac0 100644
--- a/ops/optimizer_tests/op_state_result.out
+++ b/ops/optimizer_tests/op_state_result.out
@@ -41,6 +41,7 @@ impl foo {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state_warning.out b/ops/optimizer_tests/op_state_warning.out
index 5548dc134..ce677f0fa 100644
--- a/ops/optimizer_tests/op_state_warning.out
+++ b/ops/optimizer_tests/op_state_warning.out
@@ -41,6 +41,7 @@ impl op_listen {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 0usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/op_state_with_transforms.out b/ops/optimizer_tests/op_state_with_transforms.out
index ad4e5335a..4347f63e4 100644
--- a/ops/optimizer_tests/op_state_with_transforms.out
+++ b/ops/optimizer_tests/op_state_with_transforms.out
@@ -47,6 +47,7 @@ impl op_now {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/opstate_with_arity.out b/ops/optimizer_tests/opstate_with_arity.out
index 037774c25..a1ae08127 100644
--- a/ops/optimizer_tests/opstate_with_arity.out
+++ b/ops/optimizer_tests/opstate_with_arity.out
@@ -41,6 +41,7 @@ impl op_add_4 {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 4usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/option_arg.out b/ops/optimizer_tests/option_arg.out
index 39d47562b..adfc8da19 100644
--- a/ops/optimizer_tests/option_arg.out
+++ b/ops/optimizer_tests/option_arg.out
@@ -31,6 +31,7 @@ impl op_try_close {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/owned_string.out b/ops/optimizer_tests/owned_string.out
index f8b195b2f..d8c0842ac 100644
--- a/ops/optimizer_tests/owned_string.out
+++ b/ops/optimizer_tests/owned_string.out
@@ -41,6 +41,7 @@ impl op_string_length {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/param_mut_binding_warning.out b/ops/optimizer_tests/param_mut_binding_warning.out
index 98dc6b2b9..e99606b37 100644
--- a/ops/optimizer_tests/param_mut_binding_warning.out
+++ b/ops/optimizer_tests/param_mut_binding_warning.out
@@ -31,6 +31,7 @@ impl op_read_sync {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/raw_ptr.out b/ops/optimizer_tests/raw_ptr.out
index 678ce5015..3eefb5e7f 100644
--- a/ops/optimizer_tests/raw_ptr.out
+++ b/ops/optimizer_tests/raw_ptr.out
@@ -52,6 +52,7 @@ impl op_ffi_ptr_of {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/serde_v8_value.out b/ops/optimizer_tests/serde_v8_value.out
index d0f8dacdf..867d89e43 100644
--- a/ops/optimizer_tests/serde_v8_value.out
+++ b/ops/optimizer_tests/serde_v8_value.out
@@ -41,6 +41,7 @@ impl op_is_proxy {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/strings.out b/ops/optimizer_tests/strings.out
index 3238bfc42..523736d70 100644
--- a/ops/optimizer_tests/strings.out
+++ b/ops/optimizer_tests/strings.out
@@ -41,6 +41,7 @@ impl op_string_length {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/strings_result.out b/ops/optimizer_tests/strings_result.out
index 8b2e2acef..aae8b356b 100644
--- a/ops/optimizer_tests/strings_result.out
+++ b/ops/optimizer_tests/strings_result.out
@@ -31,6 +31,7 @@ impl op_string_length {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/u64_result.out b/ops/optimizer_tests/u64_result.out
index 02d25686a..a0d746512 100644
--- a/ops/optimizer_tests/u64_result.out
+++ b/ops/optimizer_tests/u64_result.out
@@ -31,6 +31,7 @@ impl op_bench_now {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 0usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/uint8array.out b/ops/optimizer_tests/uint8array.out
index 93fa40e1f..124f2ac57 100644
--- a/ops/optimizer_tests/uint8array.out
+++ b/ops/optimizer_tests/uint8array.out
@@ -41,6 +41,7 @@ impl op_import_spki_x25519 {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/unit_result.out b/ops/optimizer_tests/unit_result.out
index 354a2e3b9..9a46ee087 100644
--- a/ops/optimizer_tests/unit_result.out
+++ b/ops/optimizer_tests/unit_result.out
@@ -41,6 +41,7 @@ impl op_unit_result {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 0usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/unit_result2.out b/ops/optimizer_tests/unit_result2.out
index 721229121..c2e6708a0 100644
--- a/ops/optimizer_tests/unit_result2.out
+++ b/ops/optimizer_tests/unit_result2.out
@@ -41,6 +41,7 @@ impl op_set_nodelay {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 2usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/unit_ret.out b/ops/optimizer_tests/unit_ret.out
index 7d0f63dc8..538674068 100644
--- a/ops/optimizer_tests/unit_ret.out
+++ b/ops/optimizer_tests/unit_ret.out
@@ -41,6 +41,7 @@ impl op_unit {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 0usize as u8,
}
}
#[inline]
diff --git a/ops/optimizer_tests/wasm_op.out b/ops/optimizer_tests/wasm_op.out
index 0196f4548..cc8e3b847 100644
--- a/ops/optimizer_tests/wasm_op.out
+++ b/ops/optimizer_tests/wasm_op.out
@@ -41,6 +41,7 @@ impl op_wasm {
is_unstable: false,
is_v8: false,
force_registration: false,
+ arg_count: 1usize as u8,
}
}
#[inline]