Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rfnoc: graph: Add commit/release API | Martin Braun | 2019-11-26 | 1 | -4/+11 |
| | |||||
* | rfnoc: node: Fix resolution of properties with circular dependencies | Martin Braun | 2019-11-26 | 1 | -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 storage | Martin Braun | 2019-11-26 | 1 | -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 |