1. d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 14 years ago
  2. 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 14 years ago
  3. b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 14 years ago
  4. 822ac87 Fix couple of rewriter bugs related to rewriting a by Fariborz Jahanian · 14 years ago
  5. bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 14 years ago
  6. 5b67a82 Add security syntax checker for strcpy() which causes the Static Analyzer to generate a warning any time the strcpy() function is used with a note suggesting to use a function which provides bounded buffers. by Lenny Maiorani · 14 years ago
  7. b8b875b Adding Static Analyzer checker for mempcpy(). by Lenny Maiorani · 14 years ago
  8. f0c11f7 After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 14 years ago
  9. 94ae8fd Static analyzer: fix bug in handling of dynamic_cast<>. The sink node wouldn't always be the final node, thus causing the state to continue propagating. Instead, by Ted Kremenek · 14 years ago
  10. 41c5f49 Teach static analyzer about the basics of handling new[]. We still don't simulate constructors, but at least the analyzer doesn't think the return value is uninitialized. by Ted Kremenek · 14 years ago
  11. ad1a4c6 Change Clang's __VERSION__ to include the same basic info as in clang -v. by Daniel Dunbar · 14 years ago
  12. b277159 Begin reworking static analyzer support for C++ method calls. The current logic was divorced by Ted Kremenek · 14 years ago
  13. 61750f2 de-sugared when accessing property reference type. by Fariborz Jahanian · 14 years ago
  14. 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 14 years ago
  15. 1b41f60 Robustify test string. by Devang Patel · 14 years ago
  16. bc52032 Add target triple. by Devang Patel · 14 years ago
  17. b603c90 by Devang Patel · 14 years ago
  18. dde385d Add a triple to make the test friendly on no windows platform. by Francois Pichet · 14 years ago
  19. b613cd6 Accept __declspec(dllimport) for function defined at class scope in Microsoft mode. by Francois Pichet · 14 years ago
  20. 9043423 Fix a bug in how we were resolving the address of overloaded functions by Chandler Carruth · 14 years ago
  21. b831c67 Add workaround for Sema issue found in <rdar://problem/9188004>, which leads to an assertion failure in the uninitialized variables analysis. The problem is that Sema isn't properly registering a variable in a DeclContext (which -Wuninitialized relies on), but by Ted Kremenek · 14 years ago
  22. 170a6a2 Don't do the checks of Sema::DiagnoseEqualityWithExtraParens() on type-dependent expressions. Fixes rdar://9027658. by Argyrios Kyrtzidis · 14 years ago
  23. 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 14 years ago
  24. b460210 Also 'self' in blocks need be handled specially. // rdar://9181463 by Fariborz Jahanian · 14 years ago
  25. 3334b0b Fix PR9572 and neighboring lurking crashers. by Matt Beaumont-Gay · 14 years ago
  26. 5b8e0d8 Add my test case for r128353. I think this is the last test case to fail by Chandler Carruth · 14 years ago
  27. 349894e Add tests for the uninitialized checks added in r128376. Also clean up by Chandler Carruth · 14 years ago
  28. 34b8e68 Flip the default for showing include stacks on notes to false. This by Chandler Carruth · 14 years ago
  29. f2d74cc 'self' is objective-c's 'self' objc pointer only in by Fariborz Jahanian · 14 years ago
  30. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 14 years ago
  31. 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 14 years ago
  32. a7689ef Diagnose uninitialized uses of a variable within its own initializer. by Chandler Carruth · 14 years ago
  33. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 14 years ago
  34. bda0d6b We were emitting construction v-tables with internal linkage all the time. by John McCall · 14 years ago
  35. 9172aa6 Improve -Wheader-hygiene to warn about using directives inside linkage by Douglas Gregor · 14 years ago
  36. 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 14 years ago
  37. dc0a2da For Diagnostic::Reset() also reset the state related to #pragma diagnostic. Fixes rdar://9170766. by Argyrios Kyrtzidis · 14 years ago
  38. 3b3e1a9 fix the second part of rdar://8366474 - clang fails to parse ObjC selectors with '::', when :: isn't the first part of the selector. by Chris Lattner · 14 years ago
  39. 3d9ce90 Make diagnostic clearer. by Fariborz Jahanian · 14 years ago
  40. 65b427f Don't add a symbolic region for 'this' if the member function is static. by Anders Carlsson · 14 years ago
  41. dceb531 Add a __has_feature check for the 'availability' attribute by Douglas Gregor · 14 years ago
  42. 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 14 years ago
  43. 6cc425e Test attribute merging for the availability attribute. by Douglas Gregor · 14 years ago
  44. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
  45. 2234873 Allow GC qualifiers to be added/removed by conversions from/to void* by John McCall · 14 years ago
  46. 379246d Don't warn about the 'extern' in 'extern "C"' on a tag decl. This is by John McCall · 14 years ago
  47. 7da19ea Fix the recovery from missing semis on @property declarations to not consume by John McCall · 14 years ago
  48. 7ea2193 Properly move attributes to the decl spec when applying them there. by John McCall · 14 years ago
  49. af19ac4 Obj-C/NeXT: Update and reapply 108847, now that changes are more baked. by Daniel Dunbar · 14 years ago
  50. 59f9046 Driver/Darwin: Dsymutil actions should put the dSYM adjacent to the output file. by Daniel Dunbar · 14 years ago
  51. c8b9f79 we can now claim to fully support the override control feature in C++0x. by Anders Carlsson · 14 years ago
  52. b184a18 Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only parse an optional 'final' keyword. by Anders Carlsson · 14 years ago
  53. 2c3ee54 Get rid of handling of the 'explicit' keyword from class-head. We still parse it though, although that will change shortly. by Anders Carlsson · 14 years ago
  54. 844c25d Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. by Anders Carlsson · 14 years ago
  55. b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 14 years ago
  56. 909a70d Apply the nonnull attribute to constructor expressions too. by Nick Lewycky · 14 years ago
  57. 8d8420e Fixed some of the incompatibilities with gcc. by John Thompson · 14 years ago
  58. 1d2de76 Minor fix in the injection of labels, since we want to look at the redeclaration context of each declaration in the identifier chain. Should fix Linux self-host by Douglas Gregor · 14 years ago
  59. fa7b8ce Fix the insertion of label declarations into the identifier chain in by Douglas Gregor · 14 years ago
  60. c285372 Make sure we aggressively attach nounwind (etc.) to calls to library by Eli Friedman · 14 years ago
  61. 2b32dad Add a new warning for exit-time destructors. by Anders Carlsson · 14 years ago
  62. 5188507 Rework checker "packages" and groups to be more hierarchical. by Ted Kremenek · 14 years ago
  63. c7ef462 Fixed type error in last commit (forgot that now that selectors are not by David Chisnall · 14 years ago
  64. a8d459e Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need by Ted Kremenek · 14 years ago
  65. bec7343 Unbreak test by Douglas Gregor · 14 years ago
  66. d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
  67. 31798a6 Add a test for !ptr-to-member (should fail) by Marshall Clow · 14 years ago
  68. def8631 Ignore weak_import on Objective-C property and method declarations on by Douglas Gregor · 14 years ago
  69. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  70. 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 14 years ago
  71. ac4df24 Warn about unused declaration-specifiers on tag declarations. by John McCall · 14 years ago
  72. 3c66d30 Frontend: Add a more explicit -backend-option flag for passing backend command by Daniel Dunbar · 14 years ago
  73. 850d3b3 Apply Jonathan Sauer's proposed solution to PR9519. Thanks! by John McCall · 14 years ago
  74. e81ac69 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 14 years ago
  75. 7895194 Fix a test case and teach ClearLinkageCache() to clear the linkage of by John McCall · 14 years ago
  76. 74990f4 File-scope static functions need to be mangled with 'L' so that by John McCall · 14 years ago
  77. 90e2320 Output to tempfile by Matt Beaumont-Gay · 14 years ago
  78. 84950c7 Fix an objc++ diagnostic initializing objc pointers. // rdar:// 9139947 by Fariborz Jahanian · 14 years ago
  79. 148f1f7 Only objects are declared const by a constexpr specifier, per C++0x [dcl.constexpr]p9 by Peter Collingbourne · 14 years ago
  80. eedd467 Downgrade err_mismatched_exception_spec to a ExtWarning in Microsoft mode. MSVC doesn't do any validation on exception specifications. by Francois Pichet · 14 years ago
  81. e5da3e6 makes vec_step operator work when AltiVec support is enabled by Anton Yartsev · 14 years ago
  82. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
  83. 2ed4228 Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL by Daniel Dunbar · 14 years ago
  84. 5ce872f Driver/Darwin: Transparently fallback when compiling i386 -fapple-kext code, we by Daniel Dunbar · 14 years ago
  85. d6a49bb Add an opt-in -Wheader-hygiene, which current diagnoses the use of by Douglas Gregor · 14 years ago
  86. a9d1293 test/CodeGenCXX/apple-kext-guard-variable.cpp: May I appease non-darwin hosts? by NAKAMURA Takumi · 14 years ago
  87. b8bcce3 test/Driver/sysroot-flags.c: Tweak for Mingw MSYS bash. by NAKAMURA Takumi · 14 years ago
  88. 70dbdf7 test/Driver/darwin-cc.c: FileCheck-ize and tweak for Mingw MSYS bash. by NAKAMURA Takumi · 14 years ago
  89. 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 14 years ago
  90. d47ea69 Driver/Obj-C: Be compatible with GCC behavior in that -fno-exceptions *does not* by Daniel Dunbar · 14 years ago
  91. 0133917 Driver/Darwin: These are command line options, not target features. by Daniel Dunbar · 14 years ago
  92. fa41d69 Driver/Darwin/ARM: Kernel/kext code has more strict alignment requirements. by Daniel Dunbar · 14 years ago
  93. a085da8 Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a reference-to-void type). Don't crash if it does. by Richard Smith · 14 years ago
  94. 53b24eb Fix test to test the right thing. by Ted Kremenek · 14 years ago
  95. c5e43c1 Don't construct two CFGs just to run -Wuninitialized. While this causes new warnings to be flagged under -Wconditional-uninitialized, this is something we by Ted Kremenek · 14 years ago
  96. c9dcb45 Make test more portable. by Ted Kremenek · 14 years ago
  97. f3f9293 Teach VariadicMethodTypeChecker about pointers attributed as 'NSObject'. by Ted Kremenek · 14 years ago
  98. 928c415 Teach VariadicMethodTypeChecker that CF references are valid arguments to variadic Objective-C methods. by Ted Kremenek · 14 years ago
  99. 6137441 Tweak RegionStore's handling of lazy compound values to use the 'Default' versus 'Direct' binding key, thus allowing specific elements of an array/struct to be overwritten without by Ted Kremenek · 14 years ago
  100. 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago