- Nov 20, 2020
-
-
Florian Fischer authored
The explicit -UNDEBUG was introduced in the CMake to meson migration (62900cd1) but as far as I can tell it was not present in the CMake tests definition. It makes tests less reliable because it enables only some debug messages but not all. For example if emper is build with NDEBUG a test using a Semaphore will output debug messages from the Semaphore but not from the Runtime.
-
Florian Schmaus authored
register each worker thread for userspace RCU using the default flavor See merge request !23
-
- Nov 19, 2020
-
-
Florian Fischer authored
-
- Nov 17, 2020
-
-
Florian Fischer authored
The SimpleURCUTest creates a lock-less hash table and inserts values from separate fibers and verifies the correct insertion.
-
Florian Fischer authored
The default flavor is the preferred way to use the userspace library it uses the sys_membarrier syscall or falls back to using userspace membarriers. This adds the liburcu dependency which must be installed regardless the 'liburcu' meson option.
-
- Nov 16, 2020
-
-
Florian Schmaus authored
Tests See merge request !22
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
[test] Use test_name as test name, not the description See merge request !21
-
Florian Schmaus authored
This allows to run indiviual tests using the meson runner, e.g. meson --repeat 100 SimpleActorTest
-
Florian Schmaus authored
[Makefile] The 'check' target should also run the smoke tests See merge request !20
-
Florian Schmaus authored
Re-enable SimpleActorTest See merge request !19
-
Florian Schmaus authored
-
Florian Schmaus authored
The IWYU version in the CI wants to remove this include, my locally installed IWYU wants to keep this.
-
Florian Schmaus authored
-
Concurrently using the CLOG_CONFIG map can result in a segmentation fault. To prevent concurrent access to LOG_CONFIG a new constexpr getLevelFor is introduces analogue to getTagFor.
-
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).
-
Florian Schmaus authored
Otherwise meson will use a random value.
-
Florian Schmaus authored
It appears that otherwise the "emper_include += directory(.)" in include/meson.build has no effect.
-
- Nov 11, 2020
-
-
Florian Schmaus authored
[gitlab-ci] Update debian-dev container version to 1.13 See merge request !18
-
- Nov 10, 2020
-
-
Florian Schmaus authored
-
Florian Schmaus authored
1. remove scripts/ 2. add 'doc' target to smoke tests See merge request !17
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
Also move setup.sh from scripts/ to tools/.
-
Florian Schmaus authored
Use Dead Code Elimination (DCE) instead of #ifdef See merge request !16
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
Add 'test' stage to CI See merge request !15
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
-
Florian Schmaus authored
This test fails for yet unknown reasons.
-
Florian Schmaus authored
Add and apply clang-tidy See merge request !14
-
Florian Schmaus authored
-
- Nov 06, 2020
-
-
Florian Schmaus authored
remove unused dependencies.db left over from the deleted script dependencyManager.sh See merge request !10
-
- Nov 05, 2020
-
-
Florian Schmaus authored
IWYU and license check See merge request !13
-
Florian Schmaus authored
-