cancellation: Hook up libuv to cancellation #62557
Keno
force pushed
from
ffb0b8d4
to
636e7dad
105 days ago
Keno
force pushed
from
636e7dad
to
63dc1743
105 days ago
Keno
force pushed
from
63dc1743
to
a9974dee
104 days ago
Keno
force pushed
from
a9974dee
to
62d1d0c4
104 days ago
Keno
force pushed
from
62d1d0c4
to
2077a08e
104 days ago
Keno
commented
on 2026-07-30
Keno
force pushed
from
2077a08e
to
c6947732
104 days ago
Keno
force pushed
from
c6947732
to
72c8c8bc
104 days ago
Keno
force pushed
from
72c8c8bc
to
1aa0b03b
104 days ago
Keno
force pushed
from
1aa0b03b
to
330b0d29
103 days ago
Keno
changed the title WIP: cancellation: Hook up libuv to cancellation cancellation: Hook up libuv to cancellation 103 days ago
Keno
marked this pull request as ready for review 103 days ago
Keno
commented
on 2026-08-01
Keno
force pushed
from
d3f0d1f5
to
a112d925
101 days ago
Keno
added needs pkgeval
src: Add the parked-waiter registry to cancellation token sources
5d595323
base: Deliver cancellation to parked waiters
d7b098fb
stream: Support cancellation of in-flight libuv requests
60f1df21
base: Add explicit `cancel` keyword arguments across the blocking API
8fbd0c4d
task: Rewrite waitany/waitall onto multi-slot wait entries
c599aca2
test: Cover waiter delivery, uv request cancellation, and cancel keyw…
414ef2f8
base: Restructure parked waits onto a six-phase park driver
c316812c
stream: Make cancelled writes throw by default and add `writepartial`
9a743f59
doc: Add the cancellation API to the manual
8a54d6f8
base: Fold the last `register_cancellation!` uses into the waitable p…
60d329b0
base: Fired waits return `nothing`; callers re-derive the outcome
7e03004f
base: Split the park driver into `park!` and `wait_safe_interrupt`
36e02b2e
base: Internal waits throw with the waiting frame's lock level released
43a2251c
base: `_wait2` becomes `schedule_on_notify!`, governed by the birth s…
dff58e8e
contrib: Keep the raw-pointer `unsafe_write` entry points precompiled
866c7698
base: Cancel split writes with a tail-first sweep over all chunk requ…
fc31b82d
base: Tighten the PR's comments and docstrings
cbe8445b
test: A cancelled split write may have been fully absorbed on Windows
58822933
Keno
force pushed
from
b68273be
to
58822933
99 days ago
Keno
removed needs pkgeval
Keno
merged
35b7e121
into master 98 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub