- Jun 05, 2022
-
-
Florian Schmaus authored
The put/get free context cycle in ContextManager::start() (if continuation stealing is enabled) became unnecessary with c66551bf ("[Context] Use 'jmp' instead of 'ret' to kickoff the context").
-
Florian Schmaus authored
Fix ContextManager with MemoryManager See merge request !395
-
Florian Schmaus authored
Even though the MemoryManager is enabled for the ContextManager per default, it never was actually used due a logic bug. Squash that bug!
-
Florian Schmaus authored
In case a Context has been retrieved from the MemoryManager, without it malloced, then we need to re-initialze some of the Context's values before we can use the Context.
-
- Jun 04, 2022
-
-
Florian Schmaus authored
Kickoff context using 'jmp' instead of 'ret' See merge request !394
-
Florian Schmaus authored
My system running 5.15.43 also returns ECANCELED.
-
Florian Schmaus authored
-
- Jun 03, 2022
-
-
Florian Schmaus authored
-
- May 30, 2022
-
-
Florian Schmaus authored
[SemaphoreWorkerSleepStrategy] Improve code comment See merge request !385
-
Florian Schmaus authored
[gitlab-ci] Bump debian-testing-dev image to 1.23 See merge request !391
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
Newer iwyu versions will exit with an error code in case include issues have been found.
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
- May 13, 2022
-
-
Florian Fischer authored
echoclient: initialize variable to fix building with gcc 12.1 See merge request !388
-
Florian Schmaus authored
pulse: only measure time between work creation and dispatching it See merge request !386
-
Florian Schmaus authored
runtime: do not notify workers about termination if they do not sleep See merge request !387
-
Florian Fischer authored
-
Florian Fischer authored
I stumbled upon this because the no-sleep variants in the pulse evaluation showed notifications in their stats.
-
Florian Fischer authored
We do not need to measure the work duration which is the known pulse. This makes comparing the raw data easier because the latency does not include the pulse duration.
-
- May 10, 2022
-
-
Florian Schmaus authored
-
Florian Schmaus authored
fsearch: add possible semaphore limiting the concurrenct open requests See merge request !382
-
- May 08, 2022
-
-
Florian Fischer authored
-
- May 04, 2022
-
-
Florian Schmaus authored
add additional mode of introducing work See merge request !383
-
- May 03, 2022
-
-
Florian Fischer authored
The default is Burst mode which inserts new work as fast as possible sleeping until the next pulse. Even mode distributes the new work evenly in the duration between two pulses.
-
Florian Fischer authored
-
- Apr 26, 2022
-
-
Florian Schmaus authored
Improve pulse evaluation See merge request !381
-
Florian Fischer authored
-
Florian Fischer authored
-
- Apr 25, 2022
-
-
Florian Schmaus authored
[io] Transform assert() to EMPER_ASSERT_MSG() in GlobalIoContext See merge request !380
-
Florian Schmaus authored
[apps/FibChildStealing] Improve fibNum arg parsing See merge request !379
-
Florian Schmaus authored
We recently saw this assert triggering in our CI. Let's yank up its verbosity.
-
Florian Schmaus authored
Also, don't set an unsigned to -1…
-
Florian Schmaus authored
make sleep semaphore threshold configurable See merge request !378
-
- Apr 24, 2022
-
-
Florian Fischer authored
-
- Apr 23, 2022
-
-
Florian Schmaus authored
increase the sleep semaphore threshold See merge request !377
-
Florian Schmaus authored
Pulse: initial pulse evaluation commit See merge request !376
-
Florian Schmaus authored
fsearch: add more fine grained control about the used fiber throttles See merge request !375
-