1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
denoland-deno/ext/node/ops
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
..
crypto test(ext/node): port crypto_test.ts from deno_std (#19561) 2023-06-27 11:04:49 +09:00
zlib fix(ext/node): support brotli APIs (#19223) 2023-06-24 19:42:08 +05:30
http.rs refactor(ext/fetch): refactor fetch to use new write_error method (#20029) 2023-08-03 14:27:25 -06:00
idna.rs refactor(ext/node): reorganize ops (#18799) 2023-04-24 12:22:21 +02:00
mod.rs feat(node/os): implement getPriority, setPriority & userInfo (#19370) 2023-07-31 22:29:09 +02:00
os.rs ci: lint on all operating systems (#20012) 2023-08-01 16:08:41 -04:00
require.rs fix(node): improve require esm error messages (#19853) 2023-07-17 14:00:44 -04:00
v8.rs refactor(ext/node): reorganize ops (#18799) 2023-04-24 12:22:21 +02:00
winerror.rs refactor(ext/node): reorganize ops (#18799) 2023-04-24 12:22:21 +02:00