1. 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
  2. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  3. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  4. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  5. f20d272 Teach reference initialization from the result of a user-defined by Douglas Gregor · 13 years ago
  6. 6d0ee8d Conversions to bool count as integer conversions for the purposes of by Jeffrey Yasskin · 13 years ago
  7. ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 13 years ago
  8. a6d1e76 When performing the lookup in the current scope for a member access to by Douglas Gregor · 13 years ago
  9. 036e81c Expand test of C++0x [class.copymove]p15 to make sure we're actually calling the copy constructor of a base/member from an explicitly-defaulted copy constructor, rather than the default constructor by Douglas Gregor · 13 years ago
  10. 136da1c When adding the base and member initializers for an implicitly-defined by Douglas Gregor · 13 years ago
  11. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
  12. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  13. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  14. 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
  15. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
  16. cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
  17. ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
  18. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  19. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  20. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  21. be098b3 Update this test to reflect the new (deterministic) order in r134038. by Chandler Carruth · 13 years ago
  22. ea76d8a Modify test case to allow buildbots to make forward progress. This test should by Chad Rosier · 13 years ago
  23. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  24. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  25. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
  26. 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
  27. 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
  28. 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
  29. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  30. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  31. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
  32. 7ec1b7a Test for C++11 [class]p6 (trivial classes). by Richard Smith · 13 years ago
  33. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  34. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  35. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
  36. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  37. 8735b29 When checking the instantiation of a default template argument against by Douglas Gregor · 13 years ago
  38. 95ea450 Fix an incorrect warning about explicit template specializations for by Douglas Gregor · 13 years ago
  39. 3617e19 The expression in a noexcept exception-specification is a by Douglas Gregor · 13 years ago
  40. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  41. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
  42. f61103e Clean up my changes to jump-diagnostic handling for local variables of by Douglas Gregor · 13 years ago
  43. 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
  44. e413516 Update the jump-scope checker for local variables with initializers, by Douglas Gregor · 13 years ago
  45. 8271317 Update our diagnostics to properly account for move operations. by Sean Hunt · 13 years ago
  46. 63fe681 Implement the initial part of C++0x [expr.const]p2, which specifies by Douglas Gregor · 13 years ago
  47. 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
  48. e885e18 Diagnose the presence of storage-class-specifiers on explicit by Douglas Gregor · 13 years ago
  49. 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 13 years ago
  50. 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
  51. b7ec906 Downgrade the error about re-opening an inline namespace as non-inline by Douglas Gregor · 13 years ago
  52. fc92137 Diagnose unexpanded parameter packs in return statements. This by Douglas Gregor · 13 years ago
  53. a044826 Fix PR9941 for out-of-line template destructors too. by Sebastian Redl · 13 years ago
  54. 1e55e91 Undo enough of r131143 to make private copy ctor diags say "copy constructor" again by Matt Beaumont-Gay · 13 years ago
  55. 42bef03 Fix PR9941 again, this time for templates. by Sebastian Redl · 13 years ago
  56. 0ee3391 Reapply r121528, fixing PR9941 by delaying the exception specification check for destructors until the class is complete and destructors have been adjusted. by Sebastian Redl · 13 years ago
  57. 1d78032 Revert r121528 as it breaks a simple testcase, which leads to, among by Sean Hunt · 13 years ago
  58. 0320a1d Implement implicit exception specifications of destructors. by Sebastian Redl · 13 years ago
  59. 714c992 When checking a set of template parameter lists against a by Douglas Gregor · 13 years ago
  60. 1804174 PR9908: Fix the broken fix for PR9902 to get the template argument lists in the right order. by Richard Smith · 13 years ago
  61. ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
  62. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
  63. 175c5bb When checking for the necessary 'template<>' headers based on the by Douglas Gregor · 13 years ago
  64. be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
  65. 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
  66. f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 13 years ago
  67. c840649 Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on by Douglas Gregor · 13 years ago
  68. 536e9c1 Slight tweak to alias template error handling: don't guess that a template-id in an alias declaration was meant to be a specialization. Use a generic, but more accurate, diagnostic. by Richard Smith · 13 years ago
  69. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  70. 4f40ddd Fix a typo in a test. CHEKC -> CHECK by Richard Trieu · 13 years ago
  71. 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 13 years ago
  72. d46a112 Diagnose attempts to implicitly instantiate a template before it is by John McCall · 13 years ago
  73. 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 13 years ago
  74. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  75. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  76. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  77. 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
  78. 87a1e19 Implement C++0x [lex.pptoken]p3's handling of <::. by Richard Smith · 13 years ago
  79. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
  80. 99ace16 Template static data members can have weak_odr linkage, not just by John McCall · 13 years ago
  81. 772afb1 This test works now; enable it. by John McCall · 13 years ago
  82. bc34b1d PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 13 years ago
  83. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  84. 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 13 years ago
  85. 9043423 Fix a bug in how we were resolving the address of overloaded functions by Chandler Carruth · 13 years ago
  86. b184a18 Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only parse an optional 'final' keyword. by Anders Carlsson · 13 years ago
  87. 2c3ee54 Get rid of handling of the 'explicit' keyword from class-head. We still parse it though, although that will change shortly. by Anders Carlsson · 13 years ago
  88. 844c25d Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. by Anders Carlsson · 13 years ago
  89. b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 13 years ago
  90. eef7ac5 Detect attempts to provide a specialization of a function within a by Douglas Gregor · 13 years ago
  91. db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 13 years ago
  92. 71fff64 Fix test case. by Sebastian Redl · 13 years ago
  93. 0eab51c Extend the noexcept expression test to test noexcept specification functions. by Sebastian Redl · 13 years ago
  94. d8f2e8e More robust check for the special C++0x operator new workaround. by Sebastian Redl · 13 years ago
  95. 99439d4 Implement a hack to work around the changing exception specification of operator new in C++0x. by Sebastian Redl · 13 years ago
  96. a968e97 Reintroduce r127617: "Code generation for noexcept." with fixes. by Sebastian Redl · 13 years ago
  97. 112d5ee Revert r127617: "Code generation for noexcept." by Jakob Stoklund Olesen · 13 years ago
  98. f86d5f2 Code generation for noexcept. by Sebastian Redl · 13 years ago
  99. 56fb926 Implement instantiation of noexcept spec and add a test case. by Sebastian Redl · 13 years ago
  100. 9351b03 Add another, pretty trivial, exception spec test case. by Sebastian Redl · 13 years ago