1. b4051e7 Implement C++11 [temp.arg.nontype]'s permission to use the address of an object by Richard Smith · 13 years ago
  2. d280389 When performing template argument deduction for an initializer list, by Douglas Gregor · 13 years ago
  3. 173a37a Remove more redundant lookups. Add a new "all_lookups_iterator" which provides by Nick Lewycky · 13 years ago
  4. 5bdaac5 Finish PR10217: Ensure we say that a special member was implicitly, not by Richard Smith · 13 years ago
  5. 70e24fc Properly handle explicit constructors in list-initialization. Fixes PR12120. by Sebastian Redl · 13 years ago
  6. 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 13 years ago
  7. 6960587 Unify and fix our checking of C++ [dcl.meaning]p1's requirements by Douglas Gregor · 13 years ago
  8. f78c0f9 Even more careful consideration of C++11 13.3.3.1p4. Fixes PR12241. by Sebastian Redl · 13 years ago
  9. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 13 years ago
  10. 0724b7c Add a special-case diagnostic for one of the more obnoxious special cases of by Richard Smith · 13 years ago
  11. 38f0df3 Handle instantiations of redeclarations of forward-declared enumerations within by Richard Smith · 13 years ago
  12. 4ca93d9 Delay checking of dependent underlying types for redeclarations of member by Richard Smith · 13 years ago
  13. f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
  14. 3343fad When defining a forward-declared enum, don't try to attach the definition to by Richard Smith · 13 years ago
  15. 550f223 Fix broken CFG when an initializer is a statement expression that starts with a while loop (PR 12325). by Ted Kremenek · 13 years ago
  16. 4c7a6c6 Test case for rdar://problem/11055105, a bug with the instantiation by John McCall · 13 years ago
  17. 1cd89c4 More careful consideration of C++11 13.3.3.1p4. Fixes PR12257. by Sebastian Redl · 13 years ago
  18. ca89371 Fix the other place where C++98 work for initializer lists was necessary. by Sebastian Redl · 13 years ago
  19. 4cf2253 Fix crash when querying the CFG reported when using the thread safety analysis by Ted Kremenek · 13 years ago
  20. 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 13 years ago
  21. 42acead Diagnose tag and class template declarations with qualified by Douglas Gregor · 13 years ago
  22. b136049 Suppress macro expansion of NULL in NULL warnings. by David Blaikie · 13 years ago
  23. 9c6fde5 Skip through transparent contexts when deciding where to add a friend function. by Nick Lewycky · 13 years ago
  24. 4b911e6 Support deducing template arguments from nested initializer lists. PR12119. by Sebastian Redl · 13 years ago
  25. 2b2bbee Provide the specific target type in the -Wnull-conversion warning. by David Blaikie · 13 years ago
  26. 95187bd Reapply r152745 (reverted in 152765) now that compiler-rt is fixed. by David Blaikie · 13 years ago
  27. 9ca33fd Revert r152745 as it's breaking the internal buildbots. by Chad Rosier · 13 years ago
  28. 47bfaf1 Provide -Wnull-conversion separately from -Wconversion. by David Blaikie · 13 years ago
  29. 5a7120c When emitting a diagnostic about two-phase name lookup, don't do useless by Nick Lewycky · 13 years ago
  30. 84407ba Parse brace initializers as default arguments. PR12236. by Sebastian Redl · 13 years ago
  31. e7591c5 Add a test case for PR8385. by David Blaikie · 13 years ago
  32. 4b1f684 Allow vectors to be constructed from constexpr function arguments in by Richard Smith · 13 years ago
  33. 9cda03f Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 13 years ago
  34. b03a9df PR11925: A function can't have a variably-modified return type. Not even in C++. by Richard Smith · 13 years ago
  35. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
  36. 23dde82 Make the error about assigning to lambda-captured variables by John McCall · 13 years ago
  37. 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 13 years ago
  38. 71930e0 Make sure we treat variables captured by reference in lambda as modifiable lvalues. Regression from r152491. Fixes PR12248. by Eli Friedman · 13 years ago
  39. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  40. e5658f0 PR12225: The requirement that literal operators be namespace-scope functions by Richard Smith · 13 years ago
  41. 1659c37 Slightly tweak this condition. "isTransparentContext()" was checking whether an by Nick Lewycky · 13 years ago
  42. db762ef Qualifiers on a canonical array type go on the outermost type, not the by Douglas Gregor · 13 years ago
  43. 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 13 years ago
  44. 216f78b Improve our semantic error recovery. by Argyrios Kyrtzidis · 13 years ago
  45. f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
  46. ef9f298 Fix statement printing for raw and template user-defined literals. by Richard Smith · 13 years ago
  47. 3a5032b Literal operator suffixes and regular names live in separate namespaces. by Richard Smith · 13 years ago
  48. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  49. 188158d Turn explicit construction of temporaries using initializer list syntax into CXXTemporaryObjectExprs, not just CXXConstructExprs, which have a worrying tendency to vanish. Fixes PR12167. by Sebastian Redl · 13 years ago
  50. 9168830 Ensure we don't print 123ULL_foo when printing a user-defined integer literal. by Richard Smith · 13 years ago
  51. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 13 years ago
  52. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
  53. 5bc37f6 Loosen the precondition of isCXXInstanceMember() to simply return by Douglas Gregor · 13 years ago
  54. ffea6b4 Fix -Wuninitialized to catch the case of a class being initialized with a call by Richard Trieu · 13 years ago
  55. cbf8209 Be smarter in discovering list-initialization of temporaries. Fixes PR12182. by Sebastian Redl · 13 years ago
  56. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  57. e816c71 Add -Wc++11-compat warning for string and character literals followed by by Richard Smith · 13 years ago
  58. ce9c831 Extended the UnknownAnyTy resolver to handle by Sean Callanan · 13 years ago
  59. 12fc4b0 Properly handle non-canonical underlying types in by Peter Collingbourne · 13 years ago
  60. 5cc2c6e Lexing support for user-defined literals. Currently these lex as the same token by Richard Smith · 13 years ago
  61. b4a7b1e Add tests for [over.literal]. Fix a few bugs which were exposed by the tests. by Richard Smith · 13 years ago
  62. ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 13 years ago
  63. 0d95dfc Thread safety analysis: expand set of expressions that can be used to denote locks. by DeLesley Hutchins · 13 years ago
  64. ff1e9cc Add a test for the -Wstring-plus-int fixit note. by Nico Weber · 13 years ago
  65. 7ec419a Issue warning when late-parsed attributes have no declaration. by DeLesley Hutchins · 13 years ago
  66. 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
  67. 2a35be8 Thread safety analysis: handle CFG blocks which call functions marked as noreturn. by DeLesley Hutchins · 13 years ago
  68. 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
  69. 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
  70. 88530d5 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 13 years ago
  71. dca1761 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 13 years ago
  72. 51ad9cd Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases. by Sebastian Redl · 13 years ago
  73. c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 13 years ago
  74. 2422e82 Single- and zero-element initializer lists to scalars are list-initializations. Fixes PR12118. by Sebastian Redl · 13 years ago
  75. adfb535 Implement a FIXME for conversion sequence distinction. Should fix PR12092. by Sebastian Redl · 13 years ago
  76. 92b670e Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. by Eli Friedman · 13 years ago
  77. dbe01bb Tests for r151508. by Richard Smith · 13 years ago
  78. ea7c1e2 Don't assert when trying to diagnose why a class with a constructor template is by Richard Smith · 13 years ago
  79. 03f6878 Make sure we don't try to produce a definition of an implicitly-deleted function by Richard Smith · 13 years ago
  80. e653ba2 Special members which are defaulted or deleted on their first declaration are by Richard Smith · 13 years ago
  81. d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
  82. 7a9f492 Fix assertion (too few Diag arguments) when diagnosing a deleted operator delete by Richard Smith · 13 years ago
  83. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  84. f5cd5cc Fix a regression from r151117: ADL requires that we attempt to complete any by Richard Smith · 13 years ago
  85. d08d599 Bugfix: bogus warning -- "invalid use of non-static data member", by DeLesley Hutchins · 13 years ago
  86. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  87. 61dab36 Remove FIXME: as Eli points out, the behavior here is now correct. by Richard Smith · 13 years ago
  88. c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
  89. 359c89d When checking whether a reference to a variable is an ICE, look at the type of by Richard Smith · 13 years ago
  90. 221c27f C++11 [class.ctor]p5 says that by Douglas Gregor · 13 years ago
  91. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
  92. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  93. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  94. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  95. 5b38a0f Doug's review comments. by Sebastian Redl · 13 years ago
  96. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  97. 7651742 Warn about non-standard format strings (pr12017) by Hans Wennborg · 13 years ago
  98. 428c620 Throw away stray CXXDefaultArgExprs. Fixes PR12061. by Sebastian Redl · 13 years ago
  99. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  100. e9ee382 Improve diagnostics a bit for bad member initializers, and fix an obscure bug involving packs. Fixes PR12049. by Eli Friedman · 13 years ago