|
1c2f531c44
|
cmake: add SO name to libvillas-common
|
2024-02-29 18:58:07 +01:00 |
|
|
b08309ae9b
|
cmake: add missing C++ headers when installing
|
2024-02-29 18:58:07 +01:00 |
|
|
dc6cfabbac
|
update copyright year to 2019
|
2024-02-29 18:58:07 +01:00 |
|
|
78d51bc0ae
|
utils: move copyright and version printing code into separate file
|
2024-02-29 18:58:07 +01:00 |
|
|
4b79f4a75f
|
install villas-common library
|
2024-02-29 18:58:07 +01:00 |
|
|
9c63ab373d
|
refactor: list_* -> vlist_*
|
2024-02-29 18:58:07 +01:00 |
|
|
168ceb052e
|
fix logging
|
2024-02-29 18:58:07 +01:00 |
|
|
baa79225bd
|
tsc: compile only on x86_64
|
2024-02-29 18:58:07 +01:00 |
|
|
05ea2840ea
|
log: add Log::getLevelName()
|
2024-02-29 18:58:07 +01:00 |
|
|
e9fd4687b0
|
task: fix includes for tsc
|
2024-02-29 18:58:07 +01:00 |
|
|
2cadb5a98f
|
use better heuristic for compile-time cache line size
|
2024-02-29 18:58:07 +01:00 |
|
|
6c279280f7
|
indention and whitespaces
|
2024-02-29 18:58:07 +01:00 |
|
|
21e05c2aa7
|
do not throw dynamically allocated exceptions
|
2024-02-29 18:58:07 +01:00 |
|
|
15984f460c
|
add state_print() function
|
2024-02-29 18:58:07 +01:00 |
|
|
a39aafa12c
|
add new state
|
2024-02-29 18:58:07 +01:00 |
|
|
d8dcefd375
|
refactor: use of auto
|
2024-02-29 18:58:07 +01:00 |
|
|
fd3097eedf
|
log: fix intialization of log level and pattern
|
2024-02-29 18:58:07 +01:00 |
|
|
4419d49657
|
log: add Log::setPattern()
|
2024-02-29 18:58:07 +01:00 |
|
|
8a9525e226
|
cmake: properly set options of sub projects
|
2024-02-29 18:58:07 +01:00 |
|
|
956a1135e8
|
log: reduce lookups in logger registry
|
2024-02-29 18:58:07 +01:00 |
|
|
ed250bb433
|
rt: harmonize logging messages
|
2024-02-29 18:58:07 +01:00 |
|
|
edb122ae58
|
log: add getter for log level
|
2024-02-29 18:58:07 +01:00 |
|
|
9e088a8e3d
|
log: throw exception for unknown log levels
|
2024-02-29 18:58:07 +01:00 |
|
|
0333a4e47e
|
link fmtlib relocatable
|
2024-02-29 18:58:07 +01:00 |
|
|
decd60fe3e
|
fix possibibly unitialized value
|
2024-02-29 18:58:07 +01:00 |
|
|
bee032a333
|
hist: fix invalid min value
|
2024-02-29 18:58:07 +01:00 |
|
|
4a1aa2c4b7
|
refactor: warn() => warning()
|
2024-02-29 18:58:07 +01:00 |
|
|
272d90ac4f
|
task: several portability improvements for macOS
|
2024-02-29 18:58:07 +01:00 |
|
|
00964eb119
|
tests: fix unit tests
|
2024-02-29 18:58:07 +01:00 |
|
|
2715944793
|
list: fix portability issues of list_sort() os BSD-based systems
|
2024-02-29 18:58:07 +01:00 |
|
|
08e3ea78ea
|
cmake: rdtsc is only supported on x86
|
2024-02-29 18:58:07 +01:00 |
|
|
6517dbb39d
|
whitespaces
|
2024-02-29 18:58:07 +01:00 |
|
|
e22f08e3dd
|
kernel: inprove portability
|
2024-02-29 18:58:07 +01:00 |
|
|
660ffd6769
|
tsc: inline calls to tsc_now()
|
2024-02-29 18:58:07 +01:00 |
|
|
729fe8102e
|
timing: add new function to compare timestamps
|
2024-02-29 18:58:07 +01:00 |
|
|
9fd43318c4
|
smaller fixups
|
2024-02-29 18:58:07 +01:00 |
|
|
b43c494c3f
|
terminal: add new terminal class
|
2024-02-29 18:58:07 +01:00 |
|
|
76257eb0a8
|
tests: rewrote unit tests
|
2024-02-29 18:58:07 +01:00 |
|
|
0cc18919a9
|
utils: move include
|
2024-02-29 18:58:07 +01:00 |
|
|
591cfd5a03
|
refactor: NULL -> nullptr
|
2024-02-29 18:58:07 +01:00 |
|
|
39bbbca283
|
rewrite logging system with spdlog
|
2024-02-29 18:58:07 +01:00 |
|
|
25d4d942e6
|
kernel: improve compatability for RPi
|
2024-02-29 18:58:07 +01:00 |
|
|
5f3ee7c8cb
|
task: use new tsc module
|
2024-02-29 18:58:07 +01:00 |
|
|
d516f84026
|
undefine some macros which are already defined by macOS SDK
|
2024-02-29 18:58:07 +01:00 |
|
|
3258d9947e
|
list: remote LIST_INIT() macro
|
2024-02-29 18:58:07 +01:00 |
|
|
a6ef5ba8b8
|
tsc: fix typo
|
2024-02-29 18:58:07 +01:00 |
|
|
094b4aa9f2
|
rt: ported to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
0ef4957de9
|
added new classes for custom exceptions
|
2024-02-29 18:58:07 +01:00 |
|
|
5066bd167a
|
kernel: partial port to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
9bc51cdcec
|
utils: partial port to C++
|
2024-02-29 18:58:07 +01:00 |
|