aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Serialization
AgeCommit message (Expand)Author
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-29Serialization: Switch over to using the native SmallVector based BitstreamWriterDaniel Dunbar
2012-02-29ASTWriter: Cache some DenseMaps we use repeatedly.Daniel Dunbar
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-14Implement AST (de-)serialization for lambda expressions.Douglas Gregor
2012-02-09Kill the brief and full explanation fields from StaticDiagInfoRec. They were ...Benjamin Kramer
2012-02-09Fix ASTReader::FinishedDeserializing().Argyrios Kyrtzidis
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-01-27Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor
2012-01-25Introduce a generation number for selector lookups in the globalDouglas Gregor
2012-01-25Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor
2012-01-18Optimize unqualified/global name lookup in modules by introducing aDouglas Gregor
2012-01-17Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor
2012-01-15When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor
2012-01-15Completely re-implement (de-)serialization of redeclarationDouglas Gregor
2012-01-05Don't seed the ASTWriter's declaration -> ID mapping with the IDs ofDouglas Gregor
2012-01-05When we deserialize a declaration from a module file, allocate extraDouglas Gregor
2012-01-01Implement declaration merging for Objective-C protocols acrossDouglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Eliminate ASTMutationListener::UpdatedAttributeList, which is noDouglas 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-22Serialize the AST reader's mapping from canonical declarations to theDouglas Gregor
2011-12-22If we end up merging an Objective-C class with an existing Objective-CDouglas Gregor
2011-12-22When deserializing an Objective-C class, check whether we have anotherDouglas Gregor
2011-12-20When we make a previously-deserialized module definition visible,Douglas Gregor
2011-12-19Eliminate the first->last redeclaration map from the AST fileDouglas Gregor
2011-12-19Remove ASTReader's PendingForwardRefs, which is now handled by theDouglas Gregor
2011-12-19Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor
2011-12-19The submodule offset map can introduce "empty" remapping entries forDouglas Gregor
2011-12-17Completely re-implement (de-)serialization of declarationDouglas Gregor
2011-12-17[PCH] Don't deserialize bodies of interesting decls while iteratingArgyrios Kyrtzidis
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-09Move ChainedIncludesSource into the Frontend library. This never reallyChandler Carruth
2011-12-09Separate the serialization library's diagnostics from the frontend'sChandler Carruth
2011-12-08Implement umbrella directories for modules, which are similar toDouglas Gregor
2011-12-06Implement inferred submodules support, which (when requested)Douglas Gregor
2011-12-05When writing a module file, keep track of the set of (sub)modules thatDouglas Gregor
2011-12-03[PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initializedArgyrios Kyrtzidis
2011-12-03Implement support for precompiled headers, preambles, and serializedDouglas Gregor
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor
2011-12-02Implement (de-)serialization of the set of exported modules in aDouglas Gregor
2011-12-02Notify the AST writer (via ASTDeserializationListener) when aDouglas Gregor
2011-12-02Implement name hiding for macro definitions within modules, such thatDouglas Gregor
2011-12-01Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor
2011-12-01Introduce the notion of name visibility into modules. For a givenDouglas Gregor
2011-12-01Infer the submodule ID for a given declaration based on the locationDouglas Gregor