aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2013-03-19<rdar://problem/13363214> Eliminate race condition between module rebuild and...Douglas Gregor
2013-03-05[libclang] When logging a CXTranslationUnit that came from an AST file, print...Argyrios Kyrtzidis
2013-02-24[preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis
2013-02-22Comment parsing: add CommentOptions to allow specifying custom comment block ...Dmitri Gribenko
2013-01-23Use 'const Decl *' throughout code completion in SemaDmitri Gribenko
2013-01-21[ASTUnit] Unlike LoadFromCommandLine, LoadFromCompilerInvocation causes a cra...Argyrios Kyrtzidis
2013-01-20Nuke SetUpBuildDumpLog.Sean Silva
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11[libclang] In ASTUnit::getMainFileName() Invocation may be null because the A...Argyrios Kyrtzidis
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-22[libclang] Don't try to translate diagnostics from the precompiled preamble t...Argyrios Kyrtzidis
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-16Since CreateTargetInfo is taking ownership of the target options, passDouglas Gregor
2012-11-16[libclang] When caching code-completion results, pass the CachedCompletionAll...Argyrios Kyrtzidis
2012-11-15[modules] Setup the import location of a module file and use itArgyrios Kyrtzidis
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-09Turn FrontendInputFile into an immutable class and have it also acceptArgyrios Kyrtzidis
2012-11-02When code-completing don't disable the preprocessing record if modules are en...Argyrios Kyrtzidis
2012-10-31[PCH] Remove the stat cache from the PCH file.Argyrios Kyrtzidis
2012-10-31Decouple code-completion for the SkipFunctionBodies frontend option andArgyrios Kyrtzidis
2012-10-29Move getOriginalSourceFileName inline. Patch by Laszlo Nagy.Rafael Espindola
2012-10-25ASTUnit doesn't actually care about the predefines; don't record them.Douglas Gregor
2012-10-24Teach the preprocessor to hold onto the preprocessor options.Douglas Gregor
2012-10-24Move HeaderSearchOptions into the Lex library, make it intrusivelyDouglas Gregor
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-10-23If the precompiled header named by "-include" is actually a directory,Douglas Gregor
2012-10-22Allow clients of the AST reader to specify what kinds of AST loadDouglas Gregor
2012-10-22Distinguish the various kinds of AST file loading failures:Douglas Gregor
2012-10-16Serialize TargetOptions into an AST file, and make sure that we keepDouglas Gregor
2012-10-15Teach TargetInfo to hold on to the TargetOptions with which it wasDouglas Gregor
2012-10-11[libclang] Improve AST serialization done by ASTUnit::Save().Argyrios Kyrtzidis
2012-10-10When indexing a module file, for the ppIncludedFile callback giveArgyrios Kyrtzidis
2012-10-03[libclang] When indexing, invoke the importedASTFile for PCH files as well.Argyrios 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-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