aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2012-09-27[libclang] Always report a CXCursor_MacroDefinition for code-completionArgyrios Kyrtzidis
2012-09-26Have ASTUnit::Save() return a bool to indicate save error.Argyrios Kyrtzidis
2012-09-15Allow disabling PCH validation when loading an AST file by checkingArgyrios Kyrtzidis
2012-09-14[libclang] When loading an AST file, make sure to apply the language optionsArgyrios Kyrtzidis
2012-08-14Fix undefined behavior in code completion, caught byRichard Smith
2012-07-11Introduce a flag in SourceManager to treat non-system source filesArgyrios Kyrtzidis
2012-07-03[libclang] Protect against a race condition where a threadArgyrios Kyrtzidis
2012-07-02Add a new libclang completion API to get brief documentation comment that isDmitri Gribenko
2012-06-08[libclang] Don't crash when saving a PCH from a prefix headerArgyrios Kyrtzidis
2012-05-21[driver] When creating the compiler invocation out of command-lineArgyrios Kyrtzidis
2012-04-14ASTUnit: Don't clone the new DiagnosticConsumer, causing it to get leaked.Benjamin Kramer
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen
2012-04-11[libclang] If displayDiagnostics is set (when calling clang_createIndex), mak...Argyrios Kyrtzidis
2012-04-10[code-complete] Introduce CodeCompletionTUInfo which will be used for cachingArgyrios Kyrtzidis
2012-03-13[libclang] When there's a file error when saving the PCH, make sure toArgyrios Kyrtzidis
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis
2012-02-29Serialization: Switch over to using the native SmallVector based BitstreamWriterDaniel Dunbar
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-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-01[libclang] Make sure we don't ever leave a StoredDiagnostic associated withArgyrios Kyrtzidis
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Ensure that we clean up after a failed module build and cope with theDouglas Gregor
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
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-25Remove unused variables.Rafael Espindola
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor
2011-11-29Initialize NumWarningsInPreamble in ASTUnit's constructor, for safety.Argyrios Kyrtzidis
2011-11-28[libclang] Indexing API: If the client requested to get a CXTranslationUnit a...Argyrios Kyrtzidis
2011-11-28[libclang] Indexing API: Capture diagnostics during indexing.Argyrios Kyrtzidis
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-18Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continueArgyrios Kyrtzidis
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-11-17Simplify crash cleanup logic in ASTUnit::LoadFromCommandLine() by zeroing out...Ted Kremenek
2011-11-16[libclang] Fix crash on invalid code. Fixes rdar://10451854Argyrios Kyrtzidis
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor
2011-11-07ASTConsumer::handleTopLevelDecl will end up getting called forDouglas Gregor
2011-11-03After resetting the diagnostic state, set the number of warning occurring in ...Argyrios Kyrtzidis
2011-11-03[libclang] Fix crash when a #pragma diagnostic is included in the preamble.Argyrios Kyrtzidis
2011-11-03[libclang] Add infrastructure to be able to only deserialize decls in a file ...Argyrios Kyrtzidis
2011-11-01Put a reference of the ASTReader in the ASTUnit.Argyrios Kyrtzidis
2011-10-31Revert r143342. Caching of code-completion results was intentionally placed i...Argyrios Kyrtzidis
2011-10-31Move caching of code-completion results from ASTUnit::Reparse to ASTUnit::Cod...Argyrios Kyrtzidis
2011-10-31Have the ASTUnit associate the local declarations that get parsed with the fileArgyrios Kyrtzidis