aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2010-10-05Thread PerFileData through the ASTReader again, this time with the LLVM changes.Sebastian Redl
2010-10-04When a type comes from a previously-loaded PCH/AST file, don't try to write i...Douglas Gregor
2010-10-02Implement chained PCH support for the macro definitions stored withinDouglas Gregor
2010-10-01Revert r115336 ("Thread PerFileData through everything."), becauseDouglas Gregor
2010-10-01Thread PerFileData through everything. This allows us to remap stuff later.Sebastian Redl
2010-10-01Record module loaders and module source order.Sebastian Redl
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-10-01If we get a TU_CONTEXT update from a chained PCH file before weDouglas Gregor
2010-10-01When an identifier that has a macro definition in the original PCHDouglas Gregor
2010-09-30Support implicit includes when generating a PCH and allow the user to pass a ...Argyrios Kyrtzidis
2010-09-28Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis
2010-09-28Fix a bug in loading macro records. Fixes yet another crash in libclang.Sebastian Redl
2010-09-28Fix a use of an invalidated reference due to a hash map reallocating.Sebastian Redl
2010-09-27My previous fix was incorrect for non-chained PCH reuse. Fix again.Sebastian Redl
2010-09-27Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor
2010-09-27When chaining PCHs, only write PPRecords that don't come from PCH, and give t...Sebastian Redl
2010-09-24When setting the globally-visible declarations for a particularDouglas Gregor
2010-09-22Change source manager serialization to be less tied to the PCH model.Sebastian Redl
2010-09-22Only preload SLocEntries after the entire PCH chain was loaded.Sebastian Redl
2010-09-22Reshuffle PerFileData's members to make more sense.Sebastian Redl
2010-09-19Implement -Wunused-label.Argyrios Kyrtzidis
2010-09-15Macro definitions in AST files have their own IDs.Sebastian Redl
2010-09-13Revert "CMake: Update to use standard CMake dependency tracking facilities in...Michael J. Spencer
2010-09-13Eagerly evaluate type traits in Sema instead of lazily in AST. They actually ...Sebastian Redl
2010-09-13When applying 'delete' on a pointer-to-array type match GCC and EDG behavior ...Argyrios Kyrtzidis
2010-09-13Remove the trivial setters from CXXDeleteExpr.Argyrios Kyrtzidis
2010-09-13Fix C++ PCH issue.Argyrios Kyrtzidis
2010-09-13Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl.Argyrios Kyrtzidis
2010-09-13Avoid setters in ASTDeclReader::VisitClassTemplateSpecializationDecl.Argyrios Kyrtzidis
2010-09-13Avoid setters in ASTDeclReader::VisitCXXRecordDecl.Argyrios Kyrtzidis
2010-09-10Address Doug's comments.Sebastian Redl
2010-09-10CMake: Update to use standard CMake dependency tracking facilities insteadMichael J. Spencer
2010-09-10Serialization support for CXXNoexceptExpr.Sebastian Redl
2010-09-09Add proper type-source information to UnaryTypeTraitExpr, includingDouglas Gregor
2010-09-09Clean up CMake dependenciesDouglas Gregor
2010-09-09Fix C++ PCH issue.Argyrios Kyrtzidis
2010-09-09When building SwitchStmts in Sema, record whether all the enum values of a sw...Ted Kremenek
2010-09-08Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis
2010-09-08Fix C++ PCH issues.Argyrios Kyrtzidis
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-09-08Provide proper type-source location information forDouglas Gregor
2010-09-07Improve source-location information for CXXNewExpr, by hanging on toDouglas Gregor
2010-09-06Replace loops with SmallVector::append.Benjamin Kramer
2010-09-06Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitialize...Argyrios Kyrtzidis
2010-09-02Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor
2010-09-02Avoid implicit string construction.Benjamin Kramer
2010-09-01Implement libclang support for using declarations. Clang actually usesDouglas Gregor
2010-09-01Implement libclang support for using directives (cursor + visitation +Douglas Gregor
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-09-01Improve location information in the representation of namespaceDouglas Gregor