aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2012-10-17Set a special flag in class metadata when an Objective-C classJohn McCall
2012-10-16Serialize TargetOptions into an AST file, and make sure that we keepDouglas Gregor
2012-10-15Introduce the notion of excluded headers into the module mapDouglas Gregor
2012-10-12[PCH] We only need to record C++ overridden methods once for the canonical decl.Argyrios Kyrtzidis
2012-10-12Track which particular submodule #undef's a macro, so that the actualDouglas Gregor
2012-10-11Diagnose the expansion of ambiguous macro definitions. This can happenDouglas Gregor
2012-10-11Introduce a simple "hint" scheme to eliminate the quadratic behaviorDouglas Gregor
2012-10-11Make the deserialization of PendingMacroIDs deterministic.Douglas Gregor
2012-10-11[libclang] Improve AST serialization done by ASTUnit::Save().Argyrios Kyrtzidis
2012-10-11Remove the ASTDeserializationListener's MacroVisible() callback, whichDouglas Gregor
2012-10-11Remove an unused bit from the serialized IdentifierInfoDouglas Gregor
2012-10-11Deserialize macro history when we deserialize an identifier that hasDouglas Gregor
2012-10-10Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.Jordan Rose
2012-10-10When indexing a module file, for the ppIncludedFile callback giveArgyrios Kyrtzidis
2012-10-10[modules] Consistently construct a buffer as input to build the module.Argyrios Kyrtzidis
2012-10-09Rework the (de-)serialization of macros, as stored inDouglas Gregor
2012-10-09Make the order of visitation of the pending bodies in the AST readerDouglas Gregor
2012-10-09When we load a function or method body from an AST file, we checkDouglas Gregor
2012-10-09If a macro has been #undef'd in a precompiled header, we still need toDouglas Gregor
2012-10-05[Modules] Introduce Module::TopHeaders which is a set of top-level headersArgyrios Kyrtzidis
2012-10-04Fixed FunctionTypeLoc source range.Abramo Bagnara
2012-10-04Fix r165005: The lexical DeclContext is not the right place to make a decisio...Axel Naumann
2012-10-03Remove ASTReader::needPendingInstantiation(), introduced in r164993,Douglas Gregor
2012-10-03Add some FIXMEs to the ASTReader codeDouglas Gregor
2012-10-03Revert most of the functionality in r165001. Instead, make sure thatDouglas Gregor
2012-10-03[PCH] Fix serialization of an ImportDecl.Argyrios Kyrtzidis
2012-10-03Set the file entry for a Module* that was created during deserializationArgyrios Kyrtzidis
2012-10-02[PCH/Module] Change the map of file-level DeclIDs to use a FileIDArgyrios 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-02Add redecls into their lexical DeclContext: this is what they assert on, and ...Axel Naumann
2012-10-02Only those InterestingDecls that got added to the AST should be passed to the...Axel Naumann
2012-10-02Merge pending instantiations instead of overwriting existing ones.Axel Naumann
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-10-01The Redeclarable part of named decls is read before their name.Axel Naumann
2012-10-01Also merge template redeclarations.Axel Naumann
2012-10-01Bring ASTReader and Writer into sync for the case where a canonical template ...Axel Naumann
2012-09-26Fix the AST representation for non-type template arguments to encodeEli Friedman
2012-09-25Macro history (de-)serialization. Deserialization currently reads only the la...Alexander Kornienko
2012-09-24Make sure that we don't end up making an #undef'd macro visible afterDouglas Gregor
2012-09-21[PCH] After deserializing a DeclContext, if it has external lexical decls but...Argyrios Kyrtzidis
2012-09-20Serialize the 'IsConstexpr' bit of VarDecls. Fixes <rdar://problem/12328814>.Douglas Gregor
2012-09-19ASTWriter: Tighten up assertions when emitting a declaration name.Benjamin Kramer
2012-09-19Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman
2012-09-18Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION ch...Craig Topper
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-14Fix abbreviation for CharacterLiteral in AST serialization. PR13806.Eli Friedman
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith
2012-09-10[PCH] Add a null check to avoid crashing.Argyrios Kyrtzidis