1. 4df728e ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. by Ted Kremenek · 16 years ago
  2. 0d8ac9a Move the namespace action declarations at the "C++ declarations" section. by Argyrios Kyrtzidis · 16 years ago
  3. 0d6d153 Test commit: changed the forward declaration of FieldDeclarator from class to struct to be coherent with its definition (DeclSpec.h) by Cedric Venet · 16 years ago
  4. a75a8ea Fix comments: "class method" should be "instance method" and vis versa by Ted Kremenek · 16 years ago
  5. ab59227 Remove unneeded method arguments. by Ted Kremenek · 16 years ago
  6. 53301ba Cache ObjC summaries by IdentifierInfo*, not by ObjCInterfaceDecl. by Ted Kremenek · 16 years ago
  7. d88fb6c Patch by Anders Bergh: by Ted Kremenek · 16 years ago
  8. 4f22a78 Added ObjCSummaryCache, a new summary cache object to cache summaries for Objective-C methods. Instead of mapping from Selectors -> Summaries, we will now map from (ObjCInterfaceDecl*,Selectors) -> Summaries. This will allow more nuanced summary generation. This patch just swaps in the new data structure; the rest of the code works as before by allowing the ObjCInterfaceDecl* to be null. by Ted Kremenek · 16 years ago
  9. 1f180c3 Rename summary methods for "instance methods" to "class methods" (the names got screwed up). No functionality change. by Ted Kremenek · 16 years ago
  10. 9a0ff03 Updated latest checker build to checker-44. by Ted Kremenek · 16 years ago
  11. a734470 The CF retain/release checker now assumes that allocations do not fail. Eventually we will add a flag to the driver to enable allocation failures (documented as a FIXME). by Ted Kremenek · 16 years ago
  12. 656ff8c Update VS project files. Patch by Cedric Venet! by Ted Kremenek · 16 years ago
  13. 8031a85 add a new clang::APValue class at Eli's request. It is a discriminated by Chris Lattner · 16 years ago
  14. 27933c1 add a fixme back by Chris Lattner · 16 years ago
  15. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  16. 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
  17. 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
  18. 6ee1f9c "This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." by Chris Lattner · 16 years ago
  19. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  20. 63e9d56 remove dead enums. by Chris Lattner · 16 years ago
  21. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  22. cf719b7 "This maps the -pthread option to -lpthread - this isn't 100% correct, by Chris Lattner · 16 years ago
  23. 39a1884 Include stdint.h instead of stdio.h. by Ted Kremenek · 16 years ago
  24. cf28c72 K&R-style functions not allowed in C++. by Argyrios Kyrtzidis · 16 years ago
  25. ea932c7 Updated latest static analyzer builder to checker-43. by Ted Kremenek · 16 years ago
  26. 5bce1b0 Test the dead-store checker using both -warn-dead-stores and -checker-simple. by Ted Kremenek · 16 years ago
  27. bd527ef When using the dead-stores checker with the BugReporter class, properly capture the diagnostic associated with a specific warning and emit it. by Ted Kremenek · 16 years ago
  28. e41c5a6 Updated latest checker build. by Ted Kremenek · 16 years ago
  29. 354840e Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
  30. 8a7688b Updated latest static analyzer build to checker-41. by Ted Kremenek · 16 years ago
  31. 553f0ea Updated Xcode project. by Ted Kremenek · 16 years ago
  32. 1a654b6 Modified the dead stores checker to... by Ted Kremenek · 16 years ago
  33. f8e32cf Added ParentMap, a class to represent a lazily constructed mapping from child to parents. by Ted Kremenek · 16 years ago
  34. 792481e Added "Decl::getCodyBody()", a virtual method that returns the root AST node (Stmt*) that the Decl wraps (if any). Currently this only returns a non-null value for FunctionDecl and ObjCMethodDecl. by Ted Kremenek · 16 years ago
  35. f4cfbd5 Updated latest static analysis build. by Ted Kremenek · 16 years ago
  36. cf2e304 Add DTD information. by Ted Kremenek · 16 years ago
  37. 9ea5884 Remove tabs. by Mike Stump · 16 years ago
  38. d420433 One more test checkin. by Mike Stump · 16 years ago
  39. a6f0177 Test commit to see if new account works. by Mike Stump · 16 years ago
  40. b8e26e6 Introduce initial transfer function support for __imag__ and __real__. We don't by Ted Kremenek · 16 years ago
  41. e8eaecd Updated static analyzer build to checker-39. by Ted Kremenek · 16 years ago
  42. 331b0ac Added a new ProgramPoint: PostPurgeDeadSymbols. This new program point distinguishes between the cases when we just evaluated the transfer function of a Stmt* (PostStmt) or performed a load (PostLoad). This solves a caching bug observed in a recent bug report. by Ted Kremenek · 16 years ago
  43. 60c5e42 Update website link to latest checker build. by Ted Kremenek · 16 years ago
  44. c1da441 Fix non-termination bug reported by Thomas Clement! by Ted Kremenek · 16 years ago
  45. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  46. e5d12e8 handle -arch and -isysroot correctly (like ccc-analyszer do). by Nuno Lopes · 16 years ago
  47. 893d99d Added link to Developer Meeting. by Ted Kremenek · 16 years ago
  48. d652e2b Flush bullets in <ul> by Ted Kremenek · 16 years ago
  49. 35f29c5 Convert <h4> to <h3>. by Ted Kremenek · 16 years ago
  50. 111731a Tighten <h2> padding. by Ted Kremenek · 16 years ago
  51. 3644cf9 Simplify anchor. by Ted Kremenek · 16 years ago
  52. d8bdc19 Remove margin above <h1>. by Ted Kremenek · 16 years ago
  53. 414322c Make "important notes" more succinct. by Ted Kremenek · 16 years ago
  54. 34239e9 Include the "latest build" checker link using SSI. by Ted Kremenek · 16 years ago
  55. 92c23cb Split static analysis page into two pages: a high-level information page (with quick download links) and a usage page. by Ted Kremenek · 16 years ago
  56. c12f7dc Tweak font sizes. Color <h3> light blue, <h2> a dark grey. by Ted Kremenek · 16 years ago
  57. 3b61b15 Convert <h2> -> <h3>. <h1> -> <h2> (more consistent with other pages) by Ted Kremenek · 16 years ago
  58. 5395ef0 Make this test actually pass, in addition to the previous patch by Eli Friedman · 16 years ago
  59. 1060aff Fix more strict-aliasing warnings. by Ted Kremenek · 16 years ago
  60. f2f8d6c Only use colored output when the environment variable SCAN_BUILD_COLOR is set. by Ted Kremenek · 16 years ago
  61. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  62. 94cbb3e Silence uninitialized value warning in Release build. by Ted Kremenek · 16 years ago
  63. 9bcf44a Silence uninitialized value warning during Release build. by Ted Kremenek · 16 years ago
  64. 23cfca3 Remove debugging message in ccc-analyzer. by Ted Kremenek · 16 years ago
  65. 75a2520 Latest release is checker-37. by Ted Kremenek · 16 years ago
  66. 6814447 Re-enable the analyzer. by Ted Kremenek · 16 years ago
  67. dd536bf Remove Analysis-Apple. by Ted Kremenek · 16 years ago
  68. d54ae2a Move test case "uninit-msg-expr.m" from Analysis-Apple to Analysis (now works on all platforms). by Ted Kremenek · 16 years ago
  69. 32dc95e Moved test case NoReturn.m from Analysis-Apple to Analysis (now works on all platforms). by Ted Kremenek · 16 years ago
  70. 859be3b Move NSString.m test case from Analysis-Apple to Analysis. The test case now works on all platforms. by Ted Kremenek · 16 years ago
  71. 4b5484a Update test case to use -pedantic (makes the test case more clear). by Ted Kremenek · 16 years ago
  72. dfc996c Fix misspelling of "svelte". by Ted Kremenek · 16 years ago
  73. 7662af4 Move Analysis-Apple/CFString.c to Analysis (the test case now works on all platforms). by Ted Kremenek · 16 years ago
  74. 88739bf Move CFDateGC.m test case from Analysis-Apple to Analysis (it now runs on all platforms). by Ted Kremenek · 16 years ago
  75. 2f134c6 Moved CFDate.m from test/Analysis-Apple to test/Analysis, and added the necessary declarations from Foundation.h to CFDate.m so that the test case can be exercised on all platforms. by Ted Kremenek · 16 years ago
  76. df22083 Add test case for NSString format-string checking. by Ted Kremenek · 16 years ago
  77. 7ff22b2 Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 16 years ago
  78. 9e800e3 force size of alloca to i32, which is currently required by LLVM IR. by Chris Lattner · 16 years ago
  79. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  80. ed6c70f Tweak h1 line-height to avoid text overlay issues in the headers. by Ted Kremenek · 16 years ago
  81. b56c882 CSS tweaks with the menu to help resolve some menu/content overlap issues. by Ted Kremenek · 16 years ago
  82. 14d4140 Allow -parse-noop -verify options to be used together. by Argyrios Kyrtzidis · 16 years ago
  83. 1204929 Grammo. by Ted Kremenek · 16 years ago
  84. bc75786 Added an "important notes" section. Tweaked formatting. by Ted Kremenek · 16 years ago
  85. 874f608 Fix broken test. by Argyrios Kyrtzidis · 16 years ago
  86. c577a0e Multiple tests in a single test file must be linked with '&&'. by Argyrios Kyrtzidis · 16 years ago
  87. 68617fd Fix "copy & paste" error. by Argyrios Kyrtzidis · 16 years ago
  88. d53ab9f Added direct link to latest analyzer build on Mac OS X. by Ted Kremenek · 16 years ago
  89. b8a522f Added a disclaimer about running time, and provided an executive summary of the tool's interface. by Ted Kremenek · 16 years ago
  90. 4f90ff2 Use relative links that start with "/" so the menu works from different subdirectories. by Ted Kremenek · 16 years ago
  91. 54ecfce Don't crash if we can't find FileEntry info for a typedef, since one by Eli Friedman · 16 years ago
  92. 17a295d Use same CSS as the rest of the clang website. by Ted Kremenek · 16 years ago
  93. 753eac8 Fix menu/content overlap. by Ted Kremenek · 16 years ago
  94. 995a2b7 More padding adjustments. by Ted Kremenek · 16 years ago
  95. 7bf3fb6 Shorten menu item name. by Ted Kremenek · 16 years ago
  96. 0b0706f Add some padding to the right of "content" to balance out. by Ted Kremenek · 16 years ago
  97. 9dcd9be Less padding... (difficult to preview without commits) by Ted Kremenek · 16 years ago
  98. bd9b792 More padding... by Ted Kremenek · 16 years ago
  99. 7074b5d Expand padding of content. by Ted Kremenek · 16 years ago
  100. d12edd7 Added static analysis link. by Ted Kremenek · 16 years ago