Commit Graph

13 Commits

Author SHA1 Message Date
177429fabc Follow K&R coding style using clang-format 2022-09-29 16:52:28 +02:00
834b33af33 Use SPDX license identifiers 2022-09-29 14:16:47 +02:00
d54c287ec8 Split ovni trace funtions to another source file 2021-11-19 16:48:53 +01:00
d3e87c2272 Add GPLv3 and MIT licenses 2021-11-03 11:32:17 +01:00
5a940540d3 Use priority queue for streams and fast channels
A priority queue (in heap.h) is used to keep the next event ready in the
emulator loop. Additionally, a list of dirty channels is keept to
limit the complexity of the propagation and emit phases.
2021-10-21 16:53:00 +02:00
ac6013419b Replace class by category to avoid C++ problems 2021-10-21 16:53:00 +02:00
10b14a90a3 Allocate the traces in the heap 2021-09-28 19:32:16 +02:00
Kevin Sala
674716804a Avoiding stack overflows 2021-08-10 10:18:21 +02:00
4e971bceff Write multiple prv files and add app id view 2021-08-03 18:42:56 +02:00
c42711908b Fix empty streams 2021-08-02 12:34:11 +02:00
d7c81b3048 Add jumbo events 2021-07-30 20:08:40 +02:00
d25bbed350 Distribute emulator into modules 2021-07-28 11:56:35 +02:00
cfc4eb7527 Single header and move lib functions to libovni 2021-07-24 10:53:41 +02:00