Ivan Čukić
Ivan Čukić
GP is a TMP-heavy library. See if compilation times can be optimized without sacrificing the runtime performance. Primary focus - document: - identify bottlenecks -- what are the heaviest template...
We should introduce graph update requests into the messaging system - messages to request a new block to be added, a block to be replaced with another or removed. It...
The block should get the data as a continuous stream of type T, and chunk/cut it between tags, or on custom defined points. The chunks should be exported as DataSet.
- Create CMake functions to define and install plugins - Discuss how to statically build plugins for WASM usage - Implement statically linked plugins for WASM usage
There is a lot of copy-paste code in the tests. Especially in the separate applications (`test/app_*.cpp`). The reason for the current test applications are issues with uT.
`graph-prototype` has already surpassed its predecessor (GR 3.X) in terms of performance, thanks to the integration of lock-free buffers and optimized compile-time evaluated features. Nonetheless, we must be vigilant about...
Tests can never be extensive enough. Especially when asynchronous systems are tested. A system that generates and tests random behaviors would allow us to test situations that we didn't manually...
Ports can be disconnected for a few reasons: - accidentally - not meant to be connected - the graph is meant to be used as a sub-graph, and those ports...
The current tests for graph prototype are not sufficient to guarantee the QoI for graph prototype. The aim of this task is two-fold: - Create more extensive unit-tests - [...