1. 7063365 ccc-analyzer now dispatches the options "-checker-cfref" and "-warn-dead-stores" to clang instead of just "-checker-cfref". by Ted Kremenek · 16 years ago
  2. ba1c7ed Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. by Ted Kremenek · 16 years ago
  3. 1607f51 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
  4. 3349aa1 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  5. ecf7951 Added method "HandleTranslationUnit" to ASTConsumer. This is called by ParseAST when all of the ASTs in a translation unit have been built. by Ted Kremenek · 16 years ago
  6. e972d85 Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
  7. d899b0f Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
  8. ed80d00 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  9. c8a5fd4 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  10. 2e51efd add a description of what sema and parser mean, add C++ style casts. by Chris Lattner · 16 years ago
  11. 60e2e34 Fix typo in test case. by Ted Kremenek · 16 years ago
  12. 2f17b60 Add note that most of C++ is not supported. by Argiris Kirtzidis · 16 years ago
  13. c37860f Set CSS defaults for tables. by Argiris Kirtzidis · 16 years ago
  14. d470d72 Drop 'C++' from the features; suggestion by Holger Schurig. by Argiris Kirtzidis · 16 years ago
  15. ae8a90d Fix the page title. by Argiris Kirtzidis · 16 years ago
  16. 6044169 minor tweaks, escape < and > by Gabor Greif · 16 years ago
  17. b6d20d4 add two popular c++ features by Gabor Greif · 16 years ago
  18. 5edddfe add c++ status link by Gabor Greif · 16 years ago
  19. f0af716 Add a C++ status report page. by Argiris Kirtzidis · 16 years ago
  20. d1b0cbe Add DeclCXX.[h.cpp] to clangAST.vcproj by Ted Kremenek · 16 years ago
  21. 1c6cd21 Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  22. 4e43cc3 Added AnalysisConsumer.[cpp,h] to clangDriver.vcproj. by Ted Kremenek · 16 years ago
  23. 0dc1658 Updated Xcode project with new files in the Driver: AnalysisConsumer.[h,cpp] by Ted Kremenek · 16 years ago
  24. 81ea799 Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
  25. 98600ac Added reference count checker test case. by Ted Kremenek · 16 years ago
  26. 175c0f7 Updated latest checker build. by Ted Kremenek · 16 years ago
  27. e44927e Unlike NSWindow objects, NSPanel objects initially do not have self-ownership. by Ted Kremenek · 16 years ago
  28. 28704b1 Update some comments. by Argiris Kirtzidis · 16 years ago
  29. 38f1671 Add Sema support for C++ classes. by Argiris Kirtzidis · 16 years ago
  30. 4b294e7 Updated checker build to checker-51 by Ted Kremenek · 16 years ago
  31. 4e1d22f Temporarily treat "Autorelease" as "StopTracking". This is the original behavior. by Ted Kremenek · 16 years ago
  32. 2a674dc Make a few related changes: by Chris Lattner · 16 years ago
  33. 900b052 When inspecting the build command, strip off the preceding path to the build command. by Ted Kremenek · 16 years ago
  34. e5a4bb0 Added "Autorelease" ArgEffect to better simulate "autorelease" messages. Right by Ted Kremenek · 16 years ago
  35. ed53910 Updated checker build to checker-48 by Ted Kremenek · 16 years ago
  36. fc765ff Bug fix: when copying prefix files using 'cp', don't split file names by spaces. by Ted Kremenek · 16 years ago
  37. 50df41e Fix a bug reported by Kelly Wilson, where we incorrectly by Chris Lattner · 16 years ago
  38. ca8dbca refactor some code out into a new method. by Chris Lattner · 16 years ago
  39. 65a5704 make type attribute processing static instead of methods on Sema. by Chris Lattner · 16 years ago
  40. 703c52d make the rest of the decl attribute processing methods be by Chris Lattner · 16 years ago
  41. f669015 make most of Sema public. Sema is a class private to the Sema library by Chris Lattner · 16 years ago
  42. a72440d move a few methods, no other change. by Chris Lattner · 16 years ago
  43. f9e90cc handle type attributes when converting types, not when processing decls. by Chris Lattner · 16 years ago
  44. 2024f0a Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
  45. 9b384ca move some code from all callers of ProcessDeclAttributes into by Chris Lattner · 16 years ago
  46. d7e83d8 more attribute refactoring/renaming, no functionality change. by Chris Lattner · 16 years ago
  47. b0011ca more minor tidiness. by Chris Lattner · 16 years ago
  48. 8ed14aa more cleanups, refactor HandleVectorTypeAttribute by Chris Lattner · 16 years ago
  49. 1c15113 adjust the prototypes of a bunch of decl processing methods to take by Chris Lattner · 16 years ago
  50. f8009b4 Handle unnamed bitfields when parsing C++ classes. by Argiris Kirtzidis · 16 years ago
  51. 0832dbc Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  52. 95256e6 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argiris Kirtzidis · 16 years ago
  53. 2fecf07 Updated checker build to checker-47. by Ted Kremenek · 16 years ago
  54. 1121603 Fix a bug where we didn't promote 'const float' (or typedefs) to by Chris Lattner · 16 years ago
  55. dc78956 the 'mode' attribute is a decl attribute, not a type attribute. Move it to by Chris Lattner · 16 years ago
  56. cd66209 Nuno points out that my numbers were out of date by Chris Lattner · 16 years ago
  57. 195ce18 making progress! by Chris Lattner · 16 years ago
  58. 0d3899e Add missing include file (due to a file splitting in llvm). by Cédric Venet · 16 years ago
  59. c129055 Added a simple static analysis check to look for improper uses of CFCreateNumber. by Ted Kremenek · 16 years ago
  60. 6953a07 move decl attribute processing to a new SemaDeclAttr.cpp. by Chris Lattner · 16 years ago
  61. 1cb2c6f Update Xcode project so that the clang target depends on LLVMAnalysis.a by Ted Kremenek · 16 years ago
  62. c74ae3b clang uses the llvm backend, so define __llvm__ like llvm-gcc. by Chris Lattner · 16 years ago
  63. 0009c94 Another class -> struct in declaration to match definition. by Cédric Venet · 16 years ago
  64. 25349e4 Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
  65. 9b9f38d Link in LLVMAnalysis after LLVMCodeGen, since the latter depends on the former by Matthijs Kooijman · 16 years ago
  66. 5e77ade Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
  67. 4c4a0d0 add a comment about something that was surprising, at least to me. by Chris Lattner · 16 years ago
  68. 4eb54d1 rename some attr tests for consistency. by Chris Lattner · 16 years ago
  69. 99dbc96 fix a bug handling type attributes in the declspec. declspec processing by Chris Lattner · 16 years ago
  70. c1cdb62 another const correctness bug with declspec. by Chris Lattner · 16 years ago
  71. 02c126d fix const correctness of accessor. by Chris Lattner · 16 years ago
  72. 578279d refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  73. bcb3e86 indenting and other minor things. by Chris Lattner · 16 years ago
  74. ad9c3f3 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
  75. a5b1888 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
  76. 8384c14 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  77. 469cb3e use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
  78. d71288e start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
  79. 769c55f improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
  80. 547907c give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  81. ef84304 Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
  82. aa37768 fix this testcase after Mon Ping's intrinsic rename. by Chris Lattner · 16 years ago
  83. e758109 a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  84. c74c3c7 Updated latest checker build to checker-45. by Ted Kremenek · 16 years ago
  85. 272aa85 CF ref checker: by Ted Kremenek · 16 years ago
  86. 9d46444 Add Profile method to QualType. by Ted Kremenek · 16 years ago
  87. 1963b30 Update VS project files. by Ted Kremenek · 16 years ago
  88. 81d8f9a Update Xcode project. by Ted Kremenek · 16 years ago
  89. 5fa8a8b The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl. by Argiris Kirtzidis · 16 years ago
  90. 3c5b5a4 Set CXXClassVar to identifier namespace IDNS_Ordinary. by Argiris Kirtzidis · 16 years ago
  91. 444244e Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. by Mon P Wang · 16 years ago
  92. 85c3f6d 'Educate' IdentifierResolver about the declaration context of CXXFieldDecls. by Argiris Kirtzidis · 16 years ago
  93. d626fac Set CXXMethod to identifier namespace IDNS_Ordinary. by Argiris Kirtzidis · 16 years ago
  94. 0fb15bf The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. by Argiris Kirtzidis · 16 years ago
  95. 9d78433 Add parsing support for C++ classes. by Argiris Kirtzidis · 16 years ago
  96. 6ee20e3 "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
  97. 60eaae8 "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
  98. 1f843bc Update serialization for ObjCMessageExpr to handle additional bit-swizziling of receiver information. by Ted Kremenek · 16 years ago
  99. ee2c9fd 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
  100. 3db4ab4 Move the namespace action declarations at the "C++ declarations" section. by Argiris Kirtzidis · 16 years ago