LUMIERA.clone/tests/vault/gear
Ichthyostega 0d2d8c3413 Scheduler: providing the execution-context
The Activity-Language can be defined by abstracting away
some crucial implementation functionality as part of an generic
»ExecutionCtx«, which in the end will be provided by the Scheduler.

But how actually?
We want to avoid unnecessary indirections, and ideally we also want
a concise formulation in-code. Here I'm exploring the idea to let the
scheduler itself provide the ExecutionCtx-operations as member functions,
employing some kind of "compile-time duck-typing"

This seems to work, but breaks the poor-man's preliminary "Concept" check...
2023-10-21 03:01:27 +02:00
..
activity-detector-test.cpp Scheduler: design the core API operation - postDispatch 2023-10-18 15:50:11 +02:00
activity-detector.hpp Scheduler: providing the execution-context 2023-10-21 03:01:27 +02:00
block-flow-test.cpp Library: switch Microbenchmark setup to C++17 threads 2023-09-24 18:07:28 +02:00
scheduler-activity-test.cpp Scheduler: Layer-2 integration scenario complete 2023-10-18 23:02:29 +02:00
scheduler-commutator-test.cpp Scheduler: Layer-2 complete and tested (see #1326) 2023-10-19 01:49:08 +02:00
scheduler-invocation-test.cpp Scheduler: Layer-1 complete and tested 2023-10-17 04:35:58 +02:00
scheduler-service-test.cpp Scheduler: component wiring 2023-10-20 04:36:07 +02:00
scheduler-stress-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
scheduler-usage-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
work-force-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00