| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [libclang] Workaround potential race condition with code completion ↵ | Ted Kremenek | 2011-08-17 | 1 | -0/+4 |
| | | | | | | | | | | AllocatedResults being freed after a CXTranslationUnit. The Container USR's CXString had its underlying data owned by the CXTranslationUnit's string pool. This would result in trying to access freed memory. llvm-svn: 137887 | ||||
| * | remove unneeded llvm:: namespace qualifiers on some core types now that ↵ | Chris Lattner | 2011-07-23 | 1 | -1/+1 |
| | | | | | | | | | LLVM.h imports them into the clang namespace. llvm-svn: 135852 | ||||
| * | Make definition of CXTranslationUnitImpl private | Ted Kremenek | 2010-11-17 | 1 | -0/+1 |
| | | | | | | | to libclang. llvm-svn: 119585 | ||||
| * | Change CXTranslationUnit to not directly cast to an ASTUnit*, | Ted Kremenek | 2010-11-16 | 1 | -8/+70 |
| | | | | | | | | | | | | | | | | | | | | but to wrap both an ASTUnit and a "string pool" that will be used for fast USR generation. This requires a bunch of mechanical changes, as there was a ton of code that assumed that CXTranslationUnit and ASTUnit* were the same. Along with this change, introduce CXStringBuf, which provides an llvm::SmallVector<char> backing for repeatedly generating CXStrings without a huge amount of malloc() traffic. This requires making some changes to the representation of CXString by renaming a few fields (but keeping the size of the object the same). llvm-svn: 119337 | ||||
| * | Add CXString.cpp and CXString.h | Ted Kremenek | 2010-11-16 | 1 | -0/+67 |
| llvm-svn: 119322 | |||||

