LUMIERA.clone/tests/core
Ichthyostega 2535e1b554 DispatcherLoop: no timeout turnaround necessary in idle state
...since the session loop will be notified on any change via the
interface, adding a command will activate the loop, and the builder
timeout is handled separately via the dirty state. So there is no
need to spin around the loop in idle state.

As a aside, timeout waiting on a condition variable can be intentional
and should thus not be logged as an error automatically. It is up to the
calling context to decide if a timeout constitutes an exceptional situation.

It is always a trade-off performance vs. readability.
Sometimes a single-threaded implementation of self-contained logic
is preferable to a slightly more performant yet obscure implementation
based on our threadpool and scheduler.
2017-01-07 02:46:34 +01:00
..
application clean-up: mark subsystem implementations with noexcept and override 2016-12-12 01:18:19 +01:00
backend mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
proc DispatcherLoop: no timeout turnaround necessary in idle state 2017-01-07 02:46:34 +01:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00