1. cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 13 years ago
  2. ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 13 years ago
  3. 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 13 years ago
  4. 42d7b2d Specialize diag::warn_unused_call for the "warn_unused_result" attribute, so by Matt Beaumont-Gay · 13 years ago
  5. 6a3bec3 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 13 years ago
  6. 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
  7. a56a992 Refactoring of my last patch. by Fariborz Jahanian · 13 years ago
  8. f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 13 years ago
  9. 7413307 objective-c: Methods declared in methods must type match by Fariborz Jahanian · 13 years ago
  10. 0bbea1b Make the type of the IntegerLiteral for bitfield paddings an actual by Douglas Gregor · 13 years ago
  11. fc4b191 In ARC, don't try to reclaim the result of a call to performSelector by John McCall · 13 years ago
  12. 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 13 years ago
  13. 39997fc Make helper functions static. by Benjamin Kramer · 13 years ago
  14. 67e2933 Fix formatting of SemaExpr.cpp, mainly fixing lines greater than 80 characters. by Richard Trieu · 13 years ago
  15. 7898005 objective-c: reverse patch for // rdar://9818354 by Fariborz Jahanian · 13 years ago
  16. f78c4e5 Introduce a Fix-It for the "missing sentinel" warning, adding an by Douglas Gregor · 13 years ago
  17. d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
  18. e424470 When producing code completion results for variadic macros, fold the by Douglas Gregor · 13 years ago
  19. 6fa14dd Add the various parameter-passing keywords for Distributed Objects by Douglas Gregor · 13 years ago
  20. 0f91c8c When performing code completion after at @interface, allow both by Douglas Gregor · 13 years ago
  21. 4eb7522 When complaining about a non-POD second argument to va_arg, use a by Douglas Gregor · 13 years ago
  22. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  23. fefe91e objective-c: warn if implementation of a method in category by Fariborz Jahanian · 13 years ago
  24. d5612a2 Add a fixit for removal of unused label. by Anna Zaks · 13 years ago
  25. db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
  26. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
  27. 6e4a3f5 Make the deserialization of Sema::PendingInstantiations lazy. At this by Douglas Gregor · 13 years ago
  28. f3546ee Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. by Anna Zaks · 13 years ago
  29. dfe6543 Lazily deserialize Sema::VTableUses. Plus, fix the utterly and by Douglas Gregor · 13 years ago
  30. 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
  31. fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
  32. 5b9dc7c Make Sema::ReferencedSelectors lazily deserialized. by Douglas Gregor · 13 years ago
  33. ec12ce2 Make Sema::LocallyScopedExternalDecls lazily deserialized. In theory, by Douglas Gregor · 13 years ago
  34. a126f17 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 13 years ago
  35. d58a0a5 Switch Sema::ExtVectorDecls over to LazyVector. by Douglas Gregor · 13 years ago
  36. 0129b56 Turn Sema::DelegatingCtorDecls into a LazyVector. by Douglas Gregor · 13 years ago
  37. 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
  38. a2ee20a Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 13 years ago
  39. a862320 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 13 years ago
  40. 020972d Forbid address-space-qualified function types, per TR 18037 by Peter Collingbourne · 13 years ago
  41. 29e3ef8 Fix TR 18037 citation in SemaType.cpp by Peter Collingbourne · 13 years ago
  42. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  43. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  44. dfb6ae1 In Microsoft mode, if we are within a templated function and we can't resolve Identifier during BuildCXXNestedNameSpecifier, then extend the SS with Identifier. This will have the effect of resolving Identifier during template instantiation. The goal is to be able to resolve a function call whose nested-name-specifier is located inside a dependent base class. by Francois Pichet · 13 years ago
  45. 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
  46. 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
  47. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
  48. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
  49. 473506b In ARC we emit an error when compiling: by Argyrios Kyrtzidis · 13 years ago
  50. 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 13 years ago
  51. 8eaefdc Provide fixit for static use of objective-c type by Fariborz Jahanian · 13 years ago
  52. a0651c5 Eliminate a bunch of temporary strings. by Benjamin Kramer · 13 years ago
  53. 0a47d69 Add new libclang API, clang_codeCompleteGetObjCSelector(), which by Douglas Gregor · 13 years ago
  54. 2ad63cf When we decide not to rebuild an instantiated C++ 'new' expression by Douglas Gregor · 13 years ago
  55. da8b249 Objective-C++ ARC: When performing template argument deduction for a by Douglas Gregor · 13 years ago
  56. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
  57. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
  58. 22f7bb7 Test commit by Kaelyn Uhrain · 13 years ago
  59. dcf1011 objective-c: Provide a 'fixit' when class was used by Fariborz Jahanian · 13 years ago
  60. 430d7a1 Added clang_getCursorReferenceNameRange to libclang to to retrieve parts of by Douglas Gregor · 13 years ago
  61. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  62. eee3ef1 objc: clang should warn if redeclaration of methods by Fariborz Jahanian · 13 years ago
  63. bf6e317 Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 13 years ago
  64. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  65. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  66. 0ad9231 kill a FIXME in IsIntegralPromotion by David Majnemer · 13 years ago
  67. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  68. d837c0d Move duplicate uninitialized warning suppression into the by Chandler Carruth · 13 years ago
  69. da6d976 Move this ObjCImplementationDecl member function into libAST where it belongs. by John McCall · 13 years ago
  70. 6c2c250 In Objective-C, pull arbitrary attributes from overridden by John McCall · 13 years ago
  71. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  72. 527eec8 objective-c: Any use of @synthesize or @dynamic lexically after a method (or C function) implementation by Fariborz Jahanian · 13 years ago
  73. feb4fa1 Add FixIt hint for missing 'id' type. // rdar://9615045 by Fariborz Jahanian · 13 years ago
  74. aab24a6 objc - Diagnose missing method return type specifier under by Fariborz Jahanian · 13 years ago
  75. 4110e13 Speculatively revert 135649 to bring back the g++ testing bots. by Eric Christopher · 13 years ago
  76. bc5cb8a Simplify passing of CFGBuildOptions around for AnalysisContext. No functionality change. by Ted Kremenek · 13 years ago
  77. 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 13 years ago
  78. e081a61 New libclang API to expose container type for code completion, from by Douglas Gregor · 13 years ago
  79. 98c6bda When copping out on a friend template declaration, be sure to mark its by Sean Hunt · 13 years ago
  80. ffe9edd Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on by Anna Zaks · 13 years ago
  81. f2dd68f objc-arc: Fixes a crash @throw'ing an objc message. // pr10411 by Fariborz Jahanian · 13 years ago
  82. 909bcb3 arc-objc++: Issue an arc specific diagnostic when overload resolution by Fariborz Jahanian · 13 years ago
  83. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  84. 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
  85. b89fe6b Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 13 years ago
  86. 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 13 years ago
  87. b5f6547 Use the new llvm::TinyPtrVector class, which implements exactly what by Chris Lattner · 13 years ago
  88. 12efd57 Zero this struct in a way that neither depends on the size of the struct nor triggers warnings from GCC. by Benjamin Kramer · 13 years ago
  89. 57080fb Remove a gcc warning. by Fariborz Jahanian · 13 years ago
  90. 1e159bc Fix a typo. by Fariborz Jahanian · 13 years ago
  91. 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
  92. 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
  93. 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  94. 91ae6b4 When creating a property in a class extension, make sure to check its by Douglas Gregor · 13 years ago
  95. 4e9272d Restore the C-style cast hack for enum template arguments, by John McCall · 13 years ago
  96. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  97. e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
  98. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
  99. 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
  100. 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