1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-31 11:34:15 -05:00
denoland-deno/ext
Matt Mastracci 7f8bf2537d
refactor(ext/fetch): refactor fetch to use new write_error method (#20029)
This is a prerequisite for fast streams work -- this particular resource
used a custom `mpsc`-style stream, and this work will allow us to unify
it with the streams in `ext/http` in time.

Instead of using Option as an internal semaphore for "correctly
completed EOF", we allow code to propagate errors into the channel which
can be picked up by downstream sinks like Hyper. EOF is signalled using
a more standard sender drop.
2023-08-03 14:27:25 -06:00
..
broadcast_channel 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
cache 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
console 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
crypto 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
fetch refactor(ext/fetch): refactor fetch to use new write_error method (#20029) 2023-08-03 14:27:25 -06:00
ffi 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
fs 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
http 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
io 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
kv 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
napi 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
net 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
node refactor(ext/fetch): refactor fetch to use new write_error method (#20029) 2023-08-03 14:27:25 -06:00
tls 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
url 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
web 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
webidl 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
websocket 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
webstorage 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00