aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests/rfnoc_propprop_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* rfnoc: graph: Add commit/release APIMartin Braun2019-11-261-4/+11
|
* rfnoc: node: Fix resolution of properties with circular dependenciesMartin Braun2019-11-261-0/+60
| | | | | | | When a node has multiple properties that depend on each other (and possible have circular dependencies), the previous version of property propagation would not correctly resolve properties that got flagged dirty during the execution of other resolvers.
* rfnoc: Add property propagation, Boost.Graph storageMartin Braun2019-11-261-0/+366
- Adds a detail::graph_t class, which handles the propagation - Adds methods to node_t to aid with propagation - Adds unit tests - Adds dynamic property forwarding: Nodes are now able to forward properties they don't know about by providing a forwarding policy. A good example is the FIFO block which simply forwards most properties verbatim. - node: Temporarily disabling consistency check at init