1. a59e050 comment out #pragma mark and #warning directives. by Chris Lattner · 16 years ago
  2. 0d76fcd rewrite handling of the raw token stream in -rewrite-macros to lex by Chris Lattner · 16 years ago
  3. 4ba0acb Fix RewriteObjC::RewriteObjCThrowStmt() to respect whitespace between the @ and throw. by Steve Naroff · 16 years ago
  4. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
  5. 1683360 "This patch adds paths for Fedora 9 in clang.cpp and support for two preprocessor options in ccc." by Ted Kremenek · 16 years ago
  6. fd8fc4e Modified HTMLDiagnostics to also perform syntax highlighting for errors in header files. by Ted Kremenek · 16 years ago
  7. 395aaf2 Add prototype implementation of unused ivar check. by Ted Kremenek · 16 years ago
  8. 78d4624 Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to GRExprEngineInternalChecks.cpp. by Ted Kremenek · 16 years ago
  9. 9d0aaa1 unindent this function by using an early exit, not functionality change. by Chris Lattner · 16 years ago
  10. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  11. 600e4e8 RewriteObjC::RewriteObjCForCollectionStmt() needs to handle bodies with a single statement. by Steve Naroff · 16 years ago
  12. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  13. c8aeb65 Prevent clang from emitting output when input has errors by Daniel Dunbar · 16 years ago
  14. f616ebb RewriteObjC::SynthMessageExpr(): Fix super rewrite (a fairly recent regression). by Steve Naroff · 16 years ago
  15. b2a3945 Remove a FIXME from RewriteObjC::RewriteObjCSynchronizedStmt(). by Steve Naroff · 16 years ago
  16. 59f05a4 RewriteObjC::Initialize(): add function decls used by @synchronized. by Steve Naroff · 16 years ago
  17. 8f3b265 Two fixes: by Steve Naroff · 16 years ago
  18. c9ba172 RewriteObjC::RewriteObjCTryStmt():Don't synthesize a catch begin if there are 0 catch clauses. by Steve Naroff · 16 years ago
  19. 76e429d Teach RewriteObjC::RewriteObjCMethodDecl() to deal with pointer to function return types. by Steve Naroff · 16 years ago
  20. f7f3c20 Provide an "Analysis Scope" for Analyses so checks can either be run on code declarations (bodies) or Objective-C @implementation blocks. by Ted Kremenek · 16 years ago
  21. fb9a48c Break off declaration of Analysis enum into Analyses.def. The driver options in by Ted Kremenek · 16 years ago
  22. 0d8019e Add new check: -check-objc-methodsigs. This check scans methods in by Ted Kremenek · 16 years ago
  23. f6f593f 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
  24. 68bf387 add gentoo stable gcc headers path so that all tests pass here (CPATH isnt enough..) by Nuno Lopes · 16 years ago
  25. 3cd483c For the -dealloc checker, check the LangOptions to determine whether or not the code is compiled with GC. by Ted Kremenek · 16 years ago
  26. 7032f46 Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
  27. db09a4d 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
  28. e207558 Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
  29. c095997 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
  30. 8b23361 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
  31. 17fdf95 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  32. 902141f Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
  33. 235e031 Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
  34. 34d7734 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  35. bc46f34 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  36. b35a74a Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  37. f4381fd Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
  38. e9484fc Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
  39. 72be34f Link in LLVMAnalysis after LLVMCodeGen, since the latter depends on the former by Matthijs Kooijman · 16 years ago
  40. 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  41. d88fb6c Patch by Anders Bergh: by Ted Kremenek · 16 years ago
  42. 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
  43. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  44. 354840e Updated call to dead stores to use proper arguments. 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. 14d4140 Allow -parse-noop -verify options to be used together. by Argyrios Kyrtzidis · 16 years ago
  47. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  48. d8a65c1 Get -serialize working again, plus a bit of minor cleanup. by Eli Friedman · 16 years ago
  49. c0c03bc Use a common SourceManager when processing multiple files. This allows us to cache the contents of source files already loaded from disk. by Ted Kremenek · 16 years ago
  50. c68ecb5 Fix crash when running with multiple source files. This can be improved. by Ted Kremenek · 16 years ago
  51. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  52. 1a78735 make rewrite macros insert a space when commenting out macros where the token didn't by Chris Lattner · 16 years ago
  53. 73ebd6d Fix <rdar://problem/5976164> clang ObjC rewriter: for ... in enumeration inserts undeclared function (objc_enumerationMutation should be in preamble) by Steve Naroff · 16 years ago
  54. 8ea78e6 Two identifiers are not the same unless they have the same identifier info. by Chris Lattner · 16 years ago
  55. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  56. baf58c3 Fix <rdar://problem/5917992> clang ObjC rewriter: #end from #if statement lost in translation. by Steve Naroff · 16 years ago
  57. 6cafbf2 Fix <rdar://problem/5969777> clang ObjC rewriter: #imported file name mysteriously commented out by Steve Naroff · 16 years ago
  58. 7691d9b Hack RewriteObjC::RewriteObjCStringLiteral() to include the filename in the generated code (replacing any non-alphanumeric characters with "_"). This allows header files to contain ObjCStringLiterals. by Steve Naroff · 16 years ago
  59. f372111 Correctly preserve the order between -F and -I options. by Ted Kremenek · 16 years ago
  60. 358256d Use llvm::cl::desc for description of the -Wimplicit-function-declaration option. by Ted Kremenek · 16 years ago
  61. 9b52393 Fix crash with -serialize (reported to cfe-dev). The issue was by Eli Friedman · 16 years ago
  62. 5b4681c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
  63. 8d36616 give location info to another paren expr. by Chris Lattner · 16 years ago
  64. 3b2c58c minor changes, collect the range of an expr before rewriting the subexprs by Chris Lattner · 16 years ago
  65. 1a2b90d Make sure method definitions get output with -ast-dump. by Steve Naroff · 16 years ago
  66. 1d3cce3 Update driver include paths to work on darwin10. by Ted Kremenek · 16 years ago
  67. 63e2dcc Explicitly #include Support/Streams.h when using llvm::cout and friends. by Dan Gohman · 16 years ago
  68. 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 16 years ago
  69. 73b17cd Fix rewriter bug <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C". by Steve Naroff · 16 years ago
  70. ec92156 Implement -rewrite-macros, which is a crazy macro expander that expands by Chris Lattner · 16 years ago
  71. 0951052 make #if 0 code compile, even though it still isn't very useful. by Chris Lattner · 16 years ago
  72. 580ca78 Fix <rdar://problem/5924225> clang ObjC rewriter: objc_exception_throw declaration in preamble does not match objc/objc-exception.h. by Steve Naroff · 16 years ago
  73. 1284db8 Make sure the prototype for objc_msgSend_fpret() returns a double. by Steve Naroff · 16 years ago
  74. f075761 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
  75. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 16 years ago
  76. 56cf96b Remove the ending "." from clang options descriptions. by Sanjiv Gupta · 16 years ago
  77. b57e3d4 start implementation of a macro rewriter, this is currently just stubbed out. by Chris Lattner · 16 years ago
  78. 5df5b76 Fix <rdar://problem/5887874> clang ObjC rewriter: Use a different name for 'offsetof' macro by Steve Naroff · 16 years ago
  79. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  80. 1919032 Fix <rdar://problem/5908598> clang ObjC rewriter: typo in #pragma at end by Steve Naroff · 16 years ago
  81. ea17d6a Improve HTMLDiagnostics by understanding the "Below" hint. by Ted Kremenek · 16 years ago
  82. 9f52597 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
  83. b89ca23 Print ObjC methods of ObjC classes. by Fariborz Jahanian · 16 years ago
  84. 69c827f Fix <rdar://problem/5888515> clang ObjC rewriter: Use objc.h for declarations instead of putting them in the preamble? by Steve Naroff · 16 years ago
  85. fbfe825 Fix <rdar://problem/5881225> clang ObjC Rewriter: Protocol structure defined twice when two interfaces use it in same file by Steve Naroff · 16 years ago
  86. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
  87. 37d1084 Add support for -Wimplicit-function-declaration, rdar://5907433 by Chris Lattner · 16 years ago
  88. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
  89. 8aedf19 Fix PR2281: these two warnings should be promoted to error on by Chris Lattner · 16 years ago
  90. 7a4648d Output better paths to display in bug reports and compute a common by Ted Kremenek · 16 years ago
  91. 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 16 years ago
  92. 072192b added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 16 years ago
  93. e5c3012 Provide the option to run the CF-retain checker in GC enabled mode. by Ted Kremenek · 16 years ago
  94. 01d9dbf Add -fobjc-gc and -fobjc-gc-only options to the driver. by Ted Kremenek · 16 years ago
  95. 7fc8957 Better handling for directory names in HTML diagnostics. Work in progress. by Ted Kremenek · 16 years ago
  96. c1e9dea TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objects by Ted Kremenek · 16 years ago
  97. 628b96f Patch to build AST for property implementation declarations and by Fariborz Jahanian · 16 years ago
  98. 5585114 PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiring by Ted Kremenek · 16 years ago
  99. 7414dc0 html::EscapeText (using the Rewriter) now replaces tabs by default. by Ted Kremenek · 16 years ago
  100. 51574ea simplify the return of InitializePreprocessor to be bool instead of a fileid by Chris Lattner · 16 years ago