summaryrefslogtreecommitdiffstats
path: root/src/server/CompiledGraph.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-07-13Add missing includesDavid Robillard1-0/+1
According to include-what-you-use, anyway. Most of these seem questionable/unnecessary, but since the whole point here is to avoid wasting time doing manually what machines can do, just do what the tool says to keep the checks clean even if it's suboptimal.
2023-09-22Use a regular unique_ptr for compiled graphsDavid Robillard1-4/+3
Since these are always swapped by events which already have the ability to delete things after execution (by deleting them along with the event itself after processing), we can avoid the complexity and overhead of Raul::managed_ptr here by swapping the old graph for the new, retaining the owning reference to the old CompiledGraph in the event.
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-1/+1
2022-12-14Concatenate nested namespacesDavid Robillard1-4/+2
2022-09-27Use std::make_uniqueDavid Robillard1-1/+2
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard1-1/+2
2021-01-02Update for latest raulDavid Robillard1-2/+2
2020-12-15Clean up includes in core and serverDavid Robillard1-0/+3
2020-08-03Clean up includesDavid Robillard1-0/+2
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check.
2020-08-02Remove Raul::managed_ptr aliasDavid Robillard1-2/+2
2020-08-02Remove std::shared_ptr aliasDavid Robillard1-0/+1
2020-08-02Use nullptr for empty smart pointersDavid Robillard1-1/+1
2020-08-02Fix shadow warningsDavid Robillard1-5/+8
2020-08-02Use consistent naming for context parametersDavid Robillard1-2/+2
2020-08-02Use auto with casts and allocations to remove redundancyDavid Robillard1-12/+12
2019-12-08Cleanup: Make single argument constructors explicitDavid Robillard1-3/+3
2019-12-08Cleanup: Fix some includes and forward declarationsDavid Robillard1-0/+2
2019-03-09Clean up includes and forward declarationsDavid Robillard1-5/+10
2019-03-09Localise dependency on boost::format and improve logging APIDavid Robillard1-4/+3
2019-03-08Pass World everywhere by referenceDavid Robillard1-1/+1
2018-09-23Use lowercase namespace namesDavid Robillard1-4/+4
2018-09-04Fix catch of polymorphic exception by valueDavid Robillard1-1/+1
2018-01-16Add missing includesDavid Robillard1-0/+1
2018-01-16Fix build with C++11David Robillard1-1/+1
2017-12-25Use nullptrDavid Robillard1-1/+1
2017-12-18Fix recursive type issues with some toolchainsDavid Robillard1-4/+4
2017-12-16Remove Log and Path dependency from CompiledGraphDavid Robillard1-9/+9
2017-12-16Simplify Task implementationDavid Robillard1-4/+4
2017-02-18Improve parallel analysis and execution algorithmsDavid Robillard1-72/+108
2017-02-12Use smart pointers to handle real-time memory disposalDavid Robillard1-5/+5
2016-10-02Add parallel graph executionDavid Robillard1-86/+12
2016-10-02Add parallelism-aware graph traversalDavid Robillard1-0/+311