1. 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
  2. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
  3. 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
  4. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  5. 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 13 years ago
  6. bc34b1d PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 13 years ago
  7. abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
  8. e7397c6 Fix a few auto-related issues: by Richard Smith · 14 years ago
  9. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  10. 944aa60 Cope with parenthesized function declarators when emitting a by Douglas Gregor · 14 years ago
  11. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  12. 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
  13. 8dde14e Re-instate r123977/r123978, my updates of the reference-binding by Douglas Gregor · 14 years ago
  14. aa5952c revert r123977 and r123978 to fix PR9026. by Rafael Espindola · 14 years ago
  15. 68ed68b Update the reference-binding implementation used for overload by Douglas Gregor · 14 years ago
  16. 00d66cc Add more reference-binding examples from the C++0x working paper, all of which seem to be working fine by Douglas Gregor · 14 years ago
  17. b2855ad More work to bring reference binding up to the latest C++0x by Douglas Gregor · 14 years ago
  18. 564cb06 When performing reference binding via a conversion function, perform by Douglas Gregor · 14 years ago
  19. 35e99fa More tests for reference binding in the presence of rvalue by Douglas Gregor · 14 years ago
  20. c5db24d Start refactoring reference binding to more closely match the C++0x by Douglas Gregor · 14 years ago
  21. 69d8316 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 14 years ago
  22. 603cfb4 Initial implementation of function parameter packs. This implementation allows: by Douglas Gregor · 14 years ago
  23. b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
  24. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  25. a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
  26. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  27. 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
  28. 708f3b8 Make sure that we diagnose invalid qualifiers on friend functions. by Douglas Gregor · 14 years ago
  29. b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
  30. 069ea64 When dealing with an anonymous enumeration declared in function by Douglas Gregor · 14 years ago
  31. 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
  32. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  33. 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
  34. 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
  35. cd7c4d8 There is no dcl.init.ref p16. This test deals with p5. by Jeffrey Yasskin · 14 years ago
  36. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 14 years ago
  37. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 14 years ago
  38. 2559a70 When checking the copy constructor for the optional copy during a by Douglas Gregor · 14 years ago
  39. 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 14 years ago
  40. 325e593 Warn about non-aggregate classes with no user-declared constructors by Douglas Gregor · 14 years ago
  41. d1fed3e During referencing binding, only consider conversion functions for by Douglas Gregor · 14 years ago
  42. 7002f4c Turn access control on by default in -cc1. by John McCall · 14 years ago
  43. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
  44. 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 14 years ago
  45. 692f85c Commit Eli's fix for implicit conversions to array type. Fixes PR6264. by Douglas Gregor · 15 years ago
  46. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
  47. d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 15 years ago
  48. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  49. e14654b PR5909 had a test case for binding of const, non-volatile references by Douglas Gregor · 15 years ago
  50. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
  51. 220ccbf Improve the reporting of non-viable overload candidates by noting the reason by John McCall · 15 years ago
  52. b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 15 years ago
  53. 4a2c19b Switch default arguments over to InitializationSequence. by Eli Friedman · 15 years ago
  54. cfdc81a Initialization improvements: addition of string initialization and a few by Eli Friedman · 15 years ago
  55. 2d48e78 A CXXExprWithTemporaries expression is an lvalue if its subexpression by Douglas Gregor · 15 years ago
  56. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  57. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  58. d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 15 years ago
  59. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  60. fa184a4 Remove empty test cases by Douglas Gregor · 15 years ago
  61. d490f95 PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. by Douglas Gregor · 15 years ago
  62. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  63. ba69b3c Fix broken tests, exposed by improved -verify. by Daniel Dunbar · 15 years ago
  64. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  65. 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
  66. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  67. 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
  68. d75191f In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. by Sebastian Redl · 15 years ago
  69. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
  70. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  71. 9b31df4 Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pass it when instantiating the expr. Fixes another member pointer bug. by Anders Carlsson · 15 years ago
  72. f9e48bd It's not allowed to form member pointers to members that have reference type. Add a test for this and the rest of [dcl.mptr]p3. by Anders Carlsson · 15 years ago
  73. 714d35b Fix test. by Anders Carlsson · 15 years ago
  74. e7cf07d Can't have arrays of auto. by Anders Carlsson · 15 years ago