1. b0a6615 objc: When issue diagnostic about deprecated method, also by Fariborz Jahanian · 13 years ago
  2. 4ba86bc [analyzer diagnostics] flush locations *before* popping the current path when visiting a CallEnter. by Ted Kremenek · 13 years ago
  3. 178a9b8 Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 by Hal Finkel · 13 years ago
  4. 5a61e0c [Sema] Fix crash-on-invalid-code issue: by Argyrios Kyrtzidis · 13 years ago
  5. 8235f9c [analyzer] Bound the size of the functions being inlined + provide by Anna Zaks · 13 years ago
  6. f4c3db1 PR12094: Set the alignment of memory intrinsic instructions based on the by Jay Foad · 13 years ago
  7. a0e005b Change diagnostic test for my last patch. // rdar://10961370 by Fariborz Jahanian · 13 years ago
  8. c169e08 Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." by Daniel Dunbar · 13 years ago
  9. edd1cae Use tabs instead of spaces. by Benjamin Kramer · 13 years ago
  10. f8e5d4c clang -v support for separate clang.git and llvm.git, patch by Andrew Trick. by Jia Liu · 13 years ago
  11. b4f0bd6 Add the Solaris support directory to the header search when using libc++. by David Chisnall · 13 years ago
  12. 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
  13. a3cac5b PR12145: Avoid emitting loads of constexpr variables in contexts where there by Richard Smith · 13 years ago
  14. 77d0944 [analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces. by Ted Kremenek · 13 years ago
  15. e853bb3 c/objc: problem originally reported as an objective-c bug. by Fariborz Jahanian · 13 years ago
  16. cc2c4b2 Teach the analyzer to just ignore CXXBindTemporaryExpr. There's nothing special to do with it, since destructors are represented explicitly in the CFG. by Ted Kremenek · 13 years ago
  17. f15e114 Moving tagging of '__experimental_modules_import' IdentifierInfo out of by Ted Kremenek · 13 years ago
  18. 8c72a7d Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name says. by Eli Friedman · 13 years ago
  19. 278f1f8 [analyzer] Turn inlining on by default for better testing exposure. by Anna Zaks · 13 years ago
  20. 3c93122 Add a flag -fthread-sanitizer. by Kostya Serebryany · 13 years ago
  21. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  22. b3d7275 [analyzer] Fix a regression introduced in malloc with by Anna Zaks · 13 years ago
  23. ad8de51 Reapply r151702 with a small fix for a failure to cut and paste correctly. by Eric Christopher · 13 years ago
  24. 88530d5 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 13 years ago
  25. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  26. dca1761 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 13 years ago
  27. 8a5e7fd Implement double underscore names support in __has_attribute by Jean-Daniel Dupas · 13 years ago
  28. f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 13 years ago
  29. 10285d9 Revert r151800, which was committed without review and has correctness issues. by Richard Smith · 13 years ago
  30. 7abe166 Implements support for #pragma include_alias in ms compatibility mode. Fixes PR10705. by Aaron Ballman · 13 years ago
  31. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  32. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
  33. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
  34. f6e88d7 Fix regression from llvm-gcc where we should NOT emit a warning about __attribute__((NSObject)) on a property declaration. This is needed to have retain properties for non-object pointers. Fixes <rdar://problem/10930507>. by Ted Kremenek · 13 years ago
  35. 3edf02f [analyzer] Diagnostics - do not try to cleanup the path with macros, it by Anna Zaks · 13 years ago
  36. 3f01c8a Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is used. by Eli Friedman · 13 years ago
  37. 07a4b04 Move suport for redefining operator keywords from -fms-extensions to -fms-compatibility. by Nico Weber · 13 years ago
  38. 7251674 Change if...else if...else if... to a switch. by Ted Kremenek · 13 years ago
  39. 62ff528 [analyzer] when scanning FIDs in a PathDiagnostic, correctly recurse calls and macros. by Ted Kremenek · 13 years ago
  40. f4fb07e Allow operator keywords to be #defined in ms-ext mode. by Nico Weber · 13 years ago
  41. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  42. fd81978 Fix a couple -Wuninitialized warnings from gcc. Reported by David Greene. by Eli Friedman · 13 years ago
  43. 8d6ff02 Serialization: Switch over to using the native SmallVector based BitstreamWriter by Daniel Dunbar · 13 years ago
  44. 3f3335d Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 13 years ago
  45. ca23eb2 [analyzer] Malloc: A pointer might escape through CFContainers APIs, by Anna Zaks · 13 years ago
  46. 956ecbd Revert r151702, "Add support for handling captured variables in lambda debug by Daniel Dunbar · 13 years ago
  47. 41d476d Add -C when linking on Solaris so that the error messages are understandable by actual humans. by David Chisnall · 13 years ago
  48. 51ad9cd Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases. by Sebastian Redl · 13 years ago
  49. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  50. 4fafeb6 Remove a recursive visitiation in ExprEngine that is no longer needed by Erik Verbruggen · 13 years ago
  51. 28cd22d [analyzer] Tweak the UnreachableCode checker to not warning about unreachable default blocks. Patch by Cyril Roelandt! by Ted Kremenek · 13 years ago
  52. 72b8b1e A couple minor bug-fixes for template instantiation for expressions which are sometimes potentially evaluated. by Eli Friedman · 13 years ago
  53. 5840dd9 [driver] Emit an error when trying to use ARC on macosx earlier than 10.6 by Argyrios Kyrtzidis · 13 years ago
  54. 0a0714d Add support for handling captured variables in lambda debug info. by Eric Christopher · 13 years ago
  55. c07b18e Formatting. by Eric Christopher · 13 years ago
  56. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  57. b732fce Sema/ObjC: Override search can generate a large search list, bump the base size by Daniel Dunbar · 13 years ago
  58. c52d9057 ASTWriter: Cache some DenseMaps we use repeatedly. by Daniel Dunbar · 13 years ago
  59. b093955 Parse: Change PragmaPackHandler to use the preprocessor allocator. by Daniel Dunbar · 13 years ago
  60. 8e0913d objective-c modern translator. Fixes misc. bug in writing by Fariborz Jahanian · 13 years ago
  61. c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 13 years ago
  62. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  63. 2422e82 Single- and zero-element initializer lists to scalars are list-initializations. Fixes PR12118. by Sebastian Redl · 13 years ago
  64. 56d8fd0 [analyzer diagnostics] Refactor filtration for PathDiagnosticConsumers that don't support cross-file diagnostics by Ted Kremenek · 13 years ago
  65. c89f4b0 [analyzer diagnostics] start prototyping stripping PathDiagnostics of unnecessary cruft caused by path inlining. by Ted Kremenek · 13 years ago
  66. 15f8777 Modern objective-c translator. rewriting ivars of aggregate type. by Fariborz Jahanian · 13 years ago
  67. e7e0168 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  68. c568543 Prefer bitcast+GEP over ptrtoint+sub+inttoptr: it's semantically equivalent here, and generally nicer to the optimizer. by Eli Friedman · 13 years ago
  69. 212000e [analyzer] Retain release: drop the line number info from the leak message. by Anna Zaks · 13 years ago
  70. c299428 [analyzer] Stats: Add the stats about remove dead bindings, correct the test. by Anna Zaks · 13 years ago
  71. 7dbefe1 Add -lm by default on Solaris. by David Chisnall · 13 years ago
  72. d706a8d It turns out -fno-cxa-atexit just produces broken code, so disable it on Solaris and we'll ship a __cxa_atexit implementation... by David Chisnall · 13 years ago
  73. bf359c9 Un-break clang based on r151638 - What was meant to be a trivial variable name change went horribly wrong and I forgot to retest afterwards. by James Molloy · 13 years ago
  74. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago
  75. f911242 [AST] When we @synthesize a property with a user-defined ivar name, by Argyrios Kyrtzidis · 13 years ago
  76. d7c15a6 [AST] Associate the getter/setter methods to a property of a objc class extension. by Argyrios Kyrtzidis · 13 years ago
  77. 165329c Some more Solaris fixes. Now successfully building libc++ on Solaris with clang (and linking clang against it). by David Chisnall · 13 years ago
  78. 85fdea0 Remove stray semi-colons. by Daniel Dunbar · 13 years ago
  79. 721aa37 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  80. 07d39a4 [analyzer] Fix Malloc False Positive (PR 12100) by Anna Zaks · 13 years ago
  81. cae40c4 Implement IRGen for the retain-autorelease in the lambda conversion-to-block-pointer outside of ARC. Testcases coming up soon. by Eli Friedman · 13 years ago
  82. 4c62b55 [analyzer] teach analyzer about ObjC literals, thus trimming out a false positive with the malloc() checker involving by Ted Kremenek · 13 years ago
  83. 033d300 Re-enable the Darwin ARM integrated assembler. by Jim Grosbach · 13 years ago
  84. 7752d29 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  85. e739a29 [analyzer] Don't generate an explicit ExplodedNode for StringLiterals; have the SVal lazily generated from Environment::getSVal(). by Ted Kremenek · 13 years ago
  86. 062a82c Hack in a loud error for PR12086. Better than a silent miscompile. by Sebastian Redl · 13 years ago
  87. c1b66e6 When evaluating integer expressions include a check for sub-expressions by Argyrios Kyrtzidis · 13 years ago
  88. 3306ec1 After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. by Ted Kremenek · 13 years ago
  89. adfb535 Implement a FIXME for conversion sequence distinction. Should fix PR12092. by Sebastian Redl · 13 years ago
  90. 81fb169 [analyzer] Add -analyzer-stats, which hooks up LLVM stats tracking. by Anna Zaks · 13 years ago
  91. 92b670e Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. by Eli Friedman · 13 years ago
  92. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  93. 0d8ab2e Convert initializer lists to temporaries in CreateBuiltinBinOp. Allows assignment of init lists to built-in types and resolves PR12088. by Sebastian Redl · 13 years ago
  94. fce4715 Add missing code for compound literals of complex type. <rdar://problem/10938628> by Eli Friedman · 13 years ago
  95. d411a4b Revert testing code I committed by mistake in r151464. by Argyrios Kyrtzidis · 13 years ago
  96. 1b1a507 Serialize InitListExpr's initializesStdInitializerList bit, so it's not left uninitialized. by Benjamin Kramer · 13 years ago
  97. af3db7d ObjcInterfaceTypes are also complete types for the type cache. by Eric Christopher · 13 years ago
  98. 79363f5 Ensure that we delete default constructors in the right cases. Don't delete the by Richard Smith · 13 years ago
  99. d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
  100. c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 13 years ago