summaryrefslogtreecommitdiffstats
path: root/src/server/CompiledGraph.hpp
AgeCommit message (Collapse)AuthorFilesLines
2018-03-29WIP: more variant taskDavid Robillard1-2/+2
2018-03-15fixup! SimplifyDavid Robillard1-27/+4
2018-03-15Use unordered_set for graph continuationDavid Robillard1-2/+2
2018-03-14Remove RunContext dependency from CompiledGraphDavid Robillard1-2/+1
2018-03-14Simplify depth-first search algorithmDavid Robillard1-2/+0
2017-12-25Fix inconsistent parameter namesDavid Robillard1-1/+1
2017-12-18Fix recursive type issues with some toolchainsDavid Robillard1-1/+1
2017-12-16Make CompiledGraph::compile a free functionDavid Robillard1-0/+6
2017-12-16Remove Log and Path dependency from CompiledGraphDavid Robillard1-9/+3
2017-12-16Simplify Task implementationDavid Robillard1-3/+3
2017-02-18Improve parallel analysis and execution algorithmsDavid Robillard1-11/+16
2017-02-12Use smart pointers to handle real-time memory disposalDavid Robillard1-1/+3
2016-10-02Add parallel graph executionDavid Robillard1-28/+5
2016-10-02Add parallelism-aware graph traversalDavid Robillard1-19/+59
2015-10-25Create all graphs the same wayDavid Robillard1-15/+3
This ensures that subgraphs always have the standard control ports, so they are valid Ingen graphs on their own.. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5783 a436a847-0d15-0410-975c-d299462d15a1
2015-04-04Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1
2013-01-27Remove unused fields.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5012 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard1-2/+2
Use project local short type aliases for shared_ptr and friends. Move Raul::Disposable and Raul::Manageable into Raul::Maid. Use sets to store machina nodes and edges to avoid O(n) searches. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4939 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use range-based for loops where possible.David Robillard1-4/+4
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
2012-08-19Patch => GraphDavid Robillard1-0/+74
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4721 a436a847-0d15-0410-975c-d299462d15a1