1. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  2. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  3. 953c564 Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIvarDecl, TypedefDecl, VarDecl and FieldDecl and improve support for ParmVarDecl. by Jonathan D. Turner · 13 years ago
  4. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  5. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  6. cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
  7. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
  8. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  9. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  10. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  11. 7079886 Revise the representation of parameter scope data so that the by John McCall · 13 years ago
  12. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  13. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  14. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  15. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  16. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  17. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 13 years ago
  18. f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 13 years ago
  19. 74b485a Set the correct anonymous namespace (must be last reopening), and behave correctly in the presence of the ever-annoying linkage specifications. by Sebastian Redl · 13 years ago
  20. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  21. 024e1c4 On reading DeclContexts from PCH, check for visible updates even if the context was empty in the original version. Also, if there are any, tell the context that it has external visible decls. This fixes the problem that a namespace that was empty in the initial PCH (could also happen if the initial PCH didn't include any std header but caused implicit creation of namespace std, e.g. due to implicit declaration of a virtual destructor) never found any declaration declared in *any* chained PCH. Very ugly when the chained PCH includes all that std stuff, as the errors were effectively the same as not including std headers. by Sebastian Redl · 13 years ago
  22. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
  23. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 13 years ago
  24. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  25. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  26. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  27. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 13 years ago
  28. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 13 years ago
  29. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 13 years ago
  30. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 13 years ago
  31. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  32. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 13 years ago
  33. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
  34. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 13 years ago
  35. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 13 years ago
  36. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 14 years ago
  37. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  38. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  39. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  40. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  41. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
  42. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  43. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  44. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  45. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  46. 0895d15 When reading the AST, delay loading of the redeclaration chain to avoid deeply nested calls. by Argyrios Kyrtzidis · 14 years ago
  47. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 14 years ago
  48. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  49. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  50. cb88a1f Use attributes for all the override control specifiers. by Anders Carlsson · 14 years ago
  51. faa6afd Serialize and deserialize IsMarkedFinal/IsMarkedExplicit. by Anders Carlsson · 14 years ago
  52. a97d70b Generalise support for non-inheritable attributes by Peter Collingbourne · 14 years ago
  53. c0534b6 Add IsMarkedOverride and IsMarkedFinal flags to FunctionDecl (to be used by CXXRecordDecl). by Anders Carlsson · 14 years ago
  54. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  55. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  56. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  57. 20df8e7 In the latest episode of "Deserializing bugs caused by accessors" the series reached a thrilling climax when by Argyrios Kyrtzidis · 14 years ago
  58. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  59. 1ab55e9 Eliminate the branching in QualType::getTypePtr() by providing a by Douglas Gregor · 14 years ago
  60. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
  61. 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 14 years ago
  62. b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 14 years ago
  63. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  64. 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 14 years ago
  65. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  66. a4ffd85 For an Objective-C @synthesize statement, e.g., by Douglas Gregor · 14 years ago
  67. 826faa2 Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avoid leaking memory. by Argyrios Kyrtzidis · 14 years ago
  68. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  69. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  70. 3c7d7af Remove an assertion that hit on legitimate cases. A redeclaration may have location before the by Argyrios Kyrtzidis · 14 years ago
  71. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  72. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
  73. 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 14 years ago
  74. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  75. b6cc0e1 Keep track in chained PCH of implicit members that were added after the definition was completed. by Argyrios Kyrtzidis · 14 years ago
  76. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  77. 89eaf3a Refactoring. by Argyrios Kyrtzidis · 14 years ago
  78. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
  79. 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
  80. c01dc6f Minor refactoring; Pull reading/writing DefinitionData out into a function. by Argyrios Kyrtzidis · 14 years ago
  81. 441fff1 Modify the assumptions of an assert; the updated latest redeclaration can have the same location by Argyrios Kyrtzidis · 14 years ago
  82. 3e8a614 Minor optimization; Try to iterator over redeclarations only when necessary. by Argyrios Kyrtzidis · 14 years ago
  83. 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
  84. 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
  85. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  86. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  87. 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
  88. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  89. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
  90. 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
  91. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 14 years ago
  92. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 14 years ago
  93. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 14 years ago
  94. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  95. 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  96. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  97. 586c715 Avoid setters in ASTDeclReader::VisitClassTemplateSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  98. 8b996b8 Avoid setters in ASTDeclReader::VisitCXXRecordDecl. by Argyrios Kyrtzidis · 14 years ago
  99. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  100. 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago