1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-23 00:00:01 +01:00
Commit graph

5114 commits

Author SHA1 Message Date
f4e46f58f5 log: add Log::setPattern() 2024-02-28 02:35:36 +01:00
205f35de1f cmake: properly set options of sub projects 2024-02-28 02:35:36 +01:00
607dd5ec06 log: reduce lookups in logger registry 2024-02-28 02:35:36 +01:00
14d0243999 rt: harmonize logging messages 2024-02-28 02:35:36 +01:00
ef2dc97c0d log: add getter for log level 2024-02-28 02:35:36 +01:00
d6aef7bdd0 log: throw exception for unknown log levels 2024-02-28 02:35:36 +01:00
111e1fadac link fmtlib relocatable 2024-02-28 02:35:36 +01:00
cd4f5d5c61 fix possibibly unitialized value 2024-02-28 02:35:36 +01:00
2ded798e86 hist: fix invalid min value 2024-02-28 02:35:36 +01:00
e76f8fc4f4 refactor: warn() => warning() 2024-02-28 02:35:36 +01:00
c726e68b44 task: several portability improvements for macOS 2024-02-28 02:35:36 +01:00
b8df22ebe7 tests: fix unit tests 2024-02-28 02:35:36 +01:00
fc95c7c70a list: fix portability issues of list_sort() os BSD-based systems 2024-02-28 02:35:36 +01:00
37aea20df8 cmake: rdtsc is only supported on x86 2024-02-28 02:35:36 +01:00
9c0ba4a174 whitespaces 2024-02-28 02:35:36 +01:00
254fb92c4e kernel: inprove portability 2024-02-28 02:35:36 +01:00
ca51f1795f tsc: inline calls to tsc_now() 2024-02-28 02:35:36 +01:00
4715706f85 timing: add new function to compare timestamps 2024-02-28 02:35:36 +01:00
592d07a32d smaller fixups 2024-02-28 02:35:36 +01:00
7e51194c86 terminal: add new terminal class 2024-02-28 02:35:36 +01:00
b9c95d99e8 tests: rewrote unit tests 2024-02-28 02:35:36 +01:00
00a4915ebe utils: move include 2024-02-28 02:35:36 +01:00
d99b954a38 refactor: NULL -> nullptr 2024-02-28 02:35:36 +01:00
5e147da376 rewrite logging system with spdlog 2024-02-28 02:35:36 +01:00
21b6937599 kernel: improve compatability for RPi 2024-02-28 02:35:36 +01:00
2144fdf37f task: use new tsc module 2024-02-28 02:35:36 +01:00
13a7805f42 undefine some macros which are already defined by macOS SDK 2024-02-28 02:35:36 +01:00
550a2cc2ce list: remote LIST_INIT() macro 2024-02-28 02:35:36 +01:00
890c761f22 tsc: fix typo 2024-02-28 02:35:36 +01:00
505162aaf2 rt: ported to C++ 2024-02-28 02:35:36 +01:00
6b50733e5f added new classes for custom exceptions 2024-02-28 02:35:36 +01:00
ef5c365d9a kernel: partial port to C++ 2024-02-28 02:35:36 +01:00
b71eee85b8 utils: partial port to C++ 2024-02-28 02:35:36 +01:00
13a9fcd10b add fmtlib as submodule 2024-02-28 02:35:36 +01:00
ea3eb34a88 added new JsonBuffer class which will obsolete struct buffer 2024-02-28 02:35:36 +01:00
e041b93143 plugin: remove dump() method from registry 2024-02-28 02:35:36 +01:00
93dbd9c964 kernel: remove obsolete { } 2024-02-28 02:35:36 +01:00
61bf4525c7 tests: fix advio tests 2024-02-28 02:35:36 +01:00
9dd0d0bf42 whitespace cleanups 2024-02-28 02:35:36 +01:00
c5240804b6 cmake: add spdlog via add_subdirectory() 2024-02-28 02:35:36 +01:00
336fbed4a6 add libconfig to dependencies 2024-02-28 02:35:36 +01:00
a15cccdb38 add editorconfig 2024-02-28 02:35:36 +01:00
3ccadcc79c cmake: improve version detection and generation of config.h 2024-02-28 02:35:36 +01:00
25995ed300 remove criterion submodule 2024-02-28 02:35:36 +01:00
e0d379b66a ci: add missing dependencies 2024-02-28 02:35:36 +01:00
3d7eb963ec plugin: rewrite 2024-02-28 02:35:36 +01:00
75f994f61d cmake: fix invalid paths 2024-02-28 02:35:36 +01:00
2aa4fbbfa9 update spdlog submodule 2024-02-28 02:35:36 +01:00
5f331aee71 tests: port unit tests to C++ 2024-02-28 02:35:36 +01:00
bb2ea53856 log: add option to add a callback to C logging subsystem 2024-02-28 02:35:36 +01:00