1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
denoland-deno/ext
Andreu Botella 507ab50e0f
perf(encoding): avoid copying the input data in TextDecoder (#12573)
The implementation of `TextDecoder` had a bug where it was copying the
input data in every case. This change removes that copy in
non-`SharedArrayBuffer` cases.

Since passing a shared buffer source to Rust would fail, this copy of
the input data was making `TextDecoder` work in cases where the input
is shared. In order to avoid a breaking change, the copy is retained in
those cases.
2021-10-29 07:32:58 +11:00
..
broadcast_channel chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
console chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
crypto chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
fetch perf(http): encode string bodies in op-layer (#12451) 2021-10-26 22:00:01 +02:00
ffi Use libffi-rs instead of deno-libffi (#12555) 2021-10-26 16:30:27 -04:00
http fix(ext/http): allow multiple values in upgrade header for websocket (#12551) 2021-10-26 23:06:44 +02:00
net feat(ext/net): add TlsConn.handshake() (#12467) 2021-10-26 22:27:47 +02:00
timers chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
tls fix(tls): Make TLS clients support HTTP/2 (#12530) 2021-10-25 18:41:06 +02:00
url chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
web perf(encoding): avoid copying the input data in TextDecoder (#12573) 2021-10-29 07:32:58 +11:00
webgpu chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
webidl chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
websocket chore: bump crate version for 1.15.3 (#12531) 2021-10-25 15:48:01 +09:00
webstorage feat(ext/webstorage): use implied origin when --location not set (#12548) 2021-10-27 11:10:27 +11:00