- copyBytesFrom: calculate byte offsets directly instead of
slicing into an intermediate typed array
- toString('hex'): use V8 Uint8Array.prototype.toHex() builtin
- fill: add single-char ASCII fast path
- indexOf: use indexOfString directly for ASCII encoding
- swap16/32/64: add V8 Fast API functions
PR-URL: https://github.com/nodejs/node/pull/61871
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
|
||
|---|---|---|
| .. | ||
| buffer-atob.js | ||
| buffer-base64-decode-wrapped.js | ||
| buffer-base64-decode.js | ||
| buffer-base64-encode.js | ||
| buffer-base64url-decode.js | ||
| buffer-base64url-encode.js | ||
| buffer-btoa.js | ||
| buffer-bytelength-buffer.js | ||
| buffer-bytelength-string.js | ||
| buffer-compare-instance-method.js | ||
| buffer-compare-offset.js | ||
| buffer-compare.js | ||
| buffer-concat-fill.js | ||
| buffer-concat.js | ||
| buffer-copy-bytes-from.js | ||
| buffer-copy.js | ||
| buffer-creation.js | ||
| buffer-equals.js | ||
| buffer-fill.js | ||
| buffer-from.js | ||
| buffer-hex-decode.js | ||
| buffer-hex-encode.js | ||
| buffer-indexof-number.js | ||
| buffer-indexof.js | ||
| buffer-isascii.js | ||
| buffer-isutf8.js | ||
| buffer-iterate.js | ||
| buffer-normalize-encoding.js | ||
| buffer-read-float.js | ||
| buffer-read-with-byteLength.js | ||
| buffer-read.js | ||
| buffer-slice.js | ||
| buffer-swap.js | ||
| buffer-tojson.js | ||
| buffer-tostring.js | ||
| buffer-transcode.js | ||
| buffer-write-string-short.js | ||
| buffer-write-string.js | ||
| buffer-write.js | ||
| buffer-zero.js | ||
| dataview-set.js | ||