1. 045502c implement support for __extension__, make sure the result of a by Chris Lattner · 16 years ago
  2. 2c99c71 add a new getIntTypeSizeInBits method. by Chris Lattner · 16 years ago
  3. 334b194 rename "SInt" methods to "Int" in APValue. by Chris Lattner · 16 years ago
  4. a42f09a make the new evaluator avoid conversions APValue<->APSInt in some cases. by Chris Lattner · 16 years ago
  5. 7d4d9f3 Refactored auditor interface within GRExprEngine and GRCoreEngine to use a "batch auditor" to dispatch to specialized auditors instead of having a separate vector for each audited Expr*. This not only provides a much cleaner implementation, but also allows us to install auditors for any expression. by Ted Kremenek · 16 years ago
  6. a823ccf rearrange some code, no functionality changes. by Chris Lattner · 16 years ago
  7. 438a8f0 Patch by Csaba Hruska and Peter Neumark: by Ted Kremenek · 16 years ago
  8. f22f868 Refactored most of the "Store" piece of ValueState into a Store type. The by Ted Kremenek · 16 years ago
  9. 41189e8 Remove unused class AnnotatedPath. by Ted Kremenek · 16 years ago
  10. d45b9c6 Move some environment methods from ValueState/ValueStateManager to Environment/EnvironmentManager. by Ted Kremenek · 16 years ago
  11. 680e1d9 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argiris Kirtzidis · 16 years ago
  12. e2187c2 Add Preprocessor::LookNext method, which implements an efficient way to 'take a peek' at the next token without consuming it. by Argiris Kirtzidis · 16 years ago
  13. 7f20dfb Remove getParentMap() from GRExprEngine. by Ted Kremenek · 16 years ago
  14. ede40b7 Fix PR2519: correctly handle CFDictionaryCreate. by Ted Kremenek · 16 years ago
  15. 7a0654c Extend va_start checking to include __builtin_stdarg_start. by Ted Kremenek · 16 years ago
  16. 0886232 Codegen support for __builtin_stdarg_start by Chris Lattner · 16 years ago
  17. df40dbf Add parser support for __builtin_stdarg_start, PR2531 by Chris Lattner · 16 years ago
  18. 587ecc5 Initial work on splitting the ValueState into an Environment, Store, and by Ted Kremenek · 16 years ago
  19. e1b10a1 revert my bogus attempt to fix the comment. sorry for the noise. by Nuno Lopes · 16 years ago
  20. 8ab15c8 Fix small bug. The evaluator now works well enough to pass all tests by Anders Carlsson · 16 years ago
  21. c43f44b More constant expression work. by Anders Carlsson · 16 years ago
  22. d1aa581 Move out some methods. by Anders Carlsson · 16 years ago
  23. 02a34c3 More work. by Anders Carlsson · 16 years ago
  24. efddb9c Compilation fix by Seo Sanghyeon · 16 years ago
  25. c032801 Port more of Eli's evaluator over. This makes the int evaluator handle binary and unary operators. by Anders Carlsson · 16 years ago
  26. cad17b5 Commit beginnings of int evaluator. Currently not used. by Anders Carlsson · 16 years ago
  27. 9ff5744 In a report-XXXXX.html, make the title include the name of the file with the bug. Patch by Jean-Daniel Dupas! by Ted Kremenek · 16 years ago
  28. e728045 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
  29. 6064a36 Updated clients of ImmutableMap::SlimFind to use ImmutableMap::lookup instead. by Ted Kremenek · 16 years ago
  30. fd7bf3a add x86 EDI register alias by Nuno Lopes · 16 years ago
  31. ea042f9 Do not emit a "missing -dealloc" warning if a class contains no ivars that are pointers. by Ted Kremenek · 16 years ago
  32. e531db8 move the linux predefined macro definition to the TargetInfo, where it really belongs by Nuno Lopes · 16 years ago
  33. ffa4aa9 predefine the macro linux when compiled on a linux system. this fixes the build of libtidy by Nuno Lopes · 16 years ago
  34. 0473be4 Fix warnings by Seo Sanghyeon · 16 years ago
  35. 1d340eb Fixed bugzilla bug# 2489. by Sanjiv Gupta · 16 years ago
  36. 852e3ca Use conjured symbols for variables whose values are invalidated when by Ted Kremenek · 16 years ago
  37. 9652585 Remove removed header. by Bill Wendling · 16 years ago
  38. b4677db Fix a bug in the dead stores checker reported in the following email: by Ted Kremenek · 16 years ago
  39. f7ff2ce Skip the "-dealloc" check if a ObjC class contains no ivars. by Ted Kremenek · 16 years ago
  40. fd32dbf For the -dealloc checker, check the LangOptions to determine whether or not the code is compiled with GC. by Ted Kremenek · 16 years ago
  41. c2a9eae Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
  42. 724133b Added static analysis check to see if a subclass of NSObject implements -dealloc, and whether or not that implementation calls [super dealloc]. by Ted Kremenek · 16 years ago
  43. c7436af Shuffle things around in preparation for integrating Eli's constant evaluator. by Anders Carlsson · 16 years ago
  44. 7dbdc63 Fix PR2252: don't warn on negating an unsigned value ever, and don't emit by Chris Lattner · 16 years ago
  45. 5bf0ad5 Fix PR2020 by recovering by defining an anonymous enum, instead of recovering by Chris Lattner · 16 years ago
  46. eb9627b Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
  47. 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
  48. 1607f51 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
  49. 3349aa1 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  50. 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
  51. e44927e Unlike NSWindow objects, NSPanel objects initially do not have self-ownership. by Ted Kremenek · 16 years ago
  52. 28704b1 Update some comments. by Argiris Kirtzidis · 16 years ago
  53. 38f1671 Add Sema support for C++ classes. by Argiris Kirtzidis · 16 years ago
  54. 4e1d22f Temporarily treat "Autorelease" as "StopTracking". This is the original behavior. by Ted Kremenek · 16 years ago
  55. 2a674dc Make a few related changes: by Chris Lattner · 16 years ago
  56. e5a4bb0 Added "Autorelease" ArgEffect to better simulate "autorelease" messages. Right by Ted Kremenek · 16 years ago
  57. 50df41e Fix a bug reported by Kelly Wilson, where we incorrectly by Chris Lattner · 16 years ago
  58. ca8dbca refactor some code out into a new method. by Chris Lattner · 16 years ago
  59. 65a5704 make type attribute processing static instead of methods on Sema. by Chris Lattner · 16 years ago
  60. 703c52d make the rest of the decl attribute processing methods be by Chris Lattner · 16 years ago
  61. f669015 make most of Sema public. Sema is a class private to the Sema library by Chris Lattner · 16 years ago
  62. a72440d move a few methods, no other change. by Chris Lattner · 16 years ago
  63. f9e90cc handle type attributes when converting types, not when processing decls. by Chris Lattner · 16 years ago
  64. 2024f0a Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
  65. 9b384ca move some code from all callers of ProcessDeclAttributes into by Chris Lattner · 16 years ago
  66. d7e83d8 more attribute refactoring/renaming, no functionality change. by Chris Lattner · 16 years ago
  67. b0011ca more minor tidiness. by Chris Lattner · 16 years ago
  68. 8ed14aa more cleanups, refactor HandleVectorTypeAttribute by Chris Lattner · 16 years ago
  69. 1c15113 adjust the prototypes of a bunch of decl processing methods to take by Chris Lattner · 16 years ago
  70. f8009b4 Handle unnamed bitfields when parsing C++ classes. by Argiris Kirtzidis · 16 years ago
  71. 0832dbc Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  72. 95256e6 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argiris Kirtzidis · 16 years ago
  73. 1121603 Fix a bug where we didn't promote 'const float' (or typedefs) to by Chris Lattner · 16 years ago
  74. dc78956 the 'mode' attribute is a decl attribute, not a type attribute. Move it to by Chris Lattner · 16 years ago
  75. 0d3899e Add missing include file (due to a file splitting in llvm). by Cédric Venet · 16 years ago
  76. c129055 Added a simple static analysis check to look for improper uses of CFCreateNumber. by Ted Kremenek · 16 years ago
  77. 6953a07 move decl attribute processing to a new SemaDeclAttr.cpp. by Chris Lattner · 16 years ago
  78. c74ae3b clang uses the llvm backend, so define __llvm__ like llvm-gcc. by Chris Lattner · 16 years ago
  79. 5e77ade Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
  80. 4c4a0d0 add a comment about something that was surprising, at least to me. by Chris Lattner · 16 years ago
  81. 99dbc96 fix a bug handling type attributes in the declspec. declspec processing by Chris Lattner · 16 years ago
  82. 578279d refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  83. bcb3e86 indenting and other minor things. by Chris Lattner · 16 years ago
  84. ad9c3f3 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
  85. a5b1888 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
  86. 8384c14 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  87. 469cb3e use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
  88. d71288e start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
  89. 769c55f improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
  90. 547907c give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  91. ef84304 Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
  92. e758109 a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  93. 272aa85 CF ref checker: by Ted Kremenek · 16 years ago
  94. 5fa8a8b The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl. by Argiris Kirtzidis · 16 years ago
  95. 444244e Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. by Mon P Wang · 16 years ago
  96. 85c3f6d 'Educate' IdentifierResolver about the declaration context of CXXFieldDecls. by Argiris Kirtzidis · 16 years ago
  97. 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
  98. 9d78433 Add parsing support for C++ classes. by Argiris Kirtzidis · 16 years ago
  99. 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
  100. 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