1. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  2. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  3. 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
  4. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  5. 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
  6. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
  7. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  8. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  9. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  10. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  11. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  12. fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 13 years ago
  13. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  14. 14c3633 Serialize the new bits in CXXRecordDecl::DefinitionData. by Sebastian Redl · 13 years ago
  15. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  16. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  17. 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 13 years ago
  18. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
  19. bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
  20. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  21. af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
  22. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
  23. 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 13 years ago
  24. e92b8a1 Don't introduce a local -> global mapping for CXXBaseSpecifiers. The by Douglas Gregor · 13 years ago
  25. b18b1fd Introduce local -> global selector ID mapping into the AST by Douglas Gregor · 13 years ago
  26. 496c709 Introduce the local -> global declaration ID mapping into the AST by Douglas Gregor · 13 years ago
  27. 9827a80 In the ASTReader, replace the continuous range maps whose value types by Douglas Gregor · 13 years ago
  28. 95eab17 Teach the ASTReader to perform local and global mapping of identifier by Douglas Gregor · 13 years ago
  29. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  30. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago
  31. 8f1231b Introduce a global bit-offset continuous range map into the ASTReader, by Douglas Gregor · 13 years ago
  32. 393f249 In the AST reader, factor out the mapping of local type IDs to global by Douglas Gregor · 13 years ago
  33. f5bb9ae Clean up the rest of the local -> global declaration ID mappings by Douglas Gregor · 13 years ago
  34. 409448c In the ASTReader, factor out the loading of (local) declaration IDs, by Douglas Gregor · 13 years ago
  35. 96e973f Use a ContinuousRangeMap to map from the global declaration ID in the by Douglas Gregor · 13 years ago
  36. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  37. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  38. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  39. 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
  40. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  41. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  42. cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
  43. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
  44. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  45. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  46. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  47. 7079886 Revise the representation of parameter scope data so that the by John McCall · 13 years ago
  48. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  49. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  50. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  51. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  52. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  53. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 13 years ago
  54. 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
  55. 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
  56. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  57. 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
  58. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
  59. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 13 years ago
  60. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  61. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  62. 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
  63. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 13 years ago
  64. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 13 years ago
  65. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 13 years ago
  66. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 13 years ago
  67. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  68. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 13 years ago
  69. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
  70. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 13 years ago
  71. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 13 years ago
  72. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 13 years ago
  73. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 13 years ago
  74. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 13 years ago
  75. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 13 years ago
  76. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 13 years ago
  77. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 13 years ago
  78. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 13 years ago
  79. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 13 years ago
  80. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 13 years ago
  81. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 13 years ago
  82. 0895d15 When reading the AST, delay loading of the redeclaration chain to avoid deeply nested calls. by Argyrios Kyrtzidis · 13 years ago
  83. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 13 years ago
  84. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 13 years ago
  85. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 13 years ago
  86. cb88a1f Use attributes for all the override control specifiers. by Anders Carlsson · 14 years ago
  87. faa6afd Serialize and deserialize IsMarkedFinal/IsMarkedExplicit. by Anders Carlsson · 14 years ago
  88. a97d70b Generalise support for non-inheritable attributes by Peter Collingbourne · 14 years ago
  89. c0534b6 Add IsMarkedOverride and IsMarkedFinal flags to FunctionDecl (to be used by CXXRecordDecl). by Anders Carlsson · 14 years ago
  90. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  91. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  92. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  93. 20df8e7 In the latest episode of "Deserializing bugs caused by accessors" the series reached a thrilling climax when by Argyrios Kyrtzidis · 14 years ago
  94. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  95. 1ab55e9 Eliminate the branching in QualType::getTypePtr() by providing a by Douglas Gregor · 14 years ago
  96. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
  97. 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 14 years ago
  98. b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 14 years ago
  99. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  100. 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 14 years ago