1. 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
  2. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
  3. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
  4. 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
  5. d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
  6. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  7. edeb6c9 The paired 'operator delete' for a placement 'operator new' is always a by John McCall · 14 years ago
  8. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  9. 520441e Improve wording of diagnostic complaining about a non-void* pointer as the first parameter of operator delete by Douglas Gregor · 14 years ago
  10. 09556fd Fix a crash on template delete operators. by Chandler Carruth · 14 years ago
  11. 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
  12. 254a942 When deleting a value of class type, make sure that type is complete by Douglas Gregor · 14 years ago
  13. 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
  14. 6bc574d Implement C++ DR299, which allows an implicit conversion from a class by Douglas Gregor · 14 years ago
  15. 2389324 Suppress diagnosing access violations while looking up deallocation functions by Chandler Carruth · 14 years ago
  16. 94a6157 Downgrade deletion of a void* from an error (which is should be) to an by Douglas Gregor · 14 years ago
  17. 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
  18. 3caf04e When the type-id or new-type-id of a C++ "new" expression is a typedef by Douglas Gregor · 14 years ago
  19. 48c9501 The array form of 'new' can never have initializers. by Anders Carlsson · 14 years ago
  20. 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
  21. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
  22. 2fa9800 Do not try to instantiate invalid declarations. It's a recipe for by Douglas Gregor · 15 years ago
  23. e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 15 years ago
  24. 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
  25. 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
  26. 6e790ab Allow the first parameter of operator new to be a cv-qualified by Douglas Gregor · 15 years ago
  27. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  28. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  29. 156c78e More improvements to checking allocation and deallocation functions. by Anders Carlsson · 15 years ago
  30. eac8139 Look through using declarations when searching for allocation overloads. by Anders Carlsson · 15 years ago
  31. 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
  32. 5e6214b Fix test on Linux. by Eli Friedman · 15 years ago
  33. 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
  34. 0ba63ea Diagnose ambiguity of operator delete and operator delete[]. Sebastian, please review. by Anders Carlsson · 15 years ago
  35. 1f2fcee Make test more platform independent (per Sebastian's comment). by Fariborz Jahanian · 15 years ago
  36. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  37. 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
  38. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  39. 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
  40. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  41. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 15 years ago
  42. f652793 Perform overload resolution when selecting a pointer conversion by Fariborz Jahanian · 15 years ago
  43. 9cd9f3f For a C++ delete expression where the operand is of class type that by Douglas Gregor · 15 years ago
  44. 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
  45. 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 15 years ago
  46. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 16 years ago
  47. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
  48. 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  49. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
  50. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  51. 7f66239 Code cleanup in new handling. by Sebastian Redl · 16 years ago
  52. 636a7c4 Fix some diagnostics and enhance test cases. Now tests member new and ambiguous overloads. by Sebastian Redl · 16 years ago
  53. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  54. fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
  55. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  56. c83ed04 Test another error message, make sure to verify C++ new and delete tests by Douglas Gregor · 16 years ago
  57. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  58. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago