diff --git a/emper/Runtime.cpp b/emper/Runtime.cpp index c1d6171d84e6a31442b50641e2365c5c172c1e85..02345263dd23017e5bd8e2ab7a00ea72e0ae442f 100644 --- a/emper/Runtime.cpp +++ b/emper/Runtime.cpp @@ -433,6 +433,7 @@ auto Runtime::nextFiber() -> std::optional<NextFiberResult> { IoContext::ContinuationBuffer completions; unsigned ncompletions = IoContext::getWorkerIo()->reapCompletions<CallerEnvironment::OWNER>(completions); + // TODO: "Sort" completions by ones we want to defer and ones we want to execute right away. if (ncompletions > 0) { // Keep the first and schedule the rest Fiber* next = completions[0];