ReviewOS

also looking at this

home-lang/home

fix(async): preserve cancellation and add revision-aware job gate

#914
Merged chris wants to merge feat/camera-jobs into main
6 files +217 -20

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

packages/async/README.mdmodifiedformatting only+0-1
Changes to packages/async/README.md
@@ -97,7 +97,6 @@ scripts/async-runtime-tsan.sh 1 10000 1024
9797
9898Part of the Home programming language project.
9999
100
101100## Terminal job state and event completion
102101
103102Task cancellation is terminal: an in-flight future poll returning Ready or Pending