summaryrefslogtreecommitdiffstats
path: root/clang/tools/CIndex/CIndex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar2010-04-301-2598/+0
* Teach clang_getLocation() to cope with a NULL file argument.Douglas Gregor2010-04-301-2/+2
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-0/+9
* Make TemplateDecl and ObjCContainerDecl abstractDouglas Gregor2010-04-221-4/+0
* Overhaul the AST representation of Objective-C message sendDouglas Gregor2010-04-211-3/+3
* Keep proper source location information for the type in an Objective-CDouglas Gregor2010-04-201-0/+6
* Add cursor kind for C++ methods.Ted Kremenek2010-04-131-0/+2
* Add 'clang_getCursorLanguage' to return the "language" of the AST element (e....Ted Kremenek2010-04-121-0/+63
* Prune includes.Benjamin Kramer2010-04-121-1/+4
* Add CIndex support for blocks.Ted Kremenek2010-04-111-2/+19
* Fix CIndex crash on invalid code reported in <rdar://problem/7833619>.Ted Kremenek2010-04-071-2/+3
* Make Diagnostic reference-counted, which is simpler than jugglingDouglas Gregor2010-04-051-3/+4
* Match MemoryBuffer API changes.Chris Lattner2010-04-051-3/+2
* Clarify the ownership semantics of the Diagnostic object used byDouglas Gregor2010-04-051-9/+5
* Minor ASTUnit cleanups:Douglas Gregor2010-04-051-3/+3
* Code completion results that refer to macros now get the cursor kindDouglas Gregor2010-04-051-1/+1
* Return translation units from clang_createTranslationUnitFromSource()Ted Kremenek2010-03-261-2/+1
* Use the cursor's ASTContext rather than the ASTContext computed from aDouglas Gregor2010-03-221-2/+2
* Fix unused variable warning.Daniel Dunbar2010-03-201-2/+1
* Optimize region-of-interest based cursor walks through theDouglas Gregor2010-03-201-6/+49
* Implement serialization and lazy deserialization of the preprocessingDouglas Gregor2010-03-191-24/+9
* Teach clang_getCursorKindSpelling() about CXCursor_InvalidCode.Ted Kremenek2010-03-191-0/+2
* Make the CIndex API more resilient to being used on invalid code.Ted Kremenek2010-03-191-3/+4
* Optionally store a PreprocessingRecord in the preprocessor itself, andDouglas Gregor2010-03-191-6/+9
* Visit preprocessing elements (macro instantiations and macroDouglas Gregor2010-03-191-106/+48
* Revert 98907 since it is breaking buildbots.Bob Wilson2010-03-191-45/+106
* Visit preprocessing elements (macro instantiations and macroDouglas Gregor2010-03-191-106/+45
* Try to appease MSVC's standard libraryDouglas Gregor2010-03-181-0/+14
* Try to appease MSVCDouglas Gregor2010-03-181-4/+4
* Explicitly link macro instantiations to macro definitions in theDouglas Gregor2010-03-181-0/+8
* Expose macro definitions as CIndex cursors. These can still only beDouglas Gregor2010-03-181-1/+25
* Introduce the notion of a "preprocessing record", which keeps track ofDouglas Gregor2010-03-181-83/+55
* More token-annotation experimentation, preprocessing the annotatedDouglas Gregor2010-03-181-11/+89
* Experimental stab at using relexing to identify preprocessorDouglas Gregor2010-03-181-8/+116
* Audit all callers of SourceManager::getBufferData(); fix the one thatDouglas Gregor2010-03-161-0/+2
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-161-8/+7
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-161-11/+10
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-6/+17
* Revert 98439. There is a bad race condition in sys::Path::makeUnique on win32.Benjamin Kramer2010-03-131-4/+9
* Make getTemporaryPath a static member of CIndexer and use it to replace tmpna...Benjamin Kramer2010-03-131-9/+4
* Implement clang_isUnexposed(), a predicate function to simplify filtering outTed Kremenek2010-03-081-0/+12
* Extend ObjCMessageExpr for class method sends with the source locationDouglas Gregor2010-03-081-0/+9
* Keep track of type source information in the return type of anDouglas Gregor2010-03-081-3/+4
* Check if 'Unit' is NULL before trying to iterate over the diagnostics.Ted Kremenek2010-03-051-1/+2
* Add clang version to crashtracer string.Ted Kremenek2010-03-051-1/+2
* A little hack to identify unwanted concurrency in CIndexDouglas Gregor2010-03-051-0/+6
* Add clang_getCursorLinkage(), which returns theTed Kremenek2010-03-031-0/+19
* When given unsaved files in clang_createTranslationUnitFromSourceFile,Douglas Gregor2010-02-271-1/+1
* Fix bogus diagnostic format string.Daniel Dunbar2010-02-231-1/+1
* Rework the CIndex API for displaying diagnostics. Instead of printingDouglas Gregor2010-02-221-4/+21
OpenPOWER on IntegriCloud