- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
- 2ee297f Send code completion data in json format. by Ted Kremenek · 14 years ago
- 1af0a2a Remove unneeded assertion and don't return a null CXString. by Ted Kremenek · 14 years ago
- e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 14 years ago
- e42e987 Convert libCIndex to use the new native EXPORTED_SYMBOL_FILE mechanism. by Dan Gohman · 14 years ago
- 6f15395 Better support USRs for anonymous enums, structs, by including the location where by Ted Kremenek · 14 years ago
- 1865cfe Do not generate USRs for declarations with 'no linkage' except for enums, structs, typedefs. by Ted Kremenek · 14 years ago
- da7af32 Add optional timing logging for code completion results. This causes a UDP packet by Ted Kremenek · 14 years ago
- 8bd5a69 Add cursor kind for C++ methods. by Ted Kremenek · 14 years ago
- 45e1dae Add 'clang_getCursorLanguage' to return the "language" of the AST element (e.g., distinguish between C and Objective-C language features). Currently this only returns results for declarations. by Ted Kremenek · 14 years ago
- 006c82b Sort exports file. by Ted Kremenek · 14 years ago
- b846deb Prune includes. by Benjamin Kramer · 14 years ago
- fa8231d Add initial USR support for macro definitions. by Ted Kremenek · 14 years ago
- c3ef91d Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() does the right by Ted Kremenek · 14 years ago
- 1ee6cad Add CIndex support for blocks. by Ted Kremenek · 14 years ago
- cfb51b6 CIndex: move extractUSRSuffix out of extern "C" and simplify it. by Benjamin Kramer · 14 years ago
- 5dbacb4 Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. by Ted Kremenek · 14 years ago
- 2801977 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 14 years ago
- a0a270c Match MemoryBuffer API changes. by Chris Lattner · 14 years ago
- 3687e9d Clarify the ownership semantics of the Diagnostic object used by by Douglas Gregor · 14 years ago
- 405634b Minor ASTUnit cleanups: by Douglas Gregor · 14 years ago
- 09d9fa1 Code completion results that refer to macros now get the cursor kind by Douglas Gregor · 14 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
- 83c5184 Return translation units from clang_createTranslationUnitFromSource() by Ted Kremenek · 14 years ago
- 0c0fb41 Require that all Clang-based USRs start with the prefix 'c:' for the "USR space". by Ted Kremenek · 14 years ago
- f7353c0 Make sure that we have File IDs for all of the unsaved files before we by Douglas Gregor · 14 years ago
- 2ca54fe Use the cursor's ASTContext rather than the ASTContext computed from a by Douglas Gregor · 14 years ago
- 24f7e36 Use DEFINE_SYMBOL property to control dllexport/dllimport by Kovarththanan Rajaratnam · 14 years ago
- 8de30ff Fix unused variable warning. by Daniel Dunbar · 14 years ago
- 788f5a1 Optimize region-of-interest based cursor walks through the by Douglas Gregor · 14 years ago
- 6a5a23f Implement serialization and lazy deserialization of the preprocessing by Douglas Gregor · 14 years ago
- 292db64 Teach clang_getCursorKindSpelling() about CXCursor_InvalidCode. by Ted Kremenek · 14 years ago
- ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 14 years ago
- 94dc8f6 Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 14 years ago
- 0396f46 Visit preprocessing elements (macro instantiations and macro by Douglas Gregor · 14 years ago
- 3178cb6 Revert 98907 since it is breaking buildbots. by Bob Wilson · 14 years ago
- 2507fa8 Visit preprocessing elements (macro instantiations and macro by Douglas Gregor · 14 years ago
- 3c26684 Try to appease MSVC's standard library by Douglas Gregor · 14 years ago
- 1a1f85a Try to appease MSVC by Douglas Gregor · 14 years ago
- bf7efa2 Explicitly link macro instantiations to macro definitions in the by Douglas Gregor · 14 years ago
- 572feb2 Expose macro definitions as CIndex cursors. These can still only be by Douglas Gregor · 14 years ago
- 4ae8f29 Introduce the notion of a "preprocessing record", which keeps track of by Douglas Gregor · 14 years ago
- 4807231 More token-annotation experimentation, preprocessing the annotated by Douglas Gregor · 14 years ago
- 9f1e3ff Experimental stab at using relexing to identify preprocessor by Douglas Gregor · 14 years ago
- 47a3fcd Audit all callers of SourceManager::getBufferData(); fix the one that by Douglas Gregor · 14 years ago
- f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 14 years ago
- f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 14 years ago
- aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 14 years ago
- 66ccaec Rename clang_constructUSR_ObjCategory to clang_constructUSR_ObjCCategory. by Ted Kremenek · 14 years ago
- c2a9816 Revert 98439. There is a bad race condition in sys::Path::makeUnique on win32. by Benjamin Kramer · 14 years ago
- ee99005 Make getTemporaryPath a static member of CIndexer and use it to replace tmpnam calls. by Benjamin Kramer · 14 years ago
- 896b70f Implement several CIndex functions for constructing USRs from C-strings instead of AST elements. by Ted Kremenek · 14 years ago
- 3352406 Allow users to set CPPFLAGS and CXXFLAGS on the make command line. by Jeffrey Yasskin · 14 years ago
- ad6eff6 Implement clang_isUnexposed(), a predicate function to simplify filtering out by Ted Kremenek · 14 years ago
- c2350e5 Extend ObjCMessageExpr for class method sends with the source location by Douglas Gregor · 14 years ago
- 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 14 years ago
- 34f6a32 Check if 'Unit' is NULL before trying to iterate over the diagnostics. by Ted Kremenek · 14 years ago
- 0baa952 Add clang version to crashtracer string. by Ted Kremenek · 14 years ago
- bdf6062 A little hack to identify unwanted concurrency in CIndex by Douglas Gregor · 14 years ago
- 5b64936 Export clang_getCursorLinkage(). by Ted Kremenek · 14 years ago
- 16b4259 Add clang_getCursorLinkage(), which returns the by Ted Kremenek · 14 years ago
- c8dfe5e When given unsaved files in clang_createTranslationUnitFromSourceFile, by Douglas Gregor · 14 years ago
- 32141c8 Fix bogus diagnostic format string. by Daniel Dunbar · 14 years ago
- 274f190 Rework the CIndex API for displaying diagnostics. Instead of printing by Douglas Gregor · 14 years ago
- 5f8e1be Attempt to fix the MSVC9 failure with c-indext-test, where the CIndex DLL by Douglas Gregor · 14 years ago
- 473d701 Simplify the CIndex fix-it API, now that we have half-open CXSourceRanges. by Douglas Gregor · 15 years ago
- 313e26c Teach ASTUnit to keep track of temporary files, then delete them when by Douglas Gregor · 15 years ago
- 0a812cf Re-apply my diagnostics-capture patch for CIndex, with some tweaks to by Douglas Gregor · 15 years ago
- 79758f6 Revert "Sort visitor methods so we can easily tell what's implemented." by Ted Kremenek · 15 years ago
- 6b3b514 Revert "Tidy up order of switch statement. No functionality change." by Ted Kremenek · 15 years ago
- 436f3f0 Revert my CIndex diagnostic changes (r96603, 96606, 96607), which were by Douglas Gregor · 15 years ago
- b9c8a24 Introduce debugging/testing hook clang_enableStackTraces() into by Douglas Gregor · 15 years ago
- b271071 Resurrect the displayDiagnostics parameter to clang_createIndex(), and by Douglas Gregor · 15 years ago
- 4c58923 Introduce CIndex API functions for displaying a diagnostic, with some by Douglas Gregor · 15 years ago
- c4174cc Tidy up order of switch statement. No functionality change. by Ted Kremenek · 15 years ago
- 4540c9c Sort visitor methods so we can easily tell what's implemented. by Ted Kremenek · 15 years ago
- 539311e Change cursor behavior for attributes to have them visited as part of recursing by Ted Kremenek · 15 years ago
- a88084b Rework how CIndex handles diagnostics. Rather than using a callback, by Douglas Gregor · 15 years ago
- 09dfa37 Add basic cursor traversal for attributes. We currently don't have source by Ted Kremenek · 15 years ago
- f14bee8 Teach CMake to put the CIndex header into the Xcode/MSVC project by Douglas Gregor · 15 years ago
- e77f443 Start adding cursor kinds for attributes, with first exposing by Ted Kremenek · 15 years ago
- 6b56999 Don't make the inclusion of crashtracer information depend on NDEBUG. by Ted Kremenek · 15 years ago
- 2ef6f8f Convert clang_getCompletionChunkText() to return a CXString. by Ted Kremenek · 15 years ago
- f0e23e8 Remove trailing spaces. by Ted Kremenek · 15 years ago
- e68fff6 Change clang_getCursorKindSpelling() to return a CXString by Ted Kremenek · 15 years ago
- 7484407 Change clang_getFileName() to return a 'CXString' instead of 'const char *'. by Ted Kremenek · 15 years ago
- ee4db4f Move createCXString() functions out of CIndexer and into the clang::cxstring namespace. by Ted Kremenek · 15 years ago
- b26d483 ASTUnit: Constant fold UseBumpAllocator to true, we don't care to support this as an argument. by Daniel Dunbar · 15 years ago
- d52864b CIndex: Switch CXSourceRange to proper half-open intervals. by Daniel Dunbar · 15 years ago
- 19e4a07 CIndex: Avoid an unnecessary getLocForEndOfToken call, the region of interest by Daniel Dunbar · 15 years ago
- ecaceb5 CIndex: Simplify (remove provably dead code). by Daniel Dunbar · 15 years ago
- f408f32 CIndex: Inline CompareRegionOfInterest(CXSourceRange) into sole caller. by Daniel Dunbar · 15 years ago
- 85b988f Rename translateSourceRange(CXSourceRange) translateCXSourceRange, instead of by Daniel Dunbar · 15 years ago
- bb4a61a CIndex: Kill off CXSourceLocationPtr, and AtEnd arguments. by Daniel Dunbar · 15 years ago
- 76dd3c2 CIndex: Stop hiding magic end bit in CXSourceRange locations where clients can't by Daniel Dunbar · 15 years ago
- a2a9d6e Make the following functions thread-safe but having them return an std::string that is reconstructed by Ted Kremenek · 15 years ago
- 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
- a3890ba Clean up the CIndex interface to diagnostic ranges. Thanks, Daniel! by Douglas Gregor · 15 years ago