also looking at this
fix(async): preserve cancellation and add revision-aware job gate
#914
6 files
+217
-20
| @@ -16,6 +16,7 @@ pub const RawTask = task.RawTask; | ||
| 16 | 16 | pub const Runtime = runtime.Runtime; |
| 17 | 17 | |
| 18 | 18 | test { |
| 19 | _ = ; | |
| 19 | 20 | _ = future; |
| 20 | 21 | _ = task; |
| 21 | 22 | _ = runtime; |
| @@ -23,3 +24,6 @@ test { | ||
| 23 | 24 | _ = work_stealing_deque; |
| 24 | 25 | _ = parker; |
| 25 | 26 | } |
| 27 | ||
| 28 | /// Revision-aware event job gate; caller owns synchronization. | |
| 29 | pub const CompletionGate = .Gate; | |