1. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 12 years ago
  2. 7c5d28b PR11850 + duplicates: don't assume that a function parameter pack expansion is by Richard Smith · 12 years ago
  3. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 12 years ago
  4. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  5. 0250393 Replace MarkVarRequired with a more generic by Rafael Espindola · 12 years ago
  6. 234fe65 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 12 years ago
  7. 7bdc152 Lambda closure types are always considered to be like "local" classes, by Douglas Gregor · 12 years ago
  8. dd5756c Minor fix to template instantiation, which properly instantiates by DeLesley Hutchins · 12 years ago
  9. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 12 years ago
  10. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 years ago
  11. 5bbc385 Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 12 years ago
  12. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  13. d1bb4ae When we're substituting into a function parameter pack and expect to by Douglas Gregor · 13 years ago
  14. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
  15. 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 13 years ago
  16. dc370c1 Remove unused variables. by Benjamin Kramer · 13 years ago
  17. 796c1a1 An instantiation of a constexpr static data member in a class template is by Richard Smith · 13 years ago
  18. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  19. 6aeaa60 Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712. by Eli Friedman · 13 years ago
  20. 5df37bd Delay checking of typedefs of dependent types. Fixes PR11630. by Rafael Espindola · 13 years ago
  21. 3e9ea0b C++ constant expression handling: eagerly instantiate static const integral data by Richard Smith · 13 years ago
  22. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  23. 9aab9c4 Make sure that we infer __strong, etc. when we instantiate variables by Douglas Gregor · 13 years ago
  24. 4c51548 Fixed lexical declaration context when instantiating a friend / out-of-line class template member. by Abramo Bagnara · 13 years ago
  25. e994624 Fixed implicit instantiations source range. by Abramo Bagnara · 13 years ago
  26. 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
  27. 64b4b43 Removing unused initialization. by David Blaikie · 13 years ago
  28. 2c1227c Drastically simplify the mapping from the declaration corresponding to by Douglas Gregor · 13 years ago
  29. 03ea52f Revert r143551. It is causing g++.dg/template/crash52.C test failure. by Devang Patel · 13 years ago
  30. 0b1beb7 Drastically simplify the mapping from the declaration corresponding to by Douglas Gregor · 13 years ago
  31. 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
  32. 0216df8 Fixed FriendDecl source locations. by Abramo Bagnara · 13 years ago
  33. 53e5351 Add a -Wc++98-compat warning for friend functions of class templates which would by Richard Smith · 13 years ago
  34. c046f30 Revert r142142: "Make a C-style cast a const-cast, to suppress a GCC warning." by Sebastian Redl · 13 years ago
  35. 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
  36. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  37. 5c340e8 After instantiating a 'noexcept' expression, be sure to convert it to by Douglas Gregor · 13 years ago
  38. 54dec5f Silence a warning about casting away constness. by Benjamin Kramer · 13 years ago
  39. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  40. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  41. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  42. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  43. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  44. a71f9d0 ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 13 years ago
  45. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  46. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  47. 80f5b16 Always mark friend function declarations in class templates as by Chandler Carruth · 13 years ago
  48. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  49. 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
  50. 6e4a3f5 Make the deserialization of Sema::PendingInstantiations lazy. At this by Douglas Gregor · 13 years ago
  51. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  52. 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
  53. 19f74ac Use attributes from the definition (if available) when instantiating functions. by Rafael Espindola · 13 years ago
  54. 5cbe101 Look through parenthesized declarators when determining whether an by Douglas Gregor · 13 years ago
  55. 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
  56. 1d441ee When instantiating a function template declaration that was expressed by Douglas Gregor · 13 years ago
  57. 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
  58. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  59. f15748a When performing template argument deduction given a function argument by Douglas Gregor · 13 years ago
  60. 3617e19 The expression in a noexcept exception-specification is a by Douglas Gregor · 13 years ago
  61. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
  62. f996e05 Add assertions to verify that we are not trying to instantiate a by Sean Hunt · 13 years ago
  63. 855f419 Add an additional check for null pointer before accessing PatternDecl. by Richard Trieu · 13 years ago
  64. dfab854 Fix a minor thinko that leads to a crash if PatternDecl is null but by Sean Hunt · 13 years ago
  65. 2545ce1 Delete the extraneous return statement that was causing my earlier by Sean Hunt · 13 years ago
  66. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  67. eb88ae5 Correctly propagate defaultedness across template instantiation. This by Sean Hunt · 13 years ago
  68. 8a29bc0 Fix crasher spotted in IWYU. by Nick Lewycky · 13 years ago
  69. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  70. 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 13 years ago
  71. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  72. ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
  73. e099c00 Remove redeclaration of Invalid. The code that set this to true was updating an by Nick Lewycky · 13 years ago
  74. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  75. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  76. 4a47e8d Remove unnecessary const away cast in LateTemplateParserCallback. by Francois Pichet · 13 years ago
  77. 7884403 At the end of the translation unit, defining a vtable can introduce by Douglas Gregor · 13 years ago
  78. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  79. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  80. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  81. 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
  82. 56fb926 Implement instantiation of noexcept spec and add a test case. by Sebastian Redl · 13 years ago
  83. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 13 years ago
  84. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 13 years ago
  85. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 13 years ago
  86. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 13 years ago
  87. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  88. eff1dbe We may fail to map a declaration in a template to its instantiated by Douglas Gregor · 13 years ago
  89. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 13 years ago
  90. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
  91. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 13 years ago
  92. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 13 years ago
  93. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 13 years ago
  94. a93fc9f After an error of any kind has occurred, don't assert when attempting by Douglas Gregor · 13 years ago
  95. b710722 Patch up several Sema::FindInstantiatedDecl() callers, so that they'll by Douglas Gregor · 13 years ago
  96. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 13 years ago
  97. b46ae39 Fix PR9390 in not one, but two ways: by Douglas Gregor · 13 years ago
  98. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 13 years ago
  99. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 13 years ago
  100. 5149f37 Maintain nested-name-specifier source-location information through by Douglas Gregor · 13 years ago