1. 5b27b6d Put all ARC-related warnings into the "arc" diagnostic group. by Argyrios Kyrtzidis · 13 years ago
  2. d26fef0 Change "cannot assign retained object.." warning to "assigning retained object.." by Argyrios Kyrtzidis · 13 years ago
  3. b4b7b50 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 13 years ago
  4. 45ba8a6 Fix typo in comment by Douglas Gregor · 13 years ago
  5. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  6. 0a17cae Extend the deleted overload candidate note to cover all cases. It by Sean Hunt · 13 years ago
  7. 661c67a Attempt to reapply this patch for caching copy assignment operator by Sean Hunt · 13 years ago
  8. 57b9d98 Fix a case that I missed in r133550. by Bob Wilson · 13 years ago
  9. 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 13 years ago
  10. 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 13 years ago
  11. ee273b3 Fix cut-and-paste error: --stdlib is an alias for -stdlib, not -std. by Bob Wilson · 13 years ago
  12. ed79895 Driver: Factor out IsUsingLTO helper function. by Daniel Dunbar · 13 years ago
  13. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 13 years ago
  14. 08737c4 Basic: Add TargetInfo::getRegisterWidth hook. by Daniel Dunbar · 13 years ago
  15. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
  16. af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 13 years ago
  17. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  18. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  19. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  20. cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 13 years ago
  21. 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
  22. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  23. c049856 Remove this poor "abstraction" from the AST. Sorry! =D by Chandler Carruth · 13 years ago
  24. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
  25. 45ee153 Remove unnecessary include. by Francois Pichet · 13 years ago
  26. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  27. 732271e Turn -Wnull-arithmetic back on by default -- we now have tests for the by Chandler Carruth · 13 years ago
  28. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  29. 4e5c886 Add support for MSVC __debugbreak compiler intrinsic. by Francois Pichet · 13 years ago
  30. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
  31. e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 13 years ago
  32. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 13 years ago
  33. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  34. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  35. 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 13 years ago
  36. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  37. 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
  38. 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
  39. 7a883e3 Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . by Eli Friedman · 13 years ago
  40. 6970155 Finish 2 sentences. by Francois Pichet · 13 years ago
  41. 12ee102 comment improvements. by Chris Lattner · 13 years ago
  42. ebb6164 code cleanups, no behavior change. by Chris Lattner · 13 years ago
  43. 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 13 years ago
  44. a92d7e7 Fix of a minor typo. by Jonathan D. Turner · 13 years ago
  45. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  46. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  47. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  48. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
  49. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  50. b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 13 years ago
  51. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  52. 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
  53. 82d1cc0 Suppress an over-zealous MSVC warning. by John McCall · 13 years ago
  54. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  55. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  56. 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
  57. add80bb Missing files. by John McCall · 13 years ago
  58. 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 13 years ago
  59. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  60. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  61. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  62. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  63. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
  64. 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
  65. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
  66. 2a00b83 Hyphenate "argument-dependent". by Jay Foad · 13 years ago
  67. e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
  68. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
  69. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  70. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
  71. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  72. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  73. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
  74. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  75. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  76. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
  77. 3bde0ce This change is breaking selfhost. Revert it until I have more time to study it. by Sean Hunt · 13 years ago
  78. 53e669f Implement caching of copy assignment operator lookup. by Sean Hunt · 13 years ago
  79. c530d17 Implement caching for copy constructors in similar situations. by Sean Hunt · 13 years ago
  80. b320e0c Implement caching of default constructors on the resolution table. This by Sean Hunt · 13 years ago
  81. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
  82. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  83. d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
  84. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  85. 6ce33d6 Followup to 132737; make two-character string explicit, add some by Stuart Hastings · 13 years ago
  86. 169dd31 Revert "hack in my new variables for GCC" by Chandler Carruth · 13 years ago
  87. 8afdd56 hack in my new variables for GCC by Chandler Carruth · 13 years ago
  88. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  89. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
  90. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  91. 7f4afa5 Don't put a note in the DiagGroup by Sean Hunt · 13 years ago
  92. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  93. 7299a4e ok now, let's fix that MSVC warning for real. by Francois Pichet · 13 years ago
  94. c9f487a Fix MSVC warning: "unsafe mix of type 'int' and type 'bool' in operation" by Francois Pichet · 13 years ago
  95. f50e88a Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 13 years ago
  96. 7491c49 Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 13 years ago
  97. d695d6b Remove more references to FailedSequence. by Sebastian Redl · 13 years ago
  98. 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
  99. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  100. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago