aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-11-16Since CreateTargetInfo is taking ownership of the target options, passDouglas Gregor1-6/+6
2012-11-16[libclang] When caching code-completion results, pass the CachedCompletionAll...Argyrios Kyrtzidis1-4/+5
2012-11-15[modules] Setup the import location of a module file and use itArgyrios Kyrtzidis1-1/+1
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko1-2/+2
2012-11-09Turn FrontendInputFile into an immutable class and have it also acceptArgyrios Kyrtzidis1-20/+20
2012-11-02When code-completing don't disable the preprocessing record if modules are en...Argyrios Kyrtzidis1-2/+3
2012-10-31[PCH] Remove the stat cache from the PCH file.Argyrios Kyrtzidis1-4/+1
2012-10-31Decouple code-completion for the SkipFunctionBodies frontend option andArgyrios Kyrtzidis1-2/+0
2012-10-29Move getOriginalSourceFileName inline. Patch by Laszlo Nagy.Rafael Espindola1-4/+0
2012-10-25ASTUnit doesn't actually care about the predefines; don't record them.Douglas Gregor1-18/+2
2012-10-24Teach the preprocessor to hold onto the preprocessor options.Douglas Gregor1-1/+3
2012-10-24Move HeaderSearchOptions into the Lex library, make it intrusivelyDouglas Gregor1-1/+4
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor1-4/+4
2012-10-23If the precompiled header named by "-include" is actually a directory,Douglas Gregor1-9/+2
2012-10-22Allow clients of the AST reader to specify what kinds of AST loadDouglas Gregor1-4/+8
2012-10-22Distinguish the various kinds of AST file loading failures:Douglas Gregor1-1/+4
2012-10-16Serialize TargetOptions into an AST file, and make sure that we keepDouglas Gregor1-22/+10
2012-10-15Teach TargetInfo to hold on to the TargetOptions with which it wasDouglas Gregor1-4/+6
2012-10-11[libclang] Improve AST serialization done by ASTUnit::Save().Argyrios Kyrtzidis1-28/+64
2012-10-10When indexing a module file, for the ppIncludedFile callback giveArgyrios Kyrtzidis1-5/+11
2012-10-03[libclang] When indexing, invoke the importedASTFile for PCH files as well.Argyrios Kyrtzidis1-0/+36
2012-10-03Some renames to use the 'visitor' nomenclature, no functionality change.Argyrios Kyrtzidis1-1/+1
2012-10-02[libclang] When indexing an AST file, only deserialize the file levelArgyrios Kyrtzidis1-0/+24
2012-10-02[libclang] When indexing an AST file, only deserialize the preprocessing recordArgyrios Kyrtzidis1-0/+15
2012-09-27[libclang] Always report a CXCursor_MacroDefinition for code-completionArgyrios Kyrtzidis1-3/+1
2012-09-26Have ASTUnit::Save() return a bool to indicate save error.Argyrios Kyrtzidis1-5/+5
2012-09-15Allow disabling PCH validation when loading an AST file by checkingArgyrios Kyrtzidis1-1/+4
2012-09-14[libclang] When loading an AST file, make sure to apply the language optionsArgyrios Kyrtzidis1-0/+15
2012-08-14Fix undefined behavior in code completion, caught byRichard Smith1-66/+66
2012-07-11Introduce a flag in SourceManager to treat non-system source filesArgyrios Kyrtzidis1-8/+20
2012-07-03[libclang] Protect against a race condition where a threadArgyrios Kyrtzidis1-1/+2
2012-07-02Add a new libclang completion API to get brief documentation comment that isDmitri Gribenko1-17/+31
2012-06-08[libclang] Don't crash when saving a PCH from a prefix headerArgyrios Kyrtzidis1-2/+9
2012-05-21[driver] When creating the compiler invocation out of command-lineArgyrios Kyrtzidis1-6/+0
2012-04-14ASTUnit: Don't clone the new DiagnosticConsumer, causing it to get leaked.Benjamin Kramer1-2/+4
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen1-0/+5
2012-04-11[libclang] If displayDiagnostics is set (when calling clang_createIndex), mak...Argyrios Kyrtzidis1-24/+44
2012-04-10[code-complete] Introduce CodeCompletionTUInfo which will be used for cachingArgyrios Kyrtzidis1-9/+17
2012-03-13[libclang] When there's a file error when saving the PCH, make sure toArgyrios Kyrtzidis1-1/+3
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-5/+5
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis1-11/+14
2012-02-29Serialization: Switch over to using the native SmallVector based BitstreamWriterDaniel Dunbar1-1/+1
2012-02-25Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis1-9/+2
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith1-12/+12
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-1/+1
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith1-16/+16
2012-02-01[libclang] Make sure we don't ever leave a StoredDiagnostic associated withArgyrios Kyrtzidis1-10/+34
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor1-1/+2
2012-01-29Ensure that we clean up after a failed module build and cope with theDouglas Gregor1-0/+3
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor1-29/+24