- Dec 03, 2021
-
-
Florian Fischer authored
I suspect some test which scale whith the number of CPUs to timeout mostly on jenkins2. This patch reduces the load when logging is active and increases the load when logging is off. Therefore our test build with debugoptimized will do less and hopefully only timeout when they actually hung and the release test will do more.
-
- Mar 23, 2021
-
-
Florian Fischer authored
Rename the macro used to build up the debug message, to better reflect its generality. It can be used anywhere to build a string with C++ stream formatting. std::string s = EMPER_BUILD_STR("foo = " << 1 " , bar = " << bar(42)); Since WDBG was the only log macro without a terminating newline, which was in fact broken according to flow, we can remove it and the new line handling code in the LOG macro.
-
- Mar 13, 2021
-
-
Florian Fischer authored
-
- Feb 19, 2021
-
-
Florian Fischer authored
Using an AlarmFuture blocks the Fiber executing Actor::waitUntilIdle, freeing its current worker and thus preventing life-locks. Where all workers are sleeping except one. Which executes the Actor::waitUntilIdle Fiber causing a starvation of the actual Actor.
-
- Jan 26, 2021
-
-
Florian Schmaus authored
-
- Jan 12, 2021
-
-
Florian Schmaus authored
-
- Dec 18, 2020
-
-
Florian Fischer authored
-
- Dec 10, 2020
-
-
Florian Schmaus authored
We are unable to switch to C++20 until https://github.com/mesonbuild/meson/issues/8084 is fixed.
-
- Dec 09, 2020
-
-
Florian Fischer authored
-
Florian Schmaus authored
In debug builds, the schedule() method is now guarded by an assert(), as due to this change, the schedule() method will no longer work from everywhere. This also improves the worker sleep method.
-
- Nov 27, 2020
-
-
Florian Schmaus authored
And fix the #include issues reported by the newer IWYU version.
-
- Nov 16, 2020
-
-
Florian Schmaus authored
This should not change much, but ensure that this method is also invoked in the test (even though it is not explicitly tested).
-
- Nov 10, 2020
-
-
Florian Schmaus authored
-
- Nov 05, 2020
-
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
- Jul 12, 2018
-
-
Florian Schmaus authored
-
- Aug 03, 2017
-
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
- Jun 19, 2017
-
-
Florian Schmaus authored
-
- Jun 18, 2017
-
-
Florian Schmaus authored
The CPS already gets incremented by the SynchronizedFiber. Initializing the CPS with FIBER_COUNT means that the CPS will never become ready.
-
- Apr 11, 2017
-
-
Florian Schmaus authored
-
- Apr 06, 2017
-
-
Florian Schmaus authored
-
- Apr 04, 2017
-
-
Florian Schmaus authored
-