summaryrefslogtreecommitdiffstats
path: root/src/server/events
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23Clean up includes and forward declarationsDavid Robillard4-3/+7
2023-09-22Use a regular unique_ptr for compiled graphsDavid Robillard18-43/+33
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 Robillard12-25/+25
2022-12-14Concatenate nested namespacesDavid Robillard14-74/+28
2022-12-14Use std::optionalDavid Robillard3-12/+9
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard3-0/+3
2022-12-14Clean up includesDavid Robillard2-1/+4
2022-09-27Pass by value and use std::moveDavid Robillard2-3/+3
2022-08-18Remove redundant "inline" specifiersDavid Robillard1-2/+2
2022-08-18Use consistent spacing for line commentsDavid Robillard1-4/+4
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard1-1/+2
2022-08-18Fix overly long line commentsDavid Robillard1-1/+1
2022-08-18Use a consistent style for empty bracesDavid Robillard8-20/+10
2022-08-18Fix include orderDavid Robillard1-1/+2
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard7-27/+59
2022-08-18Use default member initializationDavid Robillard18-55/+21
2022-08-18Use auto when declaring iteratorsDavid Robillard8-33/+24
2022-08-18Clean up includesDavid Robillard3-4/+3
2021-06-04Switch to C++14 and fix build with GCC 10David Robillard4-34/+46
GCC was having problems with this make_unique overload, but I don't care about C++11 compatibility at this point anyway, so it's easiest to just remove it.
2021-04-01Fix deleting connected ports in subgraphsDavid Robillard2-1/+13
2021-04-01Factor out finding adjacent arcs for disconnectionDavid Robillard2-22/+32
2021-01-02Pass by value and use std::moveDavid Robillard6-9/+9
2021-01-02Update for latest raulDavid Robillard15-42/+42
2020-12-15Clean up includes in core and serverDavid Robillard17-9/+53
2020-11-11Fix potential state memory leaksDavid Robillard3-8/+11
2020-08-03Clean up includesDavid Robillard28-30/+227
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 Robillard12-89/+89
2020-08-02Remove std::shared_ptr aliasDavid Robillard28-229/+270
2020-08-02Remove redundant pointer get() callsDavid Robillard2-2/+2
2020-08-02Use auto with pointer casts to remove redundancyDavid Robillard1-1/+1
2020-08-02Remove std::unique_ptr aliasDavid Robillard6-25/+33
2020-08-02Rename memory utility headerDavid Robillard1-1/+1
2020-08-02Fix implicit-fallthrough warningsDavid Robillard1-0/+1
2020-08-02Fix shadow warningsDavid Robillard1-5/+4
2020-08-02Add missing override specifiersDavid Robillard3-3/+3
2020-08-02Use consistent naming for context parametersDavid Robillard26-58/+63
2020-08-02Use std::make_sharedDavid Robillard1-0/+1
2020-08-02Remove wrappers for standard memory functionsDavid Robillard2-4/+6
2020-08-01Use modern castsDavid Robillard4-7/+7
2020-08-01Add explicit accessors to QuarkDavid Robillard1-1/+1
2020-02-26Fix atomic bundle executionDavid Robillard2-5/+22
2019-12-08Cleanup: Work around clang-tidy bugDavid Robillard1-3/+3
For some reason clang-tidy thinks that insert can modify the value of tail_block, so this triggers a null dereference warning. If that were true, it would be true with things swapped around like this as well, but it makes the warning go away at least.
2019-12-08Cleanup: Fix potential null dereferencesDavid Robillard1-7/+12
2019-12-08Cleanup: Remove multiple variable declarations on a single lineDavid Robillard1-1/+5
2019-12-08Cleanup: Merge branches with identical bodiesDavid Robillard2-6/+3
2019-12-08Cleanup: Remove unused parameter namesDavid Robillard7-9/+9
2019-12-08Cleanup: Use "default" for default constructors and destructorsDavid Robillard2-5/+1
2019-12-08Cleanup: Use "auto" to avoid repeating type namesDavid Robillard3-15/+15
2019-12-08Cleanup: Avoid parameter copying overheadDavid Robillard28-136/+136
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard6-8/+8