Initial experimentation
Beginnings of go-to-definition
Clean identifier names
Working OK but problems with laziness
Reduced crashes but much more ugly code
Tiny cleanup
Reenable tests. Everything breaks. Tears.
Update to use my fork of LibClang. No more crashes.
Cleanup
It now seems safe to enable optimizations
Use isNullCursor in new LibClang and pretty print anonymous types
Remove deprecated functions
Go to definition works
Minor efficiency improvements
Ensure the cursor doesn't move in vim if no definition is found
Fix paths when they're recorded
More robustness and debuggability for getIdentifier
Update YCM config example
Go to definition now works on a massive project.
Fix typo