Carl Lerche a78b1c65cc
rt: cleanup and simplify scheduler (scheduler v2.5) (#2273)
A refactor of the scheduler internals focusing on simplifying and
reducing unsafety. There are no fundamental logic changes.

* The state transitions of the core task component are refined and
reduced.
* `basic_scheduler` has most unsafety removed.
* `local_set` has most unsafety removed.
* `threaded_scheduler` limits most unsafety to its queue implementation.
2020-03-05 10:31:37 -08:00
..
2019-11-22 11:55:57 -08:00
2020-01-16 10:29:02 -05:00
2019-10-29 15:11:31 -07:00
2019-05-14 10:27:36 -07:00