diff options
author | Yagiz Nizipli <yagiz@nizipli.com> | 2022-12-10 09:23:50 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-10 14:23:50 +0000 |
commit | 894aff75be5cc5e0f4d151038913ce83d39643e7 (patch) | |
tree | abe29e2b1fc67041baf77820b003ffed9ed09c7f /benchmark | |
parent | 265ea1e74ef429f7c27f05ac4cc9136adf2e8d9b (diff) | |
download | node-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