17 Commits (7cd178e2b2116c267ac4d474216795dbb1113fa0)

Author SHA1 Message Date
eidheim 414d8f195c Clang index no longer static due to libclang crashes when using the same index in parallel parses. 7 years ago
eidheim 5157a3b635 Make use of lock_guard instead of unique_lock where possible 7 years ago
eidheim f18e38c6bc Disabled excludeDeclarationsFromPCH due to libclang bug where clang_visitChildren could behave differently between runs 7 years ago
eidheim 58e5533a74 Added log.libclang to preferences that when enabled outputs diagnostics to standard output. Also set excludeDeclarationsFromPCH when creating clangmm::Index-instances 7 years ago
eidheim 0ee817e95e Improved spelling search and a slight optimization of finding C/C++ usages 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
doe300 e1e18a4199 Adds support for OpenCL source-files 8 years ago
eidheim 7676381de3 All headers should now be included when finding usages of an override method 8 years ago
eidheim be6fc93683 Fixed #357: Added CUDA support 8 years ago
eidheim 324e6b7764 Minor cleanup of Usages::Clang::write_cache 8 years ago
eidheim 7b6a3915f2 No longer possible for processes to simultaneously write to the same usage cache file 8 years ago
eidheim 4ef12438bc Usages::Clang: improved file changed check 8 years ago
eidheim b5e55b33a7 Added cursor kind check to Usages::Clang::Cache::Cursor::operator== 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago