Go to file
Strahinja Val Markovic f500ecaffb Fix for hang on insert enter after "foo.bar"
If the user had code like "foo.bar" and then entered insert mode after the 'r'
in "bar", YCM would cause vim to hang.

The problem happened because a sorting task was created that would try to sort
on the latest clang result but none would be created because a clang task was
not created in this occasion. clang_data_ready_ would remain false and would
never be set to true, thus causing an infinite loop in SortingThreadMain since
the thread would forever wait on the mutex.

This was rectified with better handling of the clang results cache. Now the
cache is a full class and it also stores the line & column number of the
location for which the results were computed. Better logic is in place for the
cache invalidation.
2012-08-12 19:01:39 -07:00
autoload Fix for "lclose not allowed here" error on open 2012-08-12 14:36:36 -07:00
cpp Fix for hang on insert enter after "foo.bar" 2012-08-12 19:01:39 -07:00
plugin Option to auto-close preview window on select 2012-08-06 21:29:56 -07:00
python Fix for hang on insert enter after "foo.bar" 2012-08-12 19:01:39 -07:00
.gitignore Renaming 'indexer' to the more accurate 'ycm_core' 2012-08-04 18:59:22 -07:00
README.md Adding initial readme file 2012-04-15 20:14:47 -07:00

Work in progress, NOT yet ready for primetime!