1. 6d163d9 making progress! by Chris Lattner · 16 years ago
  2. 58cbd06 Add missing include file (due to a file splitting in llvm). by Cedric Venet · 16 years ago
  3. 04bc876 Added a simple static analysis check to look for improper uses of CFCreateNumber. by Ted Kremenek · 16 years ago
  4. 6b6b537 move decl attribute processing to a new SemaDeclAttr.cpp. by Chris Lattner · 16 years ago
  5. dbf2328 Update Xcode project so that the clang target depends on LLVMAnalysis.a by Ted Kremenek · 16 years ago
  6. d86522a clang uses the llvm backend, so define __llvm__ like llvm-gcc. by Chris Lattner · 16 years ago
  7. 8429fca Another class -> struct in declaration to match definition. by Cedric Venet · 16 years ago
  8. e9484fc Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
  9. 72be34f Link in LLVMAnalysis after LLVMCodeGen, since the latter depends on the former by Matthijs Kooijman · 16 years ago
  10. 985abd9 Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
  11. d546fc5 add a comment about something that was surprising, at least to me. by Chris Lattner · 16 years ago
  12. f37da0e rename some attr tests for consistency. by Chris Lattner · 16 years ago
  13. fca0ddd fix a bug handling type attributes in the declspec. declspec processing by Chris Lattner · 16 years ago
  14. 65e4af9 another const correctness bug with declspec. by Chris Lattner · 16 years ago
  15. e6bec8a fix const correctness of accessor. by Chris Lattner · 16 years ago
  16. a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  17. fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
  18. d002cc6 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
  19. 5e7dcc6 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
  20. 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  21. 42ba3e7 use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
  22. 8e67b63 start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
  23. 3aba07c improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
  24. dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  25. 630404b Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
  26. abca361 fix this testcase after Mon Ping's intrinsic rename. by Chris Lattner · 16 years ago
  27. 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  28. 4cb2060 Updated latest checker build to checker-45. by Ted Kremenek · 16 years ago
  29. 553cf18 CF ref checker: by Ted Kremenek · 16 years ago
  30. 3f2dcb1 Add Profile method to QualType. by Ted Kremenek · 16 years ago
  31. 74de8d9 Update VS project files. by Ted Kremenek · 16 years ago
  32. accecb2 Update Xcode project. by Ted Kremenek · 16 years ago
  33. 72fd336 The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl. by Argyrios Kyrtzidis · 16 years ago
  34. 09c31b0 Set CXXClassVar to identifier namespace IDNS_Ordinary. by Argyrios Kyrtzidis · 16 years ago
  35. 09b6bf5 Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. by Mon P Wang · 16 years ago
  36. 32a5ba0 'Educate' IdentifierResolver about the declaration context of CXXFieldDecls. by Argyrios Kyrtzidis · 16 years ago
  37. 1ce6ead Set CXXMethod to identifier namespace IDNS_Ordinary. by Argyrios Kyrtzidis · 16 years ago
  38. e2fc9cf The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. by Argyrios Kyrtzidis · 16 years ago
  39. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  40. 8fdf328 "Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)." by Chris Lattner · 16 years ago
  41. 4e0b264 "This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)." by Chris Lattner · 16 years ago
  42. be78424 Update serialization for ObjCMessageExpr to handle additional bit-swizziling of receiver information. by Ted Kremenek · 16 years ago
  43. 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
  44. 0d8ac9a Move the namespace action declarations at the "C++ declarations" section. by Argyrios Kyrtzidis · 16 years ago
  45. 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
  46. a75a8ea Fix comments: "class method" should be "instance method" and vis versa by Ted Kremenek · 16 years ago
  47. ab59227 Remove unneeded method arguments. by Ted Kremenek · 16 years ago
  48. 53301ba Cache ObjC summaries by IdentifierInfo*, not by ObjCInterfaceDecl. by Ted Kremenek · 16 years ago
  49. d88fb6c Patch by Anders Bergh: by Ted Kremenek · 16 years ago
  50. 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
  51. 1f180c3 Rename summary methods for "instance methods" to "class methods" (the names got screwed up). No functionality change. by Ted Kremenek · 16 years ago
  52. 9a0ff03 Updated latest checker build to checker-44. by Ted Kremenek · 16 years ago
  53. 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
  54. 656ff8c Update VS project files. Patch by Cedric Venet! by Ted Kremenek · 16 years ago
  55. 8031a85 add a new clang::APValue class at Eli's request. It is a discriminated by Chris Lattner · 16 years ago
  56. 27933c1 add a fixme back by Chris Lattner · 16 years ago
  57. 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
  58. 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
  59. 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
  60. 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
  61. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  62. 63e9d56 remove dead enums. by Chris Lattner · 16 years ago
  63. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  64. cf719b7 "This maps the -pthread option to -lpthread - this isn't 100% correct, by Chris Lattner · 16 years ago
  65. 39a1884 Include stdint.h instead of stdio.h. by Ted Kremenek · 16 years ago
  66. cf28c72 K&R-style functions not allowed in C++. by Argyrios Kyrtzidis · 16 years ago
  67. ea932c7 Updated latest static analyzer builder to checker-43. by Ted Kremenek · 16 years ago
  68. 5bce1b0 Test the dead-store checker using both -warn-dead-stores and -checker-simple. by Ted Kremenek · 16 years ago
  69. 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
  70. e41c5a6 Updated latest checker build. by Ted Kremenek · 16 years ago
  71. 354840e Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
  72. 8a7688b Updated latest static analyzer build to checker-41. by Ted Kremenek · 16 years ago
  73. 553f0ea Updated Xcode project. by Ted Kremenek · 16 years ago
  74. 1a654b6 Modified the dead stores checker to... by Ted Kremenek · 16 years ago
  75. f8e32cf Added ParentMap, a class to represent a lazily constructed mapping from child to parents. by Ted Kremenek · 16 years ago
  76. 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
  77. f4cfbd5 Updated latest static analysis build. by Ted Kremenek · 16 years ago
  78. cf2e304 Add DTD information. by Ted Kremenek · 16 years ago
  79. 9ea5884 Remove tabs. by Mike Stump · 16 years ago
  80. d420433 One more test checkin. by Mike Stump · 16 years ago
  81. a6f0177 Test commit to see if new account works. by Mike Stump · 16 years ago
  82. b8e26e6 Introduce initial transfer function support for __imag__ and __real__. We don't by Ted Kremenek · 16 years ago
  83. e8eaecd Updated static analyzer build to checker-39. by Ted Kremenek · 16 years ago
  84. 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
  85. 60c5e42 Update website link to latest checker build. by Ted Kremenek · 16 years ago
  86. c1da441 Fix non-termination bug reported by Thomas Clement! by Ted Kremenek · 16 years ago
  87. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  88. e5d12e8 handle -arch and -isysroot correctly (like ccc-analyszer do). by Nuno Lopes · 16 years ago
  89. 893d99d Added link to Developer Meeting. by Ted Kremenek · 16 years ago
  90. d652e2b Flush bullets in <ul> by Ted Kremenek · 16 years ago
  91. 35f29c5 Convert <h4> to <h3>. by Ted Kremenek · 16 years ago
  92. 111731a Tighten <h2> padding. by Ted Kremenek · 16 years ago
  93. 3644cf9 Simplify anchor. by Ted Kremenek · 16 years ago
  94. d8bdc19 Remove margin above <h1>. by Ted Kremenek · 16 years ago
  95. 414322c Make "important notes" more succinct. by Ted Kremenek · 16 years ago
  96. 34239e9 Include the "latest build" checker link using SSI. by Ted Kremenek · 16 years ago
  97. 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
  98. c12f7dc Tweak font sizes. Color <h3> light blue, <h2> a dark grey. by Ted Kremenek · 16 years ago
  99. 3b61b15 Convert <h2> -> <h3>. <h1> -> <h2> (more consistent with other pages) by Ted Kremenek · 16 years ago
  100. 5395ef0 Make this test actually pass, in addition to the previous patch by Eli Friedman · 16 years ago