1 Commits (dfd4ef7f83918dc3eee674cda0914fa19af781fb)

Author SHA1 Message Date
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 9e0a25e9ac Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs. 7 years ago
eidheim 8de9f298d6 Language protocol: now retries typeCoverage request on error during initialization since the request might fail while waiting for language server to start. 7 years ago
eidheim 5157a3b635 Make use of lock_guard instead of unique_lock where possible 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b48eca9c9f Minor optimization of Dispatcher::dispatcher handler 8 years ago
eidheim 048cb16612 Fixes freeze when debugging failed to start: Dispatcher::post can now be performed within another Dispatcher::post, no longer leading to deadlock 8 years ago
eidheim d03ce4968c Optimisation of Dispatcher class 8 years ago
eidheim c1edb29d02 Further mutex cleanup 10 years ago
milleniumbug 649647abc5 replaced direct lock()/unlock() calls to mutex with unique_lock 10 years ago
eidheim 90b7f364c6 Renamed Dispatcher::push to Dispatcher::post 10 years ago
eidheim 26b5cab268 Dispatcher cleanup 10 years ago
eidheim e667a38640 Added Dispatcher class for simpler dispatching of functions from worker threads to gui thread. Also got rid of the Project-singleton by replacing its function with static functions 10 years ago