summaryrefslogtreecommitdiffstats
path: root/src/common/detached_tasks.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* common: Eliminate variable shadowingMorph2022-06-141-2/+2
| | | | GCC/Clang treats variables within lambdas as potentially shadowing those outside the lambda, despite them not being captured inside the lambda's capture list.
* common/detached_tasks: Wait for tasks before shutting downRodrigo Locatti2021-06-221-0/+2
| | | | | | If this is not waited on, the synchronization primitives are destroyed whe main exits and the detached task ends up signalling garbage and not properly finishing.
* General: Tidy up clang-format warnings part 2Lioncash2020-08-131-2/+1
|
* general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-4/+4
| | | | | | | Since C++17, the introduction of deduction guides for locking facilities means that we no longer need to hardcode the mutex type into the locks themselves, making it easier to switch mutex types, should it ever be necessary in the future.
* Port web_service from CitrafearlessTobi2018-10-021-0/+41