1. 54b3ba8 Don't produce diagnostics for missing ctor-initializers during template by Richard Smith · 12 years ago
  2. d6f80da Per C++11 [class.friend]p3, the 'friend' keyword must appear first in a by Richard Smith · 12 years ago
  3. bed51fe Actually rebuild function types properly when adjusting the function by Douglas Gregor · 12 years ago
  4. 71074fd When we substitute into the type of a function based on the by Douglas Gregor · 12 years ago
  5. 9a4db03 PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 12 years ago
  6. 6964b3f PR9023: A template template parameter whose template parameter list contains an by Richard Smith · 12 years ago
  7. 536afbe Do not add using directives to a function decl context when instantiating. by Abramo Bagnara · 12 years ago
  8. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  9. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  10. 1f2e1a9 Check access to friend declarations. There's a number of different by John McCall · 12 years ago
  11. b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
  12. adb1d4c PR12917: Remove incorrect assumption that lambda mangling information cannot by Richard Smith · 12 years ago
  13. 500d729 PR13386: When matching up parameters between a function template declaration by Richard Smith · 12 years ago
  14. 85f485a Fix rejects-valid: explicit specialization of redeclared deleted function template. by David Blaikie · 12 years ago
  15. e3f470a Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 12 years ago
  16. ab91ef1 PR9793: Treat substitution as an instantiation step for the purpose of the by Richard Smith · 12 years ago
  17. 6b02009 Make explicit specializations at class scope work by Nico Weber · 12 years ago
  18. fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
  19. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  20. ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
  21. f198d12 Documentation cleanup: fixing a typo from my previous 'fix'. by James Dennett · 12 years ago
  22. ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
  23. 1dfbd92 Still more Doxygen documentation fixes: by James Dennett · 12 years ago
  24. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  25. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  26. 703b601 Correct the starting location for instantiations of field declarations which by Richard Smith · 12 years ago
  27. 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
  28. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  29. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  30. 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 12 years ago
  31. 87162c2 PR12569: Instantiate exception specifications of explicit instantiations by Richard Smith · 12 years ago
  32. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  33. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  34. 95e3872 If something already instantiated is reinstantiated as an explicit definition, by Nick Lewycky · 12 years ago
  35. c5a89a1 Basic semantic analysis support for inheriting constructor declarations in by Richard Smith · 12 years ago
  36. 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 12 years ago
  37. 0724b7c Add a special-case diagnostic for one of the more obnoxious special cases of by Richard Smith · 12 years ago
  38. 38f0df3 Handle instantiations of redeclarations of forward-declared enumerations within by Richard Smith · 12 years ago
  39. 4ca93d9 Delay checking of dependent underlying types for redeclarations of member by Richard Smith · 12 years ago
  40. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
  41. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 12 years ago
  42. 7c5d28b PR11850 + duplicates: don't assume that a function parameter pack expansion is by Richard Smith · 12 years ago
  43. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 12 years ago
  44. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  45. 0250393 Replace MarkVarRequired with a more generic by Rafael Espindola · 12 years ago
  46. 234fe65 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 12 years ago
  47. 7bdc152 Lambda closure types are always considered to be like "local" classes, by Douglas Gregor · 12 years ago
  48. dd5756c Minor fix to template instantiation, which properly instantiates by DeLesley Hutchins · 12 years ago
  49. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 12 years ago
  50. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 years ago
  51. 5bbc385 Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 12 years ago
  52. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  53. d1bb4ae When we're substituting into a function parameter pack and expect to by Douglas Gregor · 13 years ago
  54. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
  55. 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 13 years ago
  56. dc370c1 Remove unused variables. by Benjamin Kramer · 13 years ago
  57. 796c1a1 An instantiation of a constexpr static data member in a class template is by Richard Smith · 13 years ago
  58. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  59. 6aeaa60 Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712. by Eli Friedman · 13 years ago
  60. 5df37bd Delay checking of typedefs of dependent types. Fixes PR11630. by Rafael Espindola · 13 years ago
  61. 3e9ea0b C++ constant expression handling: eagerly instantiate static const integral data by Richard Smith · 13 years ago
  62. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  63. 9aab9c4 Make sure that we infer __strong, etc. when we instantiate variables by Douglas Gregor · 13 years ago
  64. 4c51548 Fixed lexical declaration context when instantiating a friend / out-of-line class template member. by Abramo Bagnara · 13 years ago
  65. e994624 Fixed implicit instantiations source range. by Abramo Bagnara · 13 years ago
  66. 3bc4515 Compute whether a class is trivial correctly for template classes with an explicitly deleted or defaulted special member. PR11387. by Eli Friedman · 13 years ago
  67. 64b4b43 Removing unused initialization. by David Blaikie · 13 years ago
  68. 2c1227c Drastically simplify the mapping from the declaration corresponding to by Douglas Gregor · 13 years ago
  69. 03ea52f Revert r143551. It is causing g++.dg/template/crash52.C test failure. by Devang Patel · 13 years ago
  70. 0b1beb7 Drastically simplify the mapping from the declaration corresponding to by Douglas Gregor · 13 years ago
  71. 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
  72. 0216df8 Fixed FriendDecl source locations. by Abramo Bagnara · 13 years ago
  73. 53e5351 Add a -Wc++98-compat warning for friend functions of class templates which would by Richard Smith · 13 years ago
  74. c046f30 Revert r142142: "Make a C-style cast a const-cast, to suppress a GCC warning." by Sebastian Redl · 13 years ago
  75. 68ff8d6 Make a C-style cast a const-cast, to suppress a GCC warning. I should fix the underlying issue eventually, but this interface will probably change anyway. by Sebastian Redl · 13 years ago
  76. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  77. 5c340e8 After instantiating a 'noexcept' expression, be sure to convert it to by Douglas Gregor · 13 years ago
  78. 54dec5f Silence a warning about casting away constness. by Benjamin Kramer · 13 years ago
  79. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  80. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  81. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  82. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  83. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  84. a71f9d0 ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 13 years ago
  85. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  86. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  87. 80f5b16 Always mark friend function declarations in class templates as by Chandler Carruth · 13 years ago
  88. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  89. 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
  90. 6e4a3f5 Make the deserialization of Sema::PendingInstantiations lazy. At this by Douglas Gregor · 13 years ago
  91. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  92. 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
  93. 19f74ac Use attributes from the definition (if available) when instantiating functions. by Rafael Espindola · 13 years ago
  94. 5cbe101 Look through parenthesized declarators when determining whether an by Douglas Gregor · 13 years ago
  95. 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
  96. 1d441ee When instantiating a function template declaration that was expressed by Douglas Gregor · 13 years ago
  97. e3499ca Fix PR10168: don't warn for unused non-dependent variables in both the template definition and each instantiation. by Richard Smith · 13 years ago
  98. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  99. f15748a When performing template argument deduction given a function argument by Douglas Gregor · 13 years ago
  100. 3617e19 The expression in a noexcept exception-specification is a by Douglas Gregor · 13 years ago