1. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 14 years ago
  2. acec34b Flush statements after writing each DECL_CXX_BASE_SPECIFIERS node by Douglas Gregor · 14 years ago
  3. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  4. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  5. e09a275 Switch case IDs conflict between chained PCHs; since there is no need to be global, make them local to a decl. by Argyrios Kyrtzidis · 14 years ago
  6. 3c7d7af Remove an assertion that hit on legitimate cases. A redeclaration may have location before the by Argyrios Kyrtzidis · 14 years ago
  7. 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 14 years ago
  8. 0f04f69 Properly add chained template specializations. by Argyrios Kyrtzidis · 14 years ago
  9. d3d0755 Fix the re-serializing decls in a chained PCH mechanism. by Argyrios Kyrtzidis · 14 years ago
  10. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  11. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
  12. 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 14 years ago
  13. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  14. 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
  15. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
  16. 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 14 years ago
  17. b6cc0e1 Keep track in chained PCH of implicit members that were added after the definition was completed. by Argyrios Kyrtzidis · 14 years ago
  18. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  19. ba901b5 Introduce a DeclsToRewrite field in ASTWrite, used for collecting the decls that will be replaced in the chained PCH. by Argyrios Kyrtzidis · 14 years ago
  20. aacdd02 Some method renaming, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  21. 89eaf3a Refactoring. by Argyrios Kyrtzidis · 14 years ago
  22. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
  23. 134db1f Simplify and "robust-ify" the way that CXXRecord references point to the definition data when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
  24. c01dc6f Minor refactoring; Pull reading/writing DefinitionData out into a function. by Argyrios Kyrtzidis · 14 years ago
  25. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  26. dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 14 years ago
  27. 20249a1 Fix Whitespace. by Michael J. Spencer · 14 years ago
  28. 441fff1 Modify the assumptions of an assert; the updated latest redeclaration can have the same location by Argyrios Kyrtzidis · 14 years ago
  29. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  30. 0ad6dc3 Fix chained PCH issue; make sure all visible decls that will be put into a UPDATE_VISIBLE block were recorded beforehand. by Argyrios Kyrtzidis · 14 years ago
  31. 3e8a614 Minor optimization; Try to iterator over redeclarations only when necessary. by Argyrios Kyrtzidis · 14 years ago
  32. 9703b0d Fix issue with chained PCH where forward references did not pick up later definition in the chained PCH. by Argyrios Kyrtzidis · 14 years ago
  33. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  34. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  35. 0d7d399 Fix up the comments for creating ParmVarDeclAbbrev to reflect reality. by Argyrios Kyrtzidis · 14 years ago
  36. 4eb9fc0 Read/write declaration attributes from/to PCH properly. Embed them in the declaration block instead of trying to create another block. by Argyrios Kyrtzidis · 14 years ago
  37. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  38. c44d91c Eradicate IsSuper field from ObjCImplicitSetterGetterRefExprClass by Fariborz Jahanian · 14 years ago
  39. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  40. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
  41. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  42. 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
  43. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  44. 336d43a Give a default implementation for ASTDeserializationListener's methods, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  45. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  46. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  47. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  48. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
  49. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  50. 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
  51. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 14 years ago
  52. 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
  53. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  54. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 14 years ago
  55. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 14 years ago
  56. a866e65 Record module loaders and module source order. by Sebastian Redl · 14 years ago
  57. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  58. 3747ee7 If we get a TU_CONTEXT update from a chained PCH file before we by Douglas Gregor · 14 years ago
  59. ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 14 years ago
  60. 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
  61. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
  62. edadecc Fix a bug in loading macro records. Fixes yet another crash in libclang. by Sebastian Redl · 14 years ago
  63. 4a9eb26 Fix a use of an invalidated reference due to a hash map reallocating. by Sebastian Redl · 14 years ago
  64. 196f557 My previous fix was incorrect for non-chained PCH reuse. Fix again. by Sebastian Redl · 14 years ago
  65. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  66. 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
  67. 76dc889 When setting the globally-visible declarations for a particular by Douglas Gregor · 14 years ago
  68. 8db9fae Change source manager serialization to be less tied to the PCH model. by Sebastian Redl · 14 years ago
  69. 4ee5a6f Only preload SLocEntries after the entire PCH chain was loaded. by Sebastian Redl · 14 years ago
  70. 301c9b0 Reshuffle PerFileData's members to make more sense. by Sebastian Redl · 14 years ago
  71. 355a9fe Implement -Wunused-label. by Argyrios Kyrtzidis · 14 years ago
  72. f73c93f Macro definitions in AST files have their own IDs. by Sebastian Redl · 14 years ago
  73. 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
  74. 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
  75. 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
  76. f1b8911 Remove the trivial setters from CXXDeleteExpr. by Argyrios Kyrtzidis · 14 years ago
  77. 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  78. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  79. 586c715 Avoid setters in ASTDeclReader::VisitClassTemplateSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  80. 8b996b8 Avoid setters in ASTDeclReader::VisitCXXRecordDecl. by Argyrios Kyrtzidis · 14 years ago
  81. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  82. 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
  83. 6b219d0 Serialization support for CXXNoexceptExpr. by Sebastian Redl · 14 years ago
  84. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  85. ec9bf47 Clean up CMake dependencies by Douglas Gregor · 14 years ago
  86. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  87. 559fb55 When building SwitchStmts in Sema, record whether all the enum values of a switch(enum) where by Ted Kremenek · 14 years ago
  88. 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago
  89. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  90. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  91. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  92. 1bb2a93 Improve source-location information for CXXNewExpr, by hanging on to by Douglas Gregor · 14 years ago
  93. 4ea884b Replace loops with SmallVector::append. by Benjamin Kramer · 14 years ago
  94. 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
  95. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  96. 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
  97. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  98. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  99. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  100. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago