1. 14068e8 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 13 years ago
  2. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  3. 5520f23 Change diagnoseAddressOfInvalidType() to use an enum to determine what error message to display. Also, move the function call into on location instead of having it spread among many places in the if/else statements. by Richard Trieu · 13 years ago
  4. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 13 years ago
  5. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  6. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  7. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  8. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  9. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  10. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  11. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  12. 9a77669 objc-gc: Don't force a __strong type'd property by Fariborz Jahanian · 13 years ago
  13. 0f74d1e In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  14. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 13 years ago
  15. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  16. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  17. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  18. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  19. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  20. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  21. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  22. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  23. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  24. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  25. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  26. 5cc8680 Spelling. by Benjamin Kramer · 13 years ago
  27. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  28. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  29. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  30. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  31. f740012 Pass 0 instead of a empty TemplateArgumentListInfo when creating a CXXDependentScopeMemberExpr to handle a "this->" fixit (lookup into dependent bases of class template) by Francois Pichet · 13 years ago
  32. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  33. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  34. fec0959 More unused variable removal. by Benjamin Kramer · 13 years ago
  35. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  36. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  37. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 13 years ago
  38. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 13 years ago
  39. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 13 years ago
  40. cc2fca2 Make StmtDumper::VisitCXXFunctionalCastExpr dump the attached cast kind. Fix the cast kind for a cast from floating-point to enum type. (The difference isn't actually visible, but that's just because IRGen is overly forgiving.) Per report by Enea Zaffanella on cfe-dev. by Eli Friedman · 13 years ago
  41. e648ac3 Move the warning for different enum comparisons and the warning for using NULL as a non-pointer in a binary operation into separate functions. by Richard Trieu · 13 years ago
  42. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 13 years ago
  43. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 13 years ago
  44. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 13 years ago
  45. 09a26ad Refactor CheckAddressOfOperand() by pulling out redundant code and moving hard coding strings from SemaExpr.cpp to DiagnosticSemaKinds.td. by Richard Trieu · 13 years ago
  46. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  47. db44a6b Refactor CheckAdditionOperands(), CheckSubtractionOperands(), and CheckIncrementDecrementOperand() in SemaExpr.cpp to move reused code to separate functions. by Richard Trieu · 13 years ago
  48. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  49. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  50. 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
  51. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  52. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  53. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  54. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
  55. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  56. b89d5ed Fix PR10694: Boolean conversions can be from pointers, and those conversions by Jeffrey Yasskin · 13 years ago
  57. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  58. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  59. 2334f3a Remove a couple of unnecessary objc method lookups. by Argyrios Kyrtzidis · 13 years ago
  60. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  61. 2cae1e2 Fix a typo when determining whether to strip cv-qualifiers during template argument deduction by Douglas Gregor · 13 years ago
  62. 709bca8 Update the comment on the default-argument conversion fix; thanks to by John McCall · 13 years ago
  63. 27f0776 Do not warn about [super finalize] in arc mode. by Nico Weber · 13 years ago
  64. 05b436e Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var annotations. We identify situations where we are accessing (reading or writing) guarded variables, and report an error if the appropriate locks are not held. by Caitlin Sadowski · 13 years ago
  65. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  66. b4d0a96 Thread safety: various minor bugfixes, with test cases by Caitlin Sadowski · 13 years ago
  67. 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
  68. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  69. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  70. b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
  71. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  72. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  73. cc68c9b In C++0x mode, suggest nullptr as the initializer for an uninitialized by Douglas Gregor · 13 years ago
  74. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  75. 9414449 objc-arc: Mention property's attribute by name when by Fariborz Jahanian · 13 years ago
  76. 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
  77. 1795d37 Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 13 years ago
  78. 66c2030 In -Wno-error=non-pod-varargs, initialize a temporary with by John McCall · 13 years ago
  79. 4906cf9 Be sure to do unary conversions on the operand to an ARC by John McCall · 13 years ago
  80. 3a51d41 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  81. 8c7e67d Don't warn on category implementing a method, if by Fariborz Jahanian · 13 years ago
  82. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  83. ca4c40a objc - fix a bug exposed by my recent decl context changes. // rdar://10015110 by Fariborz Jahanian · 13 years ago
  84. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  85. 90dedc8 Fixes a typo in my last patch. by Fariborz Jahanian · 13 years ago
  86. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  87. 940b97f Thread safety: Fix a few typos in last commit -- use LockID instead of Lock in comments and start a couple methods with a lowercase letter by Caitlin Sadowski · 13 years ago
  88. 0f3b4ca Start reworking -Wunreachable-code. The original analysis had serious flaws with how it by Ted Kremenek · 13 years ago
  89. f1d10d9 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 13 years ago
  90. f40fd6b Refactor and fix checking for initialization of flexible array members. The old version had the checks scattered across the code, missed some checks, and had a couple nasty bugs in existing checks. by Eli Friedman · 13 years ago
  91. 629f118 Remove function parameter which always used the default value. by Eli Friedman · 13 years ago
  92. 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
  93. 903d6dc Fix an incorrect note. by Matt Beaumont-Gay · 13 years ago
  94. 7939418 objc - use existing API for temporary switch of objc's decl context. by Fariborz Jahanian · 13 years ago
  95. 4eb14ca Do not perform check for missing '[super dealloc]' under ARC as calling -dealloc is illegal in that mode. by Ted Kremenek · 13 years ago
  96. 58a7649 objc - minor comment fix up and cleanup. by Fariborz Jahanian · 13 years ago
  97. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 13 years ago
  98. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  99. 5c5218e Improve the correctness and accuracy of the message for -Wdynamic-class-memaccess by Matt Beaumont-Gay · 13 years ago
  100. bc03aea objc-arc: @property definitions should default to (strong) when not by Fariborz Jahanian · 13 years ago