1. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  2. 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 14 years ago
  3. 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 14 years ago
  4. 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 14 years ago
  5. 431e4b3 Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. by Eli Friedman · 14 years ago
  6. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 14 years ago
  7. 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 14 years ago
  8. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 14 years ago
  9. bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 14 years ago
  10. 383041d When performing substitution of default template template parameters by Douglas Gregor · 14 years ago
  11. d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 14 years ago
  12. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 14 years ago
  13. 210c05b [analyzer] If a C string length is UnknownVal, clear any existing length binding. No tests yet because the only thing that sets string length is strcpy(), and that needs some work anyway. by Jordy Rose · 14 years ago
  14. a9af8e7 [analyzer] When performing a binary operation on symbolic operands, we convert the symbol values to a common type. But in a relational operation, the result is an 'int' or 'bool', which may not be the appropriate type to convert the operands to. In these cases, use the left-hand operand's type as the conversion type. by Jordy Rose · 14 years ago
  15. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 14 years ago
  16. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 14 years ago
  17. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 14 years ago
  18. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 14 years ago
  19. 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 14 years ago
  20. b11e43c revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 14 years ago
  21. 0e0b693 Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 14 years ago
  22. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 14 years ago
  23. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 14 years ago
  24. 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 14 years ago
  25. 81f9d14 StaticDiagNameIndex is never written to, place it into .rodata. by Benjamin Kramer · 14 years ago
  26. 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 · 14 years ago
  27. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 14 years ago
  28. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 14 years ago
  29. 2eccb67 Update the prefetch intrinsic usage. Now the last argument tells codegen by Bruno Cardoso Lopes · 14 years ago
  30. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 14 years ago
  31. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 14 years ago
  32. 467f7c8 [analyzer] CStringChecker checks functions in the C standard library, not C++. Its external name is now unix.experimental.CString. by Jordy Rose · 14 years ago
  33. ea5e4da The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. by Eli Friedman · 14 years ago
  34. bd32bee [analyzer] Change large if body to early return. No functionality change. by Jordy Rose · 14 years ago
  35. 793bff3 [analyzer] Fix modeling of strnlen to be more conservative. Move tests we can't properly model (yet?) to string-fail.c. by Jordy Rose · 14 years ago
  36. eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 14 years ago
  37. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 14 years ago
  38. dbda513 Put classes into anonymous namespaces. by Benjamin Kramer · 14 years ago
  39. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 14 years ago
  40. 05a2e94 Document CheckObjCMethodOverrides by Douglas Gregor · 14 years ago
  41. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 14 years ago
  42. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 14 years ago
  43. 5fc99f3 Fix a broken index left over from before this function was converted to by Chandler Carruth · 14 years ago
  44. 56dde4a Correct the spelling of instantiation by David Majnemer · 14 years ago
  45. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 14 years ago
  46. f33b1e8 Added 'atomic' for objc properties. by Fariborz Jahanian · 14 years ago
  47. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 14 years ago
  48. 27f4523 Add code completetion code for the new 'atomic' attribute by Fariborz Jahanian · 14 years ago
  49. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 14 years ago
  50. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
  51. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 14 years ago
  52. cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 14 years ago
  53. 1464809 __OBJC__ is also a standard predefined macro. by Nick Lewycky · 14 years ago
  54. 3bde0ce This change is breaking selfhost. Revert it until I have more time to study it. by Sean Hunt · 14 years ago
  55. 53e669f Implement caching of copy assignment operator lookup. by Sean Hunt · 14 years ago
  56. ac73ea8 [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level expressions (by calling IgnoreParens before adding expressions to blocks). Undo 132769 (LiveVariables' local IgnoreParens), since it's no longer necessary. by Jordy Rose · 14 years ago
  57. c530d17 Implement caching for copy constructors in similar situations. by Sean Hunt · 14 years ago
  58. b320e0c Implement caching of default constructors on the resolution table. This by Sean Hunt · 14 years ago
  59. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 14 years ago
  60. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 14 years ago
  61. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 14 years ago
  62. 7fead31 [analyzer] Ignore parentheses around block-level expressions when computing liveness. Fixes the other half of PR8962. by Jordy Rose · 14 years ago
  63. 22043b5 [analyzer] Look through __extension__ expressions in a GRState's Environment. Fixes PR8962. by Jordy Rose · 14 years ago
  64. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 14 years ago
  65. 6ce33d6 Followup to 132737; make two-character string explicit, add some by Stuart Hastings · 14 years ago
  66. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 14 years ago
  67. 361d380 Fix a bunch more notes that were emitted even when the diagnostic they by Chandler Carruth · 14 years ago
  68. 169dd31 Revert "hack in my new variables for GCC" by Chandler Carruth · 14 years ago
  69. 45cad4a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 14 years ago
  70. 8afdd56 hack in my new variables for GCC by Chandler Carruth · 14 years ago
  71. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 14 years ago
  72. db6393f Sort -lgcc after -lgcc_s for NetBSD, otherwise shared libraries on i386 by Joerg Sonnenberger · 14 years ago
  73. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 14 years ago
  74. a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 14 years ago
  75. 3054358 Catch the memory leak in a bucket by Sean Hunt · 14 years ago
  76. 8e1b80c Touchup to comments that weren't quite in sync with code by Jonathan D. Turner · 14 years ago
  77. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 14 years ago
  78. 74d487e Richard Smith was correct about how the sets should be computed for by Chandler Carruth · 14 years ago
  79. 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 · 14 years ago
  80. 25a857b Toolchain support for Ubuntu Oneiric. Patch by Michael Wild! by Benjamin Kramer · 14 years ago
  81. 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 · 14 years ago
  82. d695d6b Remove more references to FailedSequence. by Sebastian Redl · 14 years ago
  83. 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 · 14 years ago
  84. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 14 years ago
  85. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 14 years ago
  86. 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 14 years ago
  87. bc3e64f Allow block returns in C++ with the form by Douglas Gregor · 14 years ago
  88. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 14 years ago
  89. 7fee4cd Fix cmake build. by Rafael Espindola · 14 years ago
  90. ab3c80e Remove the old implementation of -verify, which has been dead code since r88750. by Richard Smith · 14 years ago
  91. 000a655 Adjust the linker for PowerPC64/-m32 on FreeBSD too. by Roman Divacky · 14 years ago
  92. 3393cef Make -m32 work on FreeBSD/PowerPC64. by Roman Divacky · 14 years ago
  93. 80df025 On linux, -nostdlib was causing a --start-group with no --end-group to be passed by Nick Lewycky · 14 years ago
  94. 7e46d0b Identifiers with _CapitalLetter are reserved, so don't use them. Prefer the by Nick Lewycky · 14 years ago
  95. 308742c Reimplement r132572 on top of a FoldingSet, thus hopefully solving both by Sean Hunt · 14 years ago
  96. 7182b96 [analyzer] Change an indent-if to an early return. No functionality change. by Jordy Rose · 14 years ago
  97. 3f8bb2f [analyzer] Don't crash when copying an unknown number of bytes with memcpy(). Also handle all memcpy-family return values in evalCopyCommon(), rather than having some outside and some inside. by Jordy Rose · 14 years ago
  98. 7eb83ca [analyzer] Remove extra assignment that actually lost a few of the assumptions. by Jordy Rose · 14 years ago
  99. 61eee0c Add support for builtin astype: by Tanya Lattner · 14 years ago
  100. 9198126 Rework r132576. by Devang Patel · 14 years ago