- 10 Jun, 2022 1 commit
-
-
Florian Schmaus authored
[README] Fibirl uses spawn/sync as keywords (and no longer fork/join) See merge request i4/manycore/emper!403
-
- 09 Jun, 2022 10 commits
-
-
Florian Schmaus authored
-
Florian Schmaus authored
[io/Stats] For AlarmFutures (TIMEOUT) expect them to return ETIME See merge request i4/manycore/emper!402
-
Florian Schmaus authored
[Makefile] Add asan(-test) targets See merge request i4/manycore/emper!398
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
LTO See merge request i4/manycore/emper!401
-
Florian Schmaus authored
-
Florian Schmaus authored
This prevents a linker error because of undefined symbols when LTO is used.
-
- 08 Jun, 2022 4 commits
-
-
Florian Schmaus authored
[Runtime] Switch logging of env var handling from DBG() to LOGI() See merge request i4/manycore/emper!400
-
Florian Schmaus authored
Also use std::boolalpha to print ture/false.
-
Florian Schmaus authored
[SpuriousFutex2Semaphore] Add missing emper-config.h include See merge request i4/manycore/emper!399
-
Florian Schmaus authored
Fixes: f4e72a97 ("[iwyu] Fix includes as per iwyu 0.18")
-
- 05 Jun, 2022 5 commits
-
-
Florian Schmaus authored
[ContextManager] Remove the put/get free context cycle See merge request i4/manycore/emper!396
-
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 i4/manycore/emper!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.
-
- 04 Jun, 2022 3 commits
-
-
Florian Schmaus authored
Kickoff context using 'jmp' instead of 'ret' See merge request i4/manycore/emper!394
-
Florian Schmaus authored
My system running 5.15.43 also returns ECANCELED.
-
Florian Schmaus authored
-
- 03 Jun, 2022 1 commit
-
-
Florian Schmaus authored
-
- 30 May, 2022 8 commits
-
-
Florian Schmaus authored
[SemaphoreWorkerSleepStrategy] Improve code comment See merge request i4/manycore/emper!385
-
Florian Schmaus authored
[gitlab-ci] Bump debian-testing-dev image to 1.23 See merge request i4/manycore/emper!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
-
- 13 May, 2022 6 commits
-
-
Florian Fischer authored
echoclient: initialize variable to fix building with gcc 12.1 See merge request i4/manycore/emper!388
-
Florian Schmaus authored
pulse: only measure time between work creation and dispatching it See merge request i4/manycore/emper!386
-
Florian Schmaus authored
runtime: do not notify workers about termination if they do not sleep See merge request i4/manycore/emper!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.
-
- 10 May, 2022 2 commits
-
-
Florian Schmaus authored
-
Florian Schmaus authored
fsearch: add possible semaphore limiting the concurrenct open requests See merge request i4/manycore/emper!382
-