1. 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
  2. e4b5ee0 (Update LLVM) Clean up obj-c exception generation to be a bit more by Daniel Dunbar · 16 years ago
  3. 97f61d1 Bug fix, codegen @catch(id<X> ...) acceptably. by Daniel Dunbar · 16 years ago
  4. 062bae0 Revert 56735. The old bug categories were more informative. by Ted Kremenek · 16 years ago
  5. 129271a Simplify generate code for exceptions: by Daniel Dunbar · 16 years ago
  6. f93349f Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 16 years ago
  7. b01d191 Simplify code to emit the unified return block and move it to the end by Daniel Dunbar · 16 years ago
  8. 55e4072 Bug fix, make sure to initialize exception object (to rethrow) even by Daniel Dunbar · 16 years ago
  9. 1000491 Easy fix for nasty bug, exception data buffer had wrong type == wrong by Daniel Dunbar · 16 years ago
  10. c61255f Delete trailing white space. It's over 80 columns. by Zhongxing Xu · 16 years ago
  11. 3a7d1e9 Change "leaks" to have the category "Performance". by Ted Kremenek · 16 years ago
  12. 9da13f9 Internally store the body of a BlockExpr using a Stmt* instead of a CompoundStmt*, and use the getBody() method to do the appropriate checking. This both removes the type-punning warnings in Expr.cpp and also makes BlockExpr have more consistency checks against modifications to its body (via StmtIterator). by Ted Kremenek · 16 years ago
  13. 1377e54 Use a union instead of a bunch of magic casts to implement a variant. This removes the type-punning errors for DeclGroup. by Ted Kremenek · 16 years ago
  14. 610a09e Add CFG support for implicit-control flow for VLA size expressions within an SizeOfAlignOfTypeExpr. by Ted Kremenek · 16 years ago
  15. a2c6912 Now Attributes are divided in three groups by Devang Patel · 16 years ago
  16. 0b9e736 clean up a bunch of fixme's I added, by moving by Chris Lattner · 16 years ago
  17. 7218183 Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 16 years ago
  18. 00c0a30 Do not create CFGs for functions/methods using blocks (need to add control-flow). by Ted Kremenek · 16 years ago
  19. 7a73940 emulate a bit of GCC path lookup weirdness: if a system by Chris Lattner · 16 years ago
  20. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
  21. fcd06f7 Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. by Ted Kremenek · 16 years ago
  22. 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
  23. 84fa6b9 Examine VLA size expressions when computing liveness information. by Ted Kremenek · 16 years ago
  24. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  25. 3568249 Sema support for format and noreturn attributes on Objective-C methods. by Daniel Dunbar · 16 years ago
  26. 085e8f7 Add support for CFString in format attribute. by Daniel Dunbar · 16 years ago
  27. 248e1c0 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
  28. 38a67c9 Update clang to pretend to be gcc-4.2. by Daniel Dunbar · 16 years ago
  29. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
  30. 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
  31. d17062c Added prototype implementation of the DeclGroup, DeclGroupRef, and DeclGroupOwningRef classes. by Ted Kremenek · 16 years ago
  32. ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
  33. 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
  34. 485eeff Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
  35. 86957eb Implement Obj-C synthesized setters for copy / retain. by Daniel Dunbar · 16 years ago
  36. c1cf4a5 Implement Obj-C getter synthesis for copy and retain. by Daniel Dunbar · 16 years ago
  37. 29e0bcc Refactor some CodeGen functionality: by Daniel Dunbar · 16 years ago
  38. 49f6602 Add Obj-C runtime methods to get runtime specific functions for by Daniel Dunbar · 16 years ago
  39. 0fb1d15 Adjust whitespaces. by Devang Patel · 16 years ago
  40. d0646bd s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 16 years ago
  41. 95e61fb Implement type checking of Objective-C property attributes. by Daniel Dunbar · 16 years ago
  42. dca6d6e Fix <rdar://problem/6240065> clang: __BLOCKS__ should be defined. by Steve Naroff · 16 years ago
  43. b55a42b Add x86_64 Linux target. - PR2824 by Daniel Dunbar · 16 years ago
  44. e1226d2 Bug fix, result of isIntegerConstantExpr could be of incorrect width by Daniel Dunbar · 16 years ago
  45. 778246a Output "REPORTHEADER" and "REPORTSUMMARYEXTRA" tags for use with scan-view. by Ted Kremenek · 16 years ago
  46. 33ae3af Remove unused slot/reference and update Sema::ActOnIdentifierExpr(). by Steve Naroff · 16 years ago
  47. 4f9b9f1 Fix http://llvm.org/bugs/show_bug.cgi?id=2816. by Steve Naroff · 16 years ago
  48. a05131a Change casing of bug type. by Ted Kremenek · 16 years ago
  49. b344f91 The checks in BasicObjCFoundationChecks now have a category: "API Misuse (Apple)" by Ted Kremenek · 16 years ago
  50. 0b00785 The "unused ivar" check now has a category: "Optimization" by Ted Kremenek · 16 years ago
  51. 2713347 Built-in checks now have a category: "Logic Errors" by Ted Kremenek · 16 years ago
  52. a6aa83e Added experimental "intelligent-sizing" of HTML message bubbles based on the contents of the message. by Ted Kremenek · 16 years ago
  53. 62059e8 Add a bug category for NSError** checks. by Ted Kremenek · 16 years ago
  54. 8c036c7 Add "category" to BugTypes, allowing bugs to be grouped. by Ted Kremenek · 16 years ago
  55. 82bae3f Add PostStore, a new ProgramPoint to distinguish between 'stores' and other PostStmts. by Ted Kremenek · 16 years ago
  56. a8fe39f Bug fix: for the base transfer function logic for casts, handle const casts as just propagating the value. by Ted Kremenek · 16 years ago
  57. 0a41e5a Fixed logic error in BasicConstraintManager pointed out by Zhongxing Xu. by Ted Kremenek · 16 years ago
  58. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
  59. 2675875 When we have a binary expression 'int operator symbol', properly rewrite this as by Ted Kremenek · 16 years ago
  60. 94b8312 Add an omitted case for AssumeSymInt. by Zhongxing Xu · 16 years ago
  61. f968308 Add panic function "__assert_fail". by Ted Kremenek · 16 years ago
  62. 37fc826 Register the implicit null-dereferenced object as a notable symbol. by Ted Kremenek · 16 years ago
  63. 7360fda Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. by Ted Kremenek · 16 years ago
  64. cfdf9b4 Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. by Ted Kremenek · 16 years ago
  65. 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
  66. f45d18c Implemented one of the checks requested in PR 2600: by Ted Kremenek · 16 years ago
  67. 834af45 Improve x86 ABI compatibility. by Daniel Dunbar · 16 years ago
  68. b43f392 Print current function on verification failures. by Daniel Dunbar · 16 years ago
  69. f035738 Drop CodeGenTypes parameter to classifyArgumentType. by Daniel Dunbar · 16 years ago
  70. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  71. 094cefb Fix http://llvm.org/bugs/show_bug.cgi?id=2760. by Steve Naroff · 16 years ago
  72. 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
  73. 8c3e7fb Minor pass-sensitivity improvement: by Ted Kremenek · 16 years ago
  74. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  75. c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
  76. d452758 ProgramPoint now takes the space of two pointers instead of one. This change was by Ted Kremenek · 16 years ago
  77. 3f61c18 Fixed an offset calculation error. by Zhongxing Xu · 16 years ago
  78. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  79. c3517eb Add missing spaces in path diagnostics. by Ted Kremenek · 16 years ago
  80. 2fe0997 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
  81. 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
  82. 5e155f0 Iterate on sema for :? in Objective-C: by Daniel Dunbar · 16 years ago
  83. 14d08c0 Add comments about C++ clause 3.3.2p4 that mentions that the condition declaration should be local to an if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
  84. 7de3d79 bool is not an extension in C++ by Douglas Gregor · 16 years ago
  85. dde0a94 Make sure to store the exception in the catch parameter. by Anders Carlsson · 16 years ago
  86. 1452f55 Make sure to emit the catch parameter as well as the catch body. by Anders Carlsson · 16 years ago
  87. 4b7ff6e Fix stupid mistake I made in the exception handling code by Anders Carlsson · 16 years ago
  88. 6314ff2 Do implicit conversion to bool for the condition in a do-while statement. by Argyrios Kyrtzidis · 16 years ago
  89. 143db71 Fix do-while scoping in C++. by Argyrios Kyrtzidis · 16 years ago
  90. c39a3d7 Allow array-to-pointer conversion for rvalues. by Argyrios Kyrtzidis · 16 years ago
  91. 24b41fa CXXConditionDeclExpr expression node is an lvalue. by Argyrios Kyrtzidis · 16 years ago
  92. 488d37e Revert r56078, getLang().C99 being true in C++ is a bug that will be fixed. by Argyrios Kyrtzidis · 16 years ago
  93. 233f74b Add support for expected-note to Clang's -verify option by Douglas Gregor · 16 years ago
  94. 8951dbd Use ABIArgInfo for decisions about function arguments (not just return by Daniel Dunbar · 16 years ago
  95. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  96. e281b4c Fold Parser::ParseTag into Parser::ParseEnumSpecifier, as suggested in this post: by Argyrios Kyrtzidis · 16 years ago
  97. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
  98. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  99. fe7e4f0 -getLang().C99 is true in C++ too, remove the use of the C99orCXX variable. by Argyrios Kyrtzidis · 16 years ago
  100. 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago