aboutsummaryrefslogtreecommitdiff
path: root/tools/libclang/Indexing.cpp
AgeCommit message (Expand)Author
2013-05-03Remove DiagnosticConsumer::clone(), a bad idea that is now unused.Douglas Gregor
2013-05-03[Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis
2013-03-29[libclang] If libclang logging is enabled, print all compiler diagnostics to ...Argyrios Kyrtzidis
2013-02-24[preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis
2013-02-03libclang: remove 'using namespace cxstring'Dmitri Gribenko
2013-01-31Attempt to fix Windows build breakage.Evgeniy Stepanov
2013-01-26libclang: type safety for CXTranslationUnitImpl::CIdxDmitri Gribenko
2013-01-26libclang: factor out the frequent pattern static_cast<ASTUnit *>(TU->TUData)Dmitri Gribenko
2013-01-20Nuke SetUpBuildDumpLog.Sean Silva
2013-01-19Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth
2013-01-10[libclang] Enhance logging capabilities of libclang.Argyrios Kyrtzidis
2013-01-02Re-sort #include lines using the llvm/utils/sort_includes.py script.Chandler Carruth
2012-12-06[libclang] Introduce a new indexing mode where we skip function bodiesArgyrios Kyrtzidis
2012-12-04Sort #include lines for tools/...Chandler Carruth
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-10-18[libclang] Invoke a ppIncludedFile callback when indexing implicit module imp...Argyrios Kyrtzidis
2012-10-10Disable the preprocessing record when indexing a source fileArgyrios Kyrtzidis
2012-10-10When indexing a module file, for the ppIncludedFile callback giveArgyrios Kyrtzidis
2012-10-06[libclang] Don't disable the preprocessing record while indexing so asArgyrios Kyrtzidis
2012-10-03[libclang] When indexing, invoke the importedASTFile for PCH files as well.Argyrios Kyrtzidis
2012-10-03[libclang] Simplify indexing of module imports by handling implicitArgyrios Kyrtzidis
2012-10-03Some renames to use the 'visitor' nomenclature, no functionality change.Argyrios Kyrtzidis
2012-10-02[libclang] When indexing an AST file, only deserialize the file levelArgyrios Kyrtzidis
2012-10-02[libclang] When indexing an AST file, only deserialize the preprocessing recordArgyrios Kyrtzidis
2012-10-02Add info in the preprocessing record whether an inclusion directiveArgyrios Kyrtzidis
2012-10-02[libclang] Even though we disable the preprocessing record during indexing,Argyrios Kyrtzidis
2012-10-02[libclang] Implement the importedASTFile indexing callback to provideArgyrios Kyrtzidis
2012-09-29For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis
2012-09-27Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis
2012-09-25[libclang] Do a AST concurrency check in clang_indexTranslationUnit_Impl.Argyrios Kyrtzidis
2012-07-11Introduce a flag in SourceManager to treat non-system source filesArgyrios Kyrtzidis
2012-06-28[libclang] Don't bind a StringRef to a temporary std::string object.Argyrios Kyrtzidis
2012-04-11[libclang] If displayDiagnostics is set (when calling clang_createIndex), mak...Argyrios Kyrtzidis
2012-03-28[libclang] Rename setBackGroundPriority -> setThreadBackgroundPriority.Argyrios Kyrtzidis
2012-03-28[libclang] Introduce options to control the priority for the threadsArgyrios Kyrtzidis
2012-03-27[libclang] Introduce indexing option CXIndexOpt_SuppressWarnings, whichArgyrios Kyrtzidis
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis
2012-02-28[libclang] When indexing an objc property, also provide information aboutArgyrios Kyrtzidis
2012-02-25Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-14[libclang] Indexing: only index implicit template instantiations via an opt-i...Argyrios Kyrtzidis
2012-02-13drop more llvm:: prefixes on OwningPtr<>Dylan Noblesmith
2012-02-10[libclang] Indexing API: Fully index implict template instantiations.Argyrios Kyrtzidis
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
2012-01-17[libclang] Make sure Preprocessor is set in ASTUnit during indexing.Argyrios Kyrtzidis
2011-12-13[libclang] Indexing API: Provide the protocols list for objc categories as well.Argyrios Kyrtzidis
2011-12-01[libclang] Create a diagnostic set to pass at the end of indexing.Argyrios Kyrtzidis
2011-11-29Preserve constness.Benjamin Kramer
2011-11-29[libclang] Fix leak in clang_indexSourceFile_ImplArgyrios Kyrtzidis
2011-11-28[libclang] Indexing API: If the client requested to get a CXTranslationUnit a...Argyrios Kyrtzidis