1. 6698be8 Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're by Richard Smith · 11 years ago
  2. 097e0a2 Refactor places which perform contextual implicit conversions to go through a by Richard Smith · 11 years ago
  3. 206491d Add missing check for error return from DefaultLvalueConversion. Fixes <rdar://problem/12857416>. by Eli Friedman · 12 years ago
  4. 6ee326a Disambiguation of '[[': by Richard Smith · 13 years ago
  5. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  6. 428c620 Throw away stray CXXDefaultArgExprs. Fixes PR12061. by Sebastian Redl · 13 years ago
  7. 1f27805 Don't allow non-empty ParenListExprs as array-new initializers. by Sebastian Redl · 13 years ago
  8. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  9. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  10. f39aec1 Don't allow a value of a scoped enumeration to be used as the first bound for an by Richard Smith · 13 years ago
  11. 0b458fd Fix a rejects-valid in C++11: array new of a negative size, or overflowing array by Richard Smith · 13 years ago
  12. ef8c79c Re-fix r136172 so it isn't an error; apparently, some people are fond of their undefined behavior. by Eli Friedman · 13 years ago
  13. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
  14. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
  15. 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
  16. d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
  17. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  18. edeb6c9 The paired 'operator delete' for a placement 'operator new' is always a by John McCall · 14 years ago
  19. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  20. 520441e Improve wording of diagnostic complaining about a non-void* pointer as the first parameter of operator delete by Douglas Gregor · 14 years ago
  21. 09556fd Fix a crash on template delete operators. by Chandler Carruth · 14 years ago
  22. 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
  23. 254a942 When deleting a value of class type, make sure that type is complete by Douglas Gregor · 14 years ago
  24. 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
  25. 6bc574d Implement C++ DR299, which allows an implicit conversion from a class by Douglas Gregor · 14 years ago
  26. 2389324 Suppress diagnosing access violations while looking up deallocation functions by Chandler Carruth · 14 years ago
  27. 94a6157 Downgrade deletion of a void* from an error (which is should be) to an by Douglas Gregor · 14 years ago
  28. 55cbd6e Correctly diagnose array 'new' with initialization arguments when the new type is a typedef to an array type. by Anders Carlsson · 14 years ago
  29. 3caf04e When the type-id or new-type-id of a C++ "new" expression is a typedef by Douglas Gregor · 14 years ago
  30. 48c9501 The array form of 'new' can never have initializers. by Anders Carlsson · 15 years ago
  31. 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
  32. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
  33. 2fa9800 Do not try to instantiate invalid declarations. It's a recipe for by Douglas Gregor · 15 years ago
  34. e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 15 years ago
  35. 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
  36. a729bbb Fix the EntityKind order so that all entity kinds that can be copied (using copy constructors) come first. Also, fix a bug where EK_New was left out of the err_init_conversion_failed diagnostic (It is now reported as 'new value'). Please review Doug :) by Anders Carlsson · 15 years ago
  37. 6e790ab Allow the first parameter of operator new to be a cv-qualified by Douglas Gregor · 15 years ago
  38. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  39. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  40. 156c78e More improvements to checking allocation and deallocation functions. by Anders Carlsson · 15 years ago
  41. eac8139 Look through using declarations when searching for allocation overloads. by Anders Carlsson · 15 years ago
  42. 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 15 years ago
  43. 5e6214b Fix test on Linux. by Eli Friedman · 15 years ago
  44. 5072430 If we find a deallocation function in the class scope, but it is a placement function we should not look for a deallocation function in the global scope. by Anders Carlsson · 15 years ago
  45. 0ba63ea Diagnose ambiguity of operator delete and operator delete[]. Sebastian, please review. by Anders Carlsson · 15 years ago
  46. 1f2fcee Make test more platform independent (per Sebastian's comment). by Fariborz Jahanian · 15 years ago
  47. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  48. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  49. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  50. 1070c9f The C++ delete expression strips cv-qualifiers from the pointed-to type. My previous fix eliminated this behavior, so bring it back again. by Douglas Gregor · 15 years ago
  51. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  52. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 15 years ago
  53. f652793 Perform overload resolution when selecting a pointer conversion by Fariborz Jahanian · 15 years ago
  54. 9cd9f3f For a C++ delete expression where the operand is of class type that by Douglas Gregor · 15 years ago
  55. fc27d26 Fix an off by one error when trying to perform copy initialization of operator new and operator delete arguments. Sebastian, please review. by Anders Carlsson · 15 years ago
  56. 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 15 years ago
  57. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 16 years ago
  58. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
  59. 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  60. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
  61. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  62. 7f66239 Code cleanup in new handling. by Sebastian Redl · 16 years ago
  63. 636a7c4 Fix some diagnostics and enhance test cases. Now tests member new and ambiguous overloads. by Sebastian Redl · 16 years ago
  64. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  65. fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
  66. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  67. c83ed04 Test another error message, make sure to verify C++ new and delete tests by Douglas Gregor · 16 years ago
  68. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  69. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago