Erik Boasson
cef4a51810
Set "position independent code" property unconditionally in os, util
...
Previously it wasn't set for all platforms, breaking, e.g., Linux on ARM. The property also does the trick for OpenIndiana, so that hack can be removed as well
Signed-off-by: Erik Boasson <eb@ilities.com>
2019-01-18 14:17:37 +01:00
Jeroen Koekkoek
e25656a4c5
Remove unnecessary CMake modules and fixup os/CMakeLists.txt
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2019-01-07 18:15:07 +01:00
Erik Boasson
198e1bfc84
fix Solaris relocation issue by adding -KPIC flag for utilities library (when using SunPro)
...
Signed-off-by: Erik Boasson <eb@ilities.com>
2019-01-04 16:55:38 +01:00
Erik Boasson
771eed118b
concurrent hopscotch hashtable only needs a load-load barrier in lookup
...
and that is implied by the x86/x64's memory model ... avoiding the mfence instruction is a significant win
Signed-off-by: Erik Boasson <eb@ilities.com>
2019-01-04 10:49:25 +01:00
Erik Boasson
b70e88c16f
change initialization of AVL trees to avoid "strict prototype" warnings
...
Signed-off-by: Erik Boasson <eb@ilities.com>
2019-01-02 15:03:19 +01:00
Jeroen Koekkoek
74a48c5731
Replace Criterion by CUnit
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-12-06 14:48:30 +01:00
Jeroen Koekkoek
1cf03332ca
Simplify logging and remove unwanted functions from abstraction layer
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-30 23:42:19 +01:00
Erik Boasson
b7487b18a6
stricter warning checks and the corresponding fixes
...
Signed-off-by: Erik Boasson <eb@ilities.com>
2018-08-09 09:23:03 +02:00
Erik Boasson
6b47d522da
config parser can hang checking for "<![CDATA[" at the end of an invalid input
...
Signed-off-by: Erik Boasson <eb@ilities.com>
2018-06-05 15:09:01 +02:00
Michiel Beemster
11d9ce37aa
Initial contribution
2018-04-10 17:03:59 +02:00