| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename 'CIndex' to 'libclang', since it has basically become our stable public | Daniel Dunbar | 2010-04-30 | 1 | -2598/+0 |
* | Teach clang_getLocation() to cope with a NULL file argument. | Douglas Gregor | 2010-04-30 | 1 | -2/+2 |
* | Completely reimplement __builtin_offsetof, based on a patch by Roberto | Douglas Gregor | 2010-04-28 | 1 | -0/+9 |
* | Make TemplateDecl and ObjCContainerDecl abstract | Douglas Gregor | 2010-04-22 | 1 | -4/+0 |
* | Overhaul the AST representation of Objective-C message send | Douglas Gregor | 2010-04-21 | 1 | -3/+3 |
* | Keep proper source location information for the type in an Objective-C | Douglas Gregor | 2010-04-20 | 1 | -0/+6 |
* | Add cursor kind for C++ methods. | Ted Kremenek | 2010-04-13 | 1 | -0/+2 |
* | Add 'clang_getCursorLanguage' to return the "language" of the AST element (e.... | Ted Kremenek | 2010-04-12 | 1 | -0/+63 |
* | Prune includes. | Benjamin Kramer | 2010-04-12 | 1 | -1/+4 |
* | Add CIndex support for blocks. | Ted Kremenek | 2010-04-11 | 1 | -2/+19 |
* | Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. | Ted Kremenek | 2010-04-07 | 1 | -2/+3 |
* | Make Diagnostic reference-counted, which is simpler than juggling | Douglas Gregor | 2010-04-05 | 1 | -3/+4 |
* | Match MemoryBuffer API changes. | Chris Lattner | 2010-04-05 | 1 | -3/+2 |
* | Clarify the ownership semantics of the Diagnostic object used by | Douglas Gregor | 2010-04-05 | 1 | -9/+5 |
* | Minor ASTUnit cleanups: | Douglas Gregor | 2010-04-05 | 1 | -3/+3 |
* | Code completion results that refer to macros now get the cursor kind | Douglas Gregor | 2010-04-05 | 1 | -1/+1 |
* | Return translation units from clang_createTranslationUnitFromSource() | Ted Kremenek | 2010-03-26 | 1 | -2/+1 |
* | Use the cursor's ASTContext rather than the ASTContext computed from a | Douglas Gregor | 2010-03-22 | 1 | -2/+2 |
* | Fix unused variable warning. | Daniel Dunbar | 2010-03-20 | 1 | -2/+1 |
* | Optimize region-of-interest based cursor walks through the | Douglas Gregor | 2010-03-20 | 1 | -6/+49 |
* | Implement serialization and lazy deserialization of the preprocessing | Douglas Gregor | 2010-03-19 | 1 | -24/+9 |
* | Teach clang_getCursorKindSpelling() about CXCursor_InvalidCode. | Ted Kremenek | 2010-03-19 | 1 | -0/+2 |
* | Make the CIndex API more resilient to being used on invalid code. | Ted Kremenek | 2010-03-19 | 1 | -3/+4 |
* | Optionally store a PreprocessingRecord in the preprocessor itself, and | Douglas Gregor | 2010-03-19 | 1 | -6/+9 |
* | Visit preprocessing elements (macro instantiations and macro | Douglas Gregor | 2010-03-19 | 1 | -106/+48 |
* | Revert 98907 since it is breaking buildbots. | Bob Wilson | 2010-03-19 | 1 | -45/+106 |
* | Visit preprocessing elements (macro instantiations and macro | Douglas Gregor | 2010-03-19 | 1 | -106/+45 |
* | Try to appease MSVC's standard library | Douglas Gregor | 2010-03-18 | 1 | -0/+14 |
* | Try to appease MSVC | Douglas Gregor | 2010-03-18 | 1 | -4/+4 |
* | Explicitly link macro instantiations to macro definitions in the | Douglas Gregor | 2010-03-18 | 1 | -0/+8 |
* | Expose macro definitions as CIndex cursors. These can still only be | Douglas Gregor | 2010-03-18 | 1 | -1/+25 |
* | Introduce the notion of a "preprocessing record", which keeps track of | Douglas Gregor | 2010-03-18 | 1 | -83/+55 |
* | More token-annotation experimentation, preprocessing the annotated | Douglas Gregor | 2010-03-18 | 1 | -11/+89 |
* | Experimental stab at using relexing to identify preprocessor | Douglas Gregor | 2010-03-18 | 1 | -8/+116 |
* | Audit all callers of SourceManager::getBufferData(); fix the one that | Douglas Gregor | 2010-03-16 | 1 | -0/+2 |
* | Let SourceManager::getBufferData return StringRef instead of a pair of two co... | Benjamin Kramer | 2010-03-16 | 1 | -8/+7 |
* | Give SourceManager a Diagnostic object with which to report errors, | Douglas Gregor | 2010-03-16 | 1 | -11/+10 |
* | Introduce a new BufferResult class to act as the return type of | Douglas Gregor | 2010-03-15 | 1 | -6/+17 |
* | Revert 98439. There is a bad race condition in sys::Path::makeUnique on win32. | Benjamin Kramer | 2010-03-13 | 1 | -4/+9 |
* | Make getTemporaryPath a static member of CIndexer and use it to replace tmpna... | Benjamin Kramer | 2010-03-13 | 1 | -9/+4 |
* | Implement clang_isUnexposed(), a predicate function to simplify filtering out | Ted Kremenek | 2010-03-08 | 1 | -0/+12 |
* | Extend ObjCMessageExpr for class method sends with the source location | Douglas Gregor | 2010-03-08 | 1 | -0/+9 |
* | Keep track of type source information in the return type of an | Douglas Gregor | 2010-03-08 | 1 | -3/+4 |
* | Check if 'Unit' is NULL before trying to iterate over the diagnostics. | Ted Kremenek | 2010-03-05 | 1 | -1/+2 |
* | Add clang version to crashtracer string. | Ted Kremenek | 2010-03-05 | 1 | -1/+2 |
* | A little hack to identify unwanted concurrency in CIndex | Douglas Gregor | 2010-03-05 | 1 | -0/+6 |
* | Add clang_getCursorLinkage(), which returns the | Ted Kremenek | 2010-03-03 | 1 | -0/+19 |
* | When given unsaved files in clang_createTranslationUnitFromSourceFile, | Douglas Gregor | 2010-02-27 | 1 | -1/+1 |
* | Fix bogus diagnostic format string. | Daniel Dunbar | 2010-02-23 | 1 | -1/+1 |
* | Rework the CIndex API for displaying diagnostics. Instead of printing | Douglas Gregor | 2010-02-22 | 1 | -4/+21 |