- fbda0ef 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
- 8ce61b3 Break off declaration of Analysis enum into Analyses.def. The driver options in by Ted Kremenek · 16 years ago
- d072b89 Add new check: -check-objc-methodsigs. This check scans methods in by Ted Kremenek · 16 years ago
- 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
- baf6672 add gentoo stable gcc headers path so that all tests pass here (CPATH isnt enough..) by Nuno Lopes · 16 years ago
- 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
- c2a9eae Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
- 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
- eb9627b Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
- 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
- 1607f51 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
- 3349aa1 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
- e972d85 Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
- d899b0f Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
- ed80d00 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- c8a5fd4 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- 1c6cd21 Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- 81ea799 Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
- 25349e4 Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
- 9b9f38d Link in LLVMAnalysis after LLVMCodeGen, since the latter depends on the former by Matthijs Kooijman · 16 years ago
- e758109 a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
- 0cb803a Patch by Anders Bergh: by Ted Kremenek · 16 years ago
- e134914 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
- 4423d37 Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
- 2f83f79 Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
- 8c7c6a1 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 8d83376 Allow -parse-noop -verify options to be used together. by Argiris Kirtzidis · 16 years ago
- c6cc7d5 -Changes to TagDecl: by Argiris Kirtzidis · 16 years ago
- b456369 Get -serialize working again, plus a bit of minor cleanup. by Eli Friedman · 16 years ago
- 2a4224a 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
- 649465c Fix crash when running with multiple source files. This can be improved. by Ted Kremenek · 16 years ago
- 842126e Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
- 460d237 make rewrite macros insert a space when commenting out macros where the token didn't by Chris Lattner · 16 years ago
- 3715724 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
- 3c11e95 Two identifiers are not the same unless they have the same identifier info. by Chris Lattner · 16 years ago
- 79b50cb Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
- ef82b74 Fix <rdar://problem/5917992> clang ObjC rewriter: #end from #if statement lost in translation. by Steve Naroff · 16 years ago
- ff2fa19 Fix <rdar://problem/5969777> clang ObjC rewriter: #imported file name mysteriously commented out by Steve Naroff · 16 years ago
- a1f0099 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
- b4d41e1 Correctly preserve the order between -F and -I options. by Ted Kremenek · 16 years ago
- c6e1669 Use llvm::cl::desc for description of the -Wimplicit-function-declaration option. by Ted Kremenek · 16 years ago
- 879aa1f Fix crash with -serialize (reported to cfe-dev). The issue was by Eli Friedman · 16 years ago
- 3a22b7c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
- 3cca661 give location info to another paren expr. by Chris Lattner · 16 years ago
- 343c82b minor changes, collect the range of an expr before rewriting the subexprs by Chris Lattner · 16 years ago
- 045e0e0 Make sure method definitions get output with -ast-dump. by Steve Naroff · 16 years ago
- 6032d72 Update driver include paths to work on darwin10. by Ted Kremenek · 16 years ago
- 6da1510 Explicitly #include Support/Streams.h when using llvm::cout and friends. by Dan Gohman · 16 years ago
- 01a8b6c Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 16 years ago
- b3cd9ac Fix rewriter bug <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C". by Steve Naroff · 16 years ago
- 3a8c36d Implement -rewrite-macros, which is a crazy macro expander that expands by Chris Lattner · 16 years ago
- 302b062 make #if 0 code compile, even though it still isn't very useful. by Chris Lattner · 16 years ago
- 3e2c98c 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
- 31316a1 Make sure the prototype for objc_msgSend_fpret() returns a double. by Steve Naroff · 16 years ago
- a963622 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
- 40e56a1 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
- 6968353 Remove the ending "." from clang options descriptions. by Sanjiv Gupta · 16 years ago
- 1665a9f start implementation of a macro rewriter, this is currently just stubbed out. by Chris Lattner · 16 years ago
- 5bf1022 Fix <rdar://problem/5887874> clang ObjC rewriter: Use a different name for 'offsetof' macro by Steve Naroff · 16 years ago
- e4534e7 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
- bdd2dba Fix <rdar://problem/5908598> clang ObjC rewriter: typo in #pragma at end by Steve Naroff · 16 years ago
- 1110193 Improve HTMLDiagnostics by understanding the "Below" hint. by Ted Kremenek · 16 years ago
- d8d30b9 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
- deeae05 Print ObjC methods of ObjC classes. by Fariborz Jahanian · 16 years ago
- 618c6a4 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
- 04eaa19 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
- b7080ae Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
- dea31bf Add support for -Wimplicit-function-declaration, rdar://5907433 by Chris Lattner · 16 years ago
- 4aa72a7 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
- 057a2f5 Fix PR2281: these two warnings should be promoted to error on by Chris Lattner · 16 years ago
- 3228086 Output better paths to display in bug reports and compute a common by Ted Kremenek · 16 years ago
- 2f62f35 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 16 years ago
- fe30beb added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 16 years ago
- 102d42e Provide the option to run the CF-retain checker in GC enabled mode. by Ted Kremenek · 16 years ago
- 2658c4a Add -fobjc-gc and -fobjc-gc-only options to the driver. by Ted Kremenek · 16 years ago
- 82163e4 Better handling for directory names in HTML diagnostics. Work in progress. by Ted Kremenek · 16 years ago
- 863b01f TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objects by Ted Kremenek · 16 years ago
- dc0569e Patch to build AST for property implementation declarations and by Fariborz Jahanian · 16 years ago
- f309cf9 PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiring by Ted Kremenek · 16 years ago
- 50d7cf4 html::EscapeText (using the Rewriter) now replaces tabs by default. by Ted Kremenek · 16 years ago
- 9d818a2 simplify the return of InitializePreprocessor to be bool instead of a fileid by Chris Lattner · 16 years ago
- 47b6a16 simplify ownership of the predefines buffer. by Chris Lattner · 16 years ago
- b6ed80a Remove bogus cast (<rdar://problem/5874848> clang objc-rewriter: structure with list of protocols has wrong cast). by Steve Naroff · 16 years ago
- e615536 Implement FIXME discoved by <rdar://problem/5874876> Rewriter: Explicit ivar refs outside a method are being rewritten by Steve Naroff · 16 years ago
- 133dfda Fix <rdar://problem/5874697> Rewriter: method arguments with complex types not being rewritten properly. by Steve Naroff · 16 years ago
- d45b722 Restore macro expansion for HTMLPrint by using the original Preprocessor. by Ted Kremenek · 16 years ago
- 61de3a3 Fixed range highlighting bug in HTML diagnostics. by Ted Kremenek · 16 years ago
- 4e9899f class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its dstor. by Ted Kremenek · 16 years ago
- 31001ed Handle text escaping (e.g. & -> &) last, to avoid interactions between 'replace' operations and insert operations. This fixes a problem with "&;&" on line 666 of the gcc.c example I sent out. by Chris Lattner · 16 years ago
- 01d3bf7 Generate the Preprocessor using a local PreprocessorFactory object. by Ted Kremenek · 16 years ago
- c52b588 Temporarily disable macro expansion in the HTML output of HTMLDiagnostics to by Ted Kremenek · 16 years ago
- 4cad9d9 HAve HTMLDiagnostics use html::HighlightRange to highlight message ranges. by Ted Kremenek · 16 years ago
- 8516e9a Added property decl support for protocols. by Fariborz Jahanian · 16 years ago
- 01d7427 Allow redirecting text diagnostic printer output to any llvm::OStream, rather by Nate Begeman · 16 years ago
- d358600 Addition of TranslationUnitDecl to the AST: by Argiris Kirtzidis · 16 years ago
- 52ff844 This patch adds support for declaraing properties in categories, by Fariborz Jahanian · 16 years ago
- 675ac6f Added fixme. by Ted Kremenek · 16 years ago
- fe82a54 Hook up HTMLDiagnostics to use Chris's new syntax highlighting. --html-diags by Ted Kremenek · 16 years ago
- 9de65d0 split syntax highlighting of macros from keywords and comments, by Chris Lattner · 16 years ago
- 21f72d6 Add a mode of hackily syntax highlighting comments. This has a number of by Chris Lattner · 16 years ago