kvark / choir

Task Orchestration Framework
MIT License
52 stars 3 forks source link

Run attached #27

Closed kvark closed 2 years ago

kvark commented 2 years ago

This is a different attempt to support non-static lifetimes, a successor to #26. It's more limited (can't borrow from the parent task body), but sound. Like #26, it makes the qsort app look really nice, with no unsafe any more! It also fixes an important correctness issue with finish() that landed somehow.

Now includes the removal of Conductor as a separate concept internally. And as an icing on the cake, allows joining the execution in an active mode.