1. dae8696 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 16 years ago
  2. e452e0f Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 16 years ago
  3. 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  4. 5713433 Remove unneeded #includes. by Ted Kremenek · 16 years ago
  5. 7a08e28 Micro cleanups. by Ted Kremenek · 16 years ago
  6. b4398aa Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 16 years ago
  7. 992a878 Let LLVMCodeGenWriter forward all the methods defined in ASTConsumer, to by Matthijs Kooijman · 16 years ago
  8. aba49d1 Fix for <rdar://problem/6113807> clang ObjC rewriter: crash rewriting attached file by Steve Naroff · 16 years ago
  9. fd54ebc add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago
  10. 88bee74 Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" by Steve Naroff · 16 years ago
  11. db82568 fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
  12. 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
  13. a11440b Fix <rdar://problem/6108119> clang ObjC rewriter: if no newline at end of input file, rewriter inserts #define on same line as closing brace by Steve Naroff · 16 years ago
  14. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  15. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  16. 4f4e7e4 Fix regression when invoking the MissingDealloc analysis: disable this check when in -fobjc-gc-only mode. by Ted Kremenek · 16 years ago
  17. bb8f4e6 Add more output to clang -parse-print-callbacks by Daniel Dunbar · 16 years ago
  18. ae8a255 Fix regression in range highlighting in HTML output. by Ted Kremenek · 16 years ago
  19. 4f95b75 Fix incomplete implementation for rewriting protocol refs. by Steve Naroff · 16 years ago
  20. 8b51fd7 remove some unneeded calls to getCanonicalType by Chris Lattner · 16 years ago
  21. a59e050 comment out #pragma mark and #warning directives. by Chris Lattner · 16 years ago
  22. 0d76fcd rewrite handling of the raw token stream in -rewrite-macros to lex by Chris Lattner · 16 years ago
  23. 4ba0acb Fix RewriteObjC::RewriteObjCThrowStmt() to respect whitespace between the @ and throw. by Steve Naroff · 16 years ago
  24. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
  25. 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
  26. fd8fc4e Modified HTMLDiagnostics to also perform syntax highlighting for errors in header files. by Ted Kremenek · 16 years ago
  27. 395aaf2 Add prototype implementation of unused ivar check. by Ted Kremenek · 16 years ago
  28. 78d4624 Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to GRExprEngineInternalChecks.cpp. by Ted Kremenek · 16 years ago
  29. 9d0aaa1 unindent this function by using an early exit, not functionality change. by Chris Lattner · 16 years ago
  30. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  31. 600e4e8 RewriteObjC::RewriteObjCForCollectionStmt() needs to handle bodies with a single statement. by Steve Naroff · 16 years ago
  32. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  33. c8aeb65 Prevent clang from emitting output when input has errors by Daniel Dunbar · 16 years ago
  34. f616ebb RewriteObjC::SynthMessageExpr(): Fix super rewrite (a fairly recent regression). by Steve Naroff · 16 years ago
  35. b2a3945 Remove a FIXME from RewriteObjC::RewriteObjCSynchronizedStmt(). by Steve Naroff · 16 years ago
  36. 59f05a4 RewriteObjC::Initialize(): add function decls used by @synchronized. by Steve Naroff · 16 years ago
  37. 8f3b265 Two fixes: by Steve Naroff · 16 years ago
  38. c9ba172 RewriteObjC::RewriteObjCTryStmt():Don't synthesize a catch begin if there are 0 catch clauses. by Steve Naroff · 16 years ago
  39. 76e429d Teach RewriteObjC::RewriteObjCMethodDecl() to deal with pointer to function return types. by Steve Naroff · 16 years ago
  40. 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
  41. fb9a48c Break off declaration of Analysis enum into Analyses.def. The driver options in by Ted Kremenek · 16 years ago
  42. 0d8019e Add new check: -check-objc-methodsigs. This check scans methods in by Ted Kremenek · 16 years ago
  43. 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
  44. 68bf387 add gentoo stable gcc headers path so that all tests pass here (CPATH isnt enough..) by Nuno Lopes · 16 years ago
  45. 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
  46. 7032f46 Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
  47. 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
  48. e207558 Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
  49. 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
  50. 8b23361 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
  51. 17fdf95 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  52. 902141f Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
  53. 235e031 Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
  54. 34d7734 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  55. bc46f34 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  56. b35a74a Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  57. f4381fd Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
  58. e9484fc Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
  59. 72be34f Link in LLVMAnalysis after LLVMCodeGen, since the latter depends on the former by Matthijs Kooijman · 16 years ago
  60. 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  61. d88fb6c Patch by Anders Bergh: by Ted Kremenek · 16 years ago
  62. 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! 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. 354840e Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
  65. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  66. 14d4140 Allow -parse-noop -verify options to be used together. by Argyrios Kyrtzidis · 16 years ago
  67. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  68. d8a65c1 Get -serialize working again, plus a bit of minor cleanup. by Eli Friedman · 16 years ago
  69. 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
  70. c68ecb5 Fix crash when running with multiple source files. This can be improved. by Ted Kremenek · 16 years ago
  71. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  72. 1a78735 make rewrite macros insert a space when commenting out macros where the token didn't by Chris Lattner · 16 years ago
  73. 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
  74. 8ea78e6 Two identifiers are not the same unless they have the same identifier info. by Chris Lattner · 16 years ago
  75. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  76. baf58c3 Fix <rdar://problem/5917992> clang ObjC rewriter: #end from #if statement lost in translation. by Steve Naroff · 16 years ago
  77. 6cafbf2 Fix <rdar://problem/5969777> clang ObjC rewriter: #imported file name mysteriously commented out by Steve Naroff · 16 years ago
  78. 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
  79. f372111 Correctly preserve the order between -F and -I options. by Ted Kremenek · 16 years ago
  80. 358256d Use llvm::cl::desc for description of the -Wimplicit-function-declaration option. by Ted Kremenek · 16 years ago
  81. 9b52393 Fix crash with -serialize (reported to cfe-dev). The issue was by Eli Friedman · 16 years ago
  82. 5b4681c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
  83. 8d36616 give location info to another paren expr. by Chris Lattner · 16 years ago
  84. 3b2c58c minor changes, collect the range of an expr before rewriting the subexprs by Chris Lattner · 16 years ago
  85. 1a2b90d Make sure method definitions get output with -ast-dump. by Steve Naroff · 16 years ago
  86. 1d3cce3 Update driver include paths to work on darwin10. by Ted Kremenek · 16 years ago
  87. 63e2dcc Explicitly #include Support/Streams.h when using llvm::cout and friends. by Dan Gohman · 16 years ago
  88. 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 16 years ago
  89. 73b17cd Fix rewriter bug <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C". by Steve Naroff · 16 years ago
  90. ec92156 Implement -rewrite-macros, which is a crazy macro expander that expands by Chris Lattner · 16 years ago
  91. 0951052 make #if 0 code compile, even though it still isn't very useful. by Chris Lattner · 16 years ago
  92. 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
  93. 1284db8 Make sure the prototype for objc_msgSend_fpret() returns a double. by Steve Naroff · 16 years ago
  94. f075761 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
  95. 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
  96. 56cf96b Remove the ending "." from clang options descriptions. by Sanjiv Gupta · 16 years ago
  97. b57e3d4 start implementation of a macro rewriter, this is currently just stubbed out. by Chris Lattner · 16 years ago
  98. 5df5b76 Fix <rdar://problem/5887874> clang ObjC rewriter: Use a different name for 'offsetof' macro by Steve Naroff · 16 years ago
  99. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  100. 1919032 Fix <rdar://problem/5908598> clang ObjC rewriter: typo in #pragma at end by Steve Naroff · 16 years ago