YouCompleteMe/cpp/ycm/ClangCompleter
Strahinja Val Markovic 7ff4774e96 Possible fix for random hang on Vim close
Reparse would take the clang lock and then possibly call Destroy while still
holding the lock. Destroy would try to take that same lock, and the mutex is not
recursive. Unpleasantness ensues.

I _think_ this is the root cause of #218, but I can't be sure. Such is life with
threads.

Fixes #218.
2013-04-10 19:45:50 -07:00
..
ClangCompleter.cpp Return an empty location instead of segfaulting 2013-04-03 14:58:37 -04:00
ClangCompleter.h GoToDefinition/Declaration commands for C-family 2013-03-31 20:38:29 -07:00
ClangResultsCache.cpp Formatting the a part of the source with astyle 2013-01-19 20:03:32 -08:00
ClangResultsCache.h Formatting the a part of the source with astyle 2013-01-19 20:03:32 -08:00
ClangUtils.cpp GoToDefinition/Declaration commands for C-family 2013-03-31 20:38:29 -07:00
ClangUtils.h GoToDefinition/Declaration commands for C-family 2013-03-31 20:38:29 -07:00
CompilationDatabase.cpp Fixing code style issues 2013-02-02 21:50:05 -08:00
CompilationDatabase.h Fixing code style issues 2013-02-02 21:50:05 -08:00
CompletionData.cpp A few more clang cursorkinds supported 2013-02-23 17:34:10 -08:00
CompletionData.h Formatting the a part of the source with astyle 2013-01-19 20:03:32 -08:00
Diagnostic.h Formatting the a part of the source with astyle 2013-01-19 20:03:32 -08:00
Location.h GoToDefinition/Declaration commands for C-family 2013-03-31 20:38:29 -07:00
TranslationUnit.cpp Possible fix for random hang on Vim close 2013-04-10 19:45:50 -07:00
TranslationUnit.h GoToDefinition/Declaration commands for C-family 2013-03-31 20:38:29 -07:00
UnsavedFile.h Formatting the a part of the source with astyle 2013-01-19 20:03:32 -08:00