[Concurrency] Provide a way to cancel scheduled future tasks. #89075
al45tair
marked this pull request as draft 81 days ago
ktoso
commented
on 2026-05-14
ktoso
commented
on 2026-05-14
al45tair
force pushed
from
d9e2002f
to
0572984b
79 days ago
al45tair
force pushed
from
0572984b
to
f8140fb6
76 days ago
al45tair
force pushed
from
39c1d321
to
fb08b037
59 days ago
[Concurrency] Provide a way to cancel scheduled future tasks.
e1cee163
[Concurrency] Made the Dispatch executor properly support cancellation.
c82fa90e
[Concurrency] Address some review comments.
c0fe7660
[Concurrency] Add the ability to run immediately on cancellation.
0c220036
[Concurrency][AST][SILGen] Add Builtin.suspend and use it.
aa0e3847
[Concurrency] Add ScheduledContinuationJob, use it.
a85da21e
[Concurrency][SILGen] Run clang-format over the changes.
d33fc41c
[Concurrency] Fix a couple of build problems.
5364f1cd
[Concurrency] `JobCancellationToken`'s `cleanUp` should be `thin`.
b0851151
[Concurrency] Improve comments.
2c0d7bd1
[SILGen] We need `ensureIndirect()` for the `FireTime<C>` argument too.
6a5a7382
[Concurrency] Another comment tweak.
07e0b432
[Concurrency] Allow task allocation from nullary and scheduled jobs.
c93d9d1b
[Concurrency] Add ObjectCache, use it.
07c26bdd
al45tair
force pushed
from
c676ccf9
to
07c26bdd
55 days ago
[SILGen] Make the clock argument indirect.
2deaeae1
al45tair
force pushed
from
3ed80ca5
to
2deaeae1
53 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub