1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-05 13:59:01 -05:00
denoland-deno/ext
Matt Mastracci 5e848f0d1b fix(ext/http): Ensure Deno.serve works across --watch restarts (#18998)
Fixes #16699 and #18960 by ensuring that we release our HTTP
`spawn_local` tasks when the HTTP resource is dropped.

Because our cancel handle was being projected from the resource via
`RcMap`, the resource was never `Drop`ped. By splitting the handle out
into its own `Rc`, we can avoid keeping the resource alive and let it
drop to cancel everything.
2023-05-11 17:26:26 -04:00
..
broadcast_channel 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
cache 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
console 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
crypto 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
fetch 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
ffi fix(ext/ffi): Callbacks panic on returning isize (#19022) 2023-05-11 17:26:26 -04:00
fs chore: lint ext/fs/std_fs.rs (#19036) 2023-05-11 17:26:26 -04:00
http fix(ext/http): Ensure Deno.serve works across --watch restarts (#18998) 2023-05-11 17:26:26 -04:00
io refactor(ext/node): combine deno_node::Fs with deno_fs::FileSystem (#18991) 2023-05-11 17:26:25 -04:00
kv 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
napi 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
net 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
node refactor(ext/node): combine deno_node::Fs with deno_fs::FileSystem (#18991) 2023-05-11 17:26:25 -04:00
tls 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
url 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
web 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
webidl 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
websocket 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00
webstorage 1.33.2 (#18988) 2023-05-04 16:39:05 +02:00