summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-11-11Fix memory leak on saveDavid Robillard1-0/+2
2020-11-11Fix buffer memory leaks on shutdownDavid Robillard1-4/+8
2020-11-11Fix memory leakDavid Robillard1-0/+2
2020-09-27Fix include orderDavid Robillard1-4/+4
2020-08-03Clean up includesDavid Robillard78-82/+519
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 Robillard26-198/+199
2020-08-02Remove std::shared_ptr aliasDavid Robillard139-977/+1125
2020-08-02Remove redundant pointer get() callsDavid Robillard10-21/+20
2020-08-02Use nullptr for empty smart pointersDavid Robillard19-32/+31
2020-08-02Use auto with pointer casts to remove redundancyDavid Robillard17-71/+71
2020-08-02Remove std::unique_ptr aliasDavid Robillard16-107/+124
2020-08-02Remove std::weak_ptr aliasDavid Robillard5-9/+12
2020-08-02Rename memory utility headerDavid Robillard46-46/+46
2020-08-02Fix implicit-fallthrough warningsDavid Robillard5-1/+7
2020-08-02Fix shadow warningsDavid Robillard20-81/+78
2020-08-02Add missing constDavid Robillard1-3/+3
2020-08-02Clean up URI map interfaceDavid Robillard12-38/+37
2020-08-02Remove support for ancient compilers without thread_local supportDavid Robillard3-12/+4
2020-08-02Fix double-promotion warningsDavid Robillard11-34/+17
2020-08-02Fix return-std-move-in-c++11 warningDavid Robillard2-4/+4
2020-08-02Fix build as a subprojectDavid Robillard4-8/+8
2020-08-02Add missing override specifiersDavid Robillard21-22/+23
2020-08-02Fix self-assignmentDavid Robillard1-4/+6
2020-08-02Make move operators noexceptDavid Robillard1-2/+2
2020-08-02Remove unnecessary moveDavid Robillard1-1/+1
2020-08-02Fix whitespaceDavid Robillard1-2/+1
2020-08-02Add missing bracesDavid Robillard2-2/+4
2020-08-02Move public headers to a separate include directoryDavid Robillard4-12/+12
This is more conventional and probably best practice (since it avoids polluting the include path with non-headers), and is supported by the clang-tidy llvm-header-guard check.
2020-08-02Remove stale forward declarationsDavid Robillard6-10/+1
2020-08-02Use "using" over "typedef"David Robillard2-2/+2
2020-08-02Clean up namespace commentsDavid Robillard18-28/+29
2020-08-02Use explicit default for trivial constructorsDavid Robillard5-11/+11
2020-08-02Use default member initializationDavid Robillard8-45/+36
2020-08-02Fix implicit constructorDavid Robillard1-1/+1
2020-08-02Use consistent naming for context parametersDavid Robillard73-437/+443
2020-08-02Use std::make_sharedDavid Robillard5-10/+15
2020-08-02Remove wrappers for standard memory functionsDavid Robillard30-79/+128
2020-08-02Pass by value and use std::moveDavid Robillard1-8/+6
2020-08-02Fix uninitialized variablesDavid Robillard8-18/+23
2020-08-02Fix uninitialized membersDavid Robillard18-139/+131
2020-08-02Don't access static methods through instancesDavid Robillard4-8/+7
2020-08-02Fix incorrect strncmp lengthDavid Robillard1-1/+1
2020-08-02Use standard C++ includesDavid Robillard2-2/+2
2020-08-02Use auto with casts and allocations to remove redundancyDavid Robillard21-98/+103
2020-08-02Fix unnecessary parameter copiesDavid Robillard21-88/+90
2020-08-02Fix suppressed automatic movesDavid Robillard2-2/+2
2020-08-02Remove redundant base class initializationsDavid Robillard2-4/+3
2020-08-02Make member functions const or static where possibleDavid Robillard14-25/+24
2020-08-02Use type-appropriate math functionsDavid Robillard2-3/+3
2020-08-02Fix multiple declarations on a single lineDavid Robillard2-3/+10