1. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 14 years ago
  2. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 14 years ago
  3. f45b357 PR10864: make sure we correctly delay type-checking for inline asm tied operands with dependent type. Patch by Likai Liu. by Eli Friedman · 14 years ago
  4. 528a499 objc-arc: warn when a 'retain' block property is by Fariborz Jahanian · 14 years ago
  5. f1e7af3 Add the location of the interface reference to IBOutletCollectionAttr. by Argyrios Kyrtzidis · 14 years ago
  6. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 14 years ago
  7. e87158d Thread safety: Initializing var before exhaustive switch statement to deal with extraneous warning produced by gcc but not clang by Caitlin Sadowski · 14 years ago
  8. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  9. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 14 years ago
  10. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 14 years ago
  11. c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 14 years ago
  12. e05ee6d Switch -Wreturn-type to completely rely on the CFG model of no-return. by Chandler Carruth · 14 years ago
  13. 48822fb Kill off an irrelevant FIXME by Douglas Gregor · 14 years ago
  14. 6eef9fb Refactor CheckAdditionOperands() to use early return for pointer addition. by Richard Trieu · 14 years ago
  15. e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 14 years ago
  16. d9f1934 Fix two comments from warn to emit error to match the actual diagnostic used. by Richard Trieu · 14 years ago
  17. 591dc84 Allow __module_private__ on fields by Douglas Gregor · 14 years ago
  18. f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 14 years ago
  19. cb4d7c2 Silence ?: precendence warning when parenthesis are present. by Hans Wennborg · 14 years ago
  20. afc5b15 Silence "end of non-void function" warnings with llvm_unreachable and add an assert. by Benjamin Kramer · 14 years ago
  21. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 14 years ago
  22. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 14 years ago
  23. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 14 years ago
  24. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 14 years ago
  25. 78bf680 Fix a -Wreturn-type warning due to this field not explicitly having the by Chandler Carruth · 14 years ago
  26. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 14 years ago
  27. fd641f9 Add smarter sorting of overload candidates that failed template deduction. by Kaelyn Uhrain · 14 years ago
  28. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 14 years ago
  29. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 14 years ago
  30. 5c16d63 Don't produce 'instancetype' as the type of a message send expression. Map it down to 'id'. by Douglas Gregor · 14 years ago
  31. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 14 years ago
  32. 6311d2b Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 14 years ago
  33. bbcb7ea When type-checking a call to an overloaded, builtin atomic operation, by Douglas Gregor · 14 years ago
  34. 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 14 years ago
  35. 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 14 years ago
  36. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 14 years ago
  37. 75f23ae Thread safety: refactoring to use an error handler by Caitlin Sadowski · 14 years ago
  38. 67bc607 Update comment because JumpDiagnostics.cpp is not just about VLA scope. by Francois Pichet · 14 years ago
  39. 3323fad Clean up the sentinel-attribute checking code a lot. Document by John McCall · 14 years ago
  40. 7f3a6d3 Code formatting; no functionality change. by John McCall · 14 years ago
  41. 0bcc9bc Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 14 years ago
  42. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
  43. 5e4c80b Clean up the RebuildUnknownAnyExpr visitor in SemaExpr.cpp. Mainly swapped around variable names so that this visitor be more like other visitors in clang. by Richard Trieu · 14 years ago
  44. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 14 years ago
  45. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 14 years ago
  46. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 14 years ago
  47. ccd891a Capitialize paramater names in SemaExpr.cpp and resolve any parameter name conflicts between declarations and definitions from this and previous refactorings. by Richard Trieu · 14 years ago
  48. 69ff26b The integer type of an enumeration type isn't always canonical by Douglas Gregor · 14 years ago
  49. 179b920 Thread safety: small edit to unused variation on warning left in by accident from earlier commit by Caitlin Sadowski · 14 years ago
  50. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 14 years ago
  51. 8bccabe Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology. by Caitlin Sadowski · 14 years ago
  52. af37061 Thread Safety: adding basic no thread safety analysis option by Caitlin Sadowski · 14 years ago
  53. 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 14 years ago
  54. a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 14 years ago
  55. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 14 years ago
  56. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 14 years ago
  57. 14068e8 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 14 years ago
  58. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 14 years ago
  59. 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 · 14 years ago
  60. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 14 years ago
  61. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 14 years ago
  62. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 14 years ago
  63. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  64. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  65. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  66. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  67. 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 · 14 years ago
  68. 9a77669 objc-gc: Don't force a __strong type'd property by Fariborz Jahanian · 14 years ago
  69. 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 · 14 years ago
  70. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 14 years ago
  71. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  72. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  73. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  74. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  75. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  76. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 14 years ago
  77. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  78. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 14 years ago
  79. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  80. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  81. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  82. 5cc8680 Spelling. by Benjamin Kramer · 14 years ago
  83. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  84. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  85. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 14 years ago
  86. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 14 years ago
  87. 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 · 14 years ago
  88. 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 · 14 years ago
  89. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 14 years ago
  90. fec0959 More unused variable removal. by Benjamin Kramer · 14 years ago
  91. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 14 years ago
  92. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 14 years ago
  93. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 14 years ago
  94. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 14 years ago
  95. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 14 years ago
  96. 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 · 14 years ago
  97. 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 · 14 years ago
  98. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 14 years ago
  99. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 14 years ago
  100. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 14 years ago