1. 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
  2. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  3. 2ad63cf When we decide not to rebuild an instantiated C++ 'new' expression by Douglas Gregor · 13 years ago
  4. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  5. 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  6. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  7. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  8. c8fc90a When tree-transforming an expression sequence, always flag expanded by John McCall · 13 years ago
  9. d0e8b78 When instantiating a C++ "new" expression, don't fake source locations by Douglas Gregor · 13 years ago
  10. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  11. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  12. 4020cae Objective-C++ ARC: eliminate the utterly unjustified loophole that by Douglas Gregor · 14 years ago
  13. e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 14 years ago
  14. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  15. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 14 years ago
  16. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 14 years ago
  17. 61eee0c Add support for builtin astype: by Tanya Lattner · 14 years ago
  18. eea06c6 Ensure we enter an unevaluated context when instantiating a noexcept by Sean Hunt · 14 years ago
  19. e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 14 years ago
  20. 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 14 years ago
  21. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 14 years ago
  22. fc92137 Diagnose unexpanded parameter packs in return statements. This by Douglas Gregor · 14 years ago
  23. 1804174 PR9908: Fix the broken fix for PR9902 to get the template argument lists in the right order. by Richard Smith · 14 years ago
  24. 00c93a1 Patch for PR 7409 - only error on definition of invalid typedefs. Suppress errors for additional uses of this invalid typedef. by Richard Trieu · 14 years ago
  25. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  26. ff36559 When instantiating a block expression, the instantiated by Fariborz Jahanian · 14 years ago
  27. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 14 years ago
  28. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
  29. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  30. 223de24 fix PR9474, a crash with -fshort-enum and C++ templates: when instantiating by Chris Lattner · 14 years ago
  31. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  32. 34f52d1 Fix crashing rdar://9122854 & http://llvm.org/PR9461. by Argyrios Kyrtzidis · 14 years ago
  33. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  34. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  35. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 14 years ago
  36. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  37. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
  38. a35d5d7 Fix an error in TreeTransform where we failed to copy the TemplateName's by Chandler Carruth · 14 years ago
  39. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  40. 06dec89 Renamed OffsetOfNode::getRange to getSourceRange for uniformity. by Abramo Bagnara · 14 years ago
  41. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  42. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  43. 944cdae When rebuilding a dependent template specialization type to another by Douglas Gregor · 14 years ago
  44. 0a0367a When transforming a dependent template specialization type, make sure by Douglas Gregor · 14 years ago
  45. 3c52a21 Fix copy-and-paste typo in the transformation of Microsoft __uuidof expressions, from Eric Niebler via John Wiegley by Douglas Gregor · 14 years ago
  46. 0b4bcb6 When transforming a substituted template type parameter, try to by Douglas Gregor · 14 years ago
  47. b6ab6c1 Improved MemberPointerType source locations. by Abramo Bagnara · 14 years ago
  48. 087eb5a When constructing source-location information for a by Douglas Gregor · 14 years ago
  49. 6771423 When we use the default template arguments of a template template by Douglas Gregor · 14 years ago
  50. 6ebe664 Eliminate an unnecessary TemporaryBase object from TreeTransform by Douglas Gregor · 14 years ago
  51. 044526f Kill off the by Douglas Gregor · 14 years ago
  52. d11050f Eliminate TreeTransform::RebuildNestedNameSpecifier(), all four of by Douglas Gregor · 14 years ago
  53. 21e2e60 Eliminate an unnecessary use of CXXScopeSpec::MakeTrivial. We have proper nested-name-specifier source-location information in DependentTemplateSpecializationTypeLocs now by Douglas Gregor · 14 years ago
  54. 9151c11 Kill off TreeTransform::TransformNestedNameSpecifier() in favor of the by Douglas Gregor · 14 years ago
  55. 1d752d7 Kill off the TreeTransform::TransformTemplateName overload that has by Douglas Gregor · 14 years ago
  56. b71d821 Kill off one of the TreeTransform::TransformTypeInObjectScope() by Douglas Gregor · 14 years ago
  57. fd4ffeb Start migrating TreeTransform's TransformTemplateName over to version by Douglas Gregor · 14 years ago
  58. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  59. 406f98f When we're substituting into a parameter-type-list nested inside the pattern by Douglas Gregor · 14 years ago
  60. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  61. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  62. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  63. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  64. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  65. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  66. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  67. e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 14 years ago
  68. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  69. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  70. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  71. a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 14 years ago
  72. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  73. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  74. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
  75. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  76. c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
  77. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
  78. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 14 years ago
  79. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 14 years ago
  80. 406c38e Fix PR9276: We were missing the checks for auto deducing to different types in the same declaration group in the template instantiation case. by Richard Smith · 14 years ago
  81. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  82. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  83. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  84. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  85. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  86. 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
  87. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  88. c6ac9c3 Assert during instantiation of blocks that we've captured everything that by John McCall · 14 years ago
  89. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  90. c21c7e9 Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually by Douglas Gregor · 14 years ago
  91. ae201f7 Be a bit more defensive about setting the temporary base location by Douglas Gregor · 14 years ago
  92. 446e402 Enhance the diagnostic for referring to a typedef with an elaborated name to be by Nick Lewycky · 14 years ago
  93. a779d9c Implement basic support for the use of variadic templates and blocks by Douglas Gregor · 14 years ago
  94. 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
  95. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  96. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  97. 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 14 years ago
  98. c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 14 years ago
  99. 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
  100. 6a24bfd Handle substitutions into function parameter packs whose patterns by Douglas Gregor · 14 years ago