summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorYagiz Nizipli <yagiz@nizipli.com>2022-12-10 09:23:50 -0500
committerGitHub <noreply@github.com>2022-12-10 14:23:50 +0000
commit894aff75be5cc5e0f4d151038913ce83d39643e7 (patch)
treeabe29e2b1fc67041baf77820b003ffed9ed09c7f /benchmark
parent265ea1e74ef429f7c27f05ac4cc9136adf2e8d9b (diff)
downloadnode-new-894aff75be5cc5e0f4d151038913ce83d39643e7.tar.gz
deps: V8: cherry-pick bc831f8ba33b
Original commit message: [fastcall] Implement support for onebyte string arguments This CL adds one byte string specialization support for fast API call arguments. It introduces a kOneByteString variant to CTypeInfo. We see a ~6x improvement in Deno's TextEncoder#encode microbenchmark. Rendered results: https://divy-v8-patches.deno.dev/ Bug: chromium:1052746 Change-Id: I47c3a9e101cd18ddc6ad58f627db3a34231b60f7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4036884 Reviewed-by: Toon Verwaest <verwaest@chromium.org> Reviewed-by: Maya Lekova <mslekova@chromium.org> Commit-Queue: Maya Lekova <mslekova@chromium.org> Cr-Commit-Position: refs/heads/main@{#84552} Refs: https://github.com/v8/v8/commit/bc831f8ba33b79e2eb670faf1f84c4e39aeb0f9f PR-URL: https://github.com/nodejs/node/pull/45788 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
Diffstat (limited to 'benchmark')
0 files changed, 0 insertions, 0 deletions