aboutsummaryrefslogtreecommitdiff
path: root/tools/CIndex
AgeCommit message (Expand)Author
2010-04-30Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar
2010-04-30Teach clang_getLocation() to cope with a NULL file argument.Douglas Gregor
2010-04-29Add USR support for 'static inline' functions (which can be declared in heade...Ted Kremenek
2010-04-29Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for bl...Ted Kremenek
2010-04-28Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor
2010-04-22Make TemplateDecl and ObjCContainerDecl abstractDouglas Gregor
2010-04-21CXXNamedCastExpr is actually an abstract expression.Zhongxing Xu
2010-04-21Overhaul the AST representation of Objective-C message sendDouglas Gregor
2010-04-20Fix USRs for 'extern' variables declaration in functions/method bodies.Ted Kremenek
2010-04-20Keep proper source location information for the type in an Objective-CDouglas Gregor
2010-04-17Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer
2010-04-17Send code completion data in json format.Ted Kremenek
2010-04-17Remove unneeded assertion and don't return a null CXString.Ted Kremenek
2010-04-16Rework USR generation for symbols with no linkage. Many of the USRs are now ...Ted Kremenek
2010-04-16Convert libCIndex to use the new native EXPORTED_SYMBOL_FILE mechanism.Dan Gohman
2010-04-15Better support USRs for anonymous enums, structs, by including the location w...Ted Kremenek
2010-04-15Do not generate USRs for declarations with 'no linkage' except for enums, str...Ted Kremenek
2010-04-15Add optional timing logging for code completion results. This causes a UDP p...Ted Kremenek
2010-04-13Add cursor kind for C++ methods.Ted Kremenek
2010-04-12Add 'clang_getCursorLanguage' to return the "language" of the AST element (e....Ted Kremenek
2010-04-12Sort exports file.Ted Kremenek
2010-04-12Prune includes.Benjamin Kramer
2010-04-11Add initial USR support for macro definitions.Ted Kremenek
2010-04-11Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() ...Ted Kremenek
2010-04-11Add CIndex support for blocks.Ted Kremenek
2010-04-08CIndex: move extractUSRSuffix out of extern "C" and simplify it.Benjamin Kramer
2010-04-07Fix CIndex crash on invalid code reported in <rdar://problem/7833619>.Ted Kremenek
2010-04-05Make Diagnostic reference-counted, which is simpler than jugglingDouglas Gregor
2010-04-05Match MemoryBuffer API changes.Chris Lattner
2010-04-05Clarify the ownership semantics of the Diagnostic object used byDouglas Gregor
2010-04-05Minor ASTUnit cleanups:Douglas Gregor
2010-04-05Code completion results that refer to macros now get the cursor kindDouglas Gregor
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-26Return translation units from clang_createTranslationUnitFromSource()Ted Kremenek
2010-03-25Require that all Clang-based USRs start with the prefix 'c:' for the "USR spa...Ted Kremenek
2010-03-24Make sure that we have File IDs for all of the unsaved files before weDouglas Gregor
2010-03-22Use the cursor's ASTContext rather than the ASTContext computed from aDouglas Gregor
2010-03-22Use DEFINE_SYMBOL property to control dllexport/dllimportKovarththanan Rajaratnam
2010-03-20Fix unused variable warning.Daniel Dunbar
2010-03-20Optimize region-of-interest based cursor walks through theDouglas Gregor
2010-03-19Implement serialization and lazy deserialization of the preprocessingDouglas Gregor
2010-03-19Teach clang_getCursorKindSpelling() about CXCursor_InvalidCode.Ted Kremenek
2010-03-19Make the CIndex API more resilient to being used on invalid code.Ted Kremenek
2010-03-19Optionally store a PreprocessingRecord in the preprocessor itself, andDouglas Gregor
2010-03-19Visit preprocessing elements (macro instantiations and macroDouglas Gregor
2010-03-19Revert 98907 since it is breaking buildbots.Bob Wilson
2010-03-19Visit preprocessing elements (macro instantiations and macroDouglas Gregor
2010-03-18Try to appease MSVC's standard libraryDouglas Gregor