1. 36d2fd4 Store in PCH the key function of C++ class to avoid deserializing the complete declaration context in order to compute it. by Argyrios Kyrtzidis · 14 years ago
  2. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  3. 336d43a Give a default implementation for ASTDeserializationListener's methods, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  4. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  5. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  6. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  7. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
  8. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  9. 1d9f1fe Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. by Sebastian Redl · 14 years ago
  10. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 14 years ago
  11. 55f48de When a type comes from a previously-loaded PCH/AST file, don't try to write it into a chained PCH file. by Douglas Gregor · 14 years ago
  12. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  13. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 14 years ago
  14. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 14 years ago
  15. a866e65 Record module loaders and module source order. by Sebastian Redl · 14 years ago
  16. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  17. 3747ee7 If we get a TU_CONTEXT update from a chained PCH file before we by Douglas Gregor · 14 years ago
  18. ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 14 years ago
  19. 297c706 Support implicit includes when generating a PCH and allow the user to pass a -include on the command line following the PCH include. by Argyrios Kyrtzidis · 14 years ago
  20. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
  21. edadecc Fix a bug in loading macro records. Fixes yet another crash in libclang. by Sebastian Redl · 14 years ago
  22. 4a9eb26 Fix a use of an invalidated reference due to a hash map reallocating. by Sebastian Redl · 14 years ago
  23. 196f557 My previous fix was incorrect for non-chained PCH reuse. Fix again. by Sebastian Redl · 14 years ago
  24. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  25. b57a624 When chaining PCHs, only write PPRecords that don't come from PCH, and give them the correct IDs. Fixes a crash in XCode. by Sebastian Redl · 14 years ago
  26. 76dc889 When setting the globally-visible declarations for a particular by Douglas Gregor · 14 years ago
  27. 8db9fae Change source manager serialization to be less tied to the PCH model. by Sebastian Redl · 14 years ago
  28. 4ee5a6f Only preload SLocEntries after the entire PCH chain was loaded. by Sebastian Redl · 14 years ago
  29. 301c9b0 Reshuffle PerFileData's members to make more sense. by Sebastian Redl · 14 years ago
  30. 355a9fe Implement -Wunused-label. by Argyrios Kyrtzidis · 14 years ago
  31. f73c93f Macro definitions in AST files have their own IDs. by Sebastian Redl · 14 years ago
  32. 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
  33. 0dfd848 Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. by Sebastian Redl · 14 years ago
  34. 4076dac When applying 'delete' on a pointer-to-array type match GCC and EDG behavior and treat it as 'delete[]'. by Argyrios Kyrtzidis · 14 years ago
  35. f1b8911 Remove the trivial setters from CXXDeleteExpr. by Argyrios Kyrtzidis · 14 years ago
  36. 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  37. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  38. 586c715 Avoid setters in ASTDeclReader::VisitClassTemplateSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  39. 8b996b8 Avoid setters in ASTDeclReader::VisitCXXRecordDecl. by Argyrios Kyrtzidis · 14 years ago
  40. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  41. 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
  42. 6b219d0 Serialization support for CXXNoexceptExpr. by Sebastian Redl · 14 years ago
  43. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  44. ec9bf47 Clean up CMake dependencies by Douglas Gregor · 14 years ago
  45. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  46. 559fb55 When building SwitchStmts in Sema, record whether all the enum values of a switch(enum) where by Ted Kremenek · 14 years ago
  47. 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago
  48. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  49. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  50. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  51. 1bb2a93 Improve source-location information for CXXNewExpr, by hanging on to by Douglas Gregor · 14 years ago
  52. 4ea884b Replace loops with SmallVector::append. by Benjamin Kramer · 14 years ago
  53. f84cde1 Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitializer's IsWritten and source order is not set. by Argyrios Kyrtzidis · 14 years ago
  54. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  55. 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
  56. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  57. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  58. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  59. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
  60. f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
  61. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  62. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  63. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  64. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
  65. 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
  66. 4153a06 AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. by Sebastian Redl · 14 years ago
  67. 6e50e00 AST reader support for having specializations of templates from earlier in the chain. by Sebastian Redl · 14 years ago
  68. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  69. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  70. 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
  71. 1d1e42b Write visible update blocks. No regressions in normal PCH functionality, but no tests for the chain yet. by Sebastian Redl · 14 years ago
  72. e1dde81 Read the UPDATE_VISIBLE record, and add its visible decls to the lookup tables. Also, free the lookup tables when destructing the ASTReader. by Sebastian Redl · 14 years ago
  73. 0ea8f7f Correctly initialize the visible decls pointer if there are no visible decls for a record. by Sebastian Redl · 14 years ago
  74. 8b12273 Baby step towards supporting namespaces in chained PCH. by Sebastian Redl · 14 years ago
  75. 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
  76. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  77. a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
  78. 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
  79. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  80. 5d26768 Introduce the mechanism for building an AST on-disk hash table for name lookup inside a DeclContext but don't use it yet. by Argyrios Kyrtzidis · 14 years ago
  81. eb3f04e Refactoring; move the functionality of ASTWriter::GetOrCreateTypeID to the more generic by Argyrios Kyrtzidis · 14 years ago
  82. 7fb3518 Introduce ASTWriter::GetOrCreateTypeID and move most of the functionality of AddTypeRef there. by Argyrios Kyrtzidis · 14 years ago
  83. 26fca90 A bit of refactoring; Introduce ASTWriter::GetOrCreateTypeIdx and move the emission of types there. by Argyrios Kyrtzidis · 14 years ago
  84. 01b81c4 Rename TypeIDs -> TypeIdxs. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  85. c8e5d51 serialization::TypeID is used with or without qualifiers, both as index and as index + qualifiers. by Argyrios Kyrtzidis · 14 years ago
  86. 0eca89e Share the common code of ComputeHash(Selector Sel) instead of keeping 2 copies in PCHReader and PCHWriter. by Argyrios Kyrtzidis · 14 years ago
  87. 096832c Regularize the API for accessing explicit template arguments. by John McCall · 14 years ago
  88. 501c103 Make sure to deallocate the identifier lookup tables and selector tables by Douglas Gregor · 14 years ago
  89. 8538e8d Rename pch namespace to serialization. by Sebastian Redl · 14 years ago
  90. f29f0a2 Rename stuff in PCHBitCodes.h by Sebastian Redl · 14 years ago
  91. 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 14 years ago
  92. 904c9c8 Rename the ASTReader implementation files. by Sebastian Redl · 14 years ago
  93. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  94. 571db7f Rename various classes from PCH to AST. by Sebastian Redl · 14 years ago
  95. 60adf4a Rename PCHStmtReader -> ASTStmtReader. by Sebastian Redl · 14 years ago
  96. d527cc0 Rename PCHDeclReader -> ASTDeclReader. by Sebastian Redl · 14 years ago
  97. c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 14 years ago
  98. 7faa2ec Rename PCHWriter.h to ASTWriter.h by Sebastian Redl · 14 years ago
  99. 4ee2ad0 Rename the ASTWriter implementation files by Sebastian Redl · 14 years ago
  100. 3397c55 Do the PCH->AST rename for ASTWriter's implementation parts. by Sebastian Redl · 14 years ago