- 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
- d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
- ca74360 Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 16 years ago
- 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
- cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
- b13c5ee Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
- c106c10 Add a new -dump-raw-tokens option, which allows us to see raw tokens. by Chris Lattner · 16 years ago
- 590f0cc Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
- e0109a5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 16 years ago
- 0b0ee50 Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
- 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
- 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
- ab9bae7 Explicitly access the first Decl* referenced by a DeclStmt instead of using "getDecl()." Added a FIXME indicating that the call to RewriteObjCQualifiedInterfaceTypes() is meant to modifying the type-specifier; hopefully this will be a little more clean once DeclGroups contain type specifiers. by Ted Kremenek · 16 years ago
- 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
- 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
- fda4fed In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in a DeclStmt instead of using getDecl() to fetch the first Decl. by Ted Kremenek · 16 years ago
- 68c5918 Allow -verify to be used with -rewrite-macros. by Daniel Dunbar · 16 years ago
- 539ced1 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
- 22aed65 Remove old diag that alerted the user to a limitation we no longer have:-) by Steve Naroff · 16 years ago
- d3f7790 Create a function, eliminating some redundancy between SynthesizeBlockInitExpr() and SynthesizeBlockLiterals(). by Steve Naroff · 16 years ago
- acba0f2 Finish implementing copy/dispose helpers for imported block decls. by Steve Naroff · 16 years ago
- b0adbba Set exit code properly on "Unexpected program action". by Daniel Dunbar · 16 years ago
- 5e52b17 Add indirection required for byref BlockDeclRefExpr's. by Steve Naroff · 16 years ago
- 3b0fd64 Handle bookkeeping for imported blocks (in SynthesizeBlockImpl). by Steve Naroff · 16 years ago
- b65a4f1 Cut/paste error...need to use the expression "name" for member references (or other complex expressions that can embed a block pointer type) by Steve Naroff · 16 years ago
- 8e9216d Clear the map that associated the rewritten block with it's corresponding BlockExpr. by Steve Naroff · 16 years ago
- 70f9550 Moved main control flow functions to bottom of file. by Steve Naroff · 16 years ago
- 94ede6e Remove an old/vacuous if clause. by Steve Naroff · 16 years ago
- 4e13b76 More fun & games with the block rewriter. by Steve Naroff · 16 years ago
- 39622b9 Rewrite global block expressions. by Steve Naroff · 16 years ago
- 83ba14e - Add a convenience constructor to Type. - Many rewriter modifications. by Steve Naroff · 16 years ago
- 48a8c61 Rework SynthesizeBlockImpl() to include a constructor. by Steve Naroff · 16 years ago
- 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 3ad29e2 Get the right location to insert the synthesized block literals/functions. by Steve Naroff · 16 years ago
- a0b75cf Name changes and some cleanup of preamble. by Steve Naroff · 16 years ago
- 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
- e553a72 (llvm up) If the target triple is unspecified, automatically set the by Daniel Dunbar · 16 years ago
- 14bfdfe Drop code to validate OS part of target triple on darwin, too fragile. by Daniel Dunbar · 16 years ago
- 320a054 Fix help for --suppress-system-warnings by Daniel Dunbar · 16 years ago
- 079f2c46 Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ by Chris Lattner · 16 years ago
- ba0f25f Finish handling of -mmacosx-version-min. If you now do something like: by Chris Lattner · 16 years ago
- 6a30c1f start handling 'mmacosx-version-min', this is not complete yet. by Chris Lattner · 16 years ago
- 0b9e736 clean up a bunch of fixme's I added, by moving by Chris Lattner · 16 years ago
- 1b9ad14 fit in 80 cols. by Chris Lattner · 16 years ago
- fd96684 Make clang preprocessed output a bit more like gcc output. by Daniel Dunbar · 16 years ago
- cc2ece2 Fix a couple harmless warnings when compiling optimized with gcc (reported by mrs@apple.com). by Steve Naroff · 16 years ago
- 1f6c3ae Fix some const-ness to keep the VisualStudio C++ compiler happy. by Steve Naroff · 16 years ago
- ca3bb4f RewriteBlocks::RewriteBlockPointerDecl(): Handle TypedefDecl's and VarDecl's uniformly. by Steve Naroff · 16 years ago
- eab5f63 Teach block rewriter to replace '^' with '*' in VarDecls. by Steve Naroff · 16 years ago
- cfdf9b4 Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. by Ted Kremenek · 16 years ago
- 1318895 Add driver support for invoking block rewriter. by Steve Naroff · 16 years ago
- f45d18c Implemented one of the checks requested in PR 2600: by Ted Kremenek · 16 years ago
- 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
- 1c9f81b Add support for rewriting blocks... by Steve Naroff · 16 years ago
- a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
- 2fe0997 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
- 378f47a Fix <rdar://problem/6210791> clang ObjC rewriter: @try / @catch block with no @finally does not call objc_exception_try_exit. by Steve Naroff · 16 years ago
- d146552 LangOptions.C99 should be false in C++. by Argyrios Kyrtzidis · 16 years ago
- 233f74b Add support for expected-note to Clang's -verify option by Douglas Gregor · 16 years ago
- 8bd3dc6 Fix <rdar://problem/6197841> try, finally with no catch stops the exception from being propagated by Steve Naroff · 16 years ago
- e275e92 rename libclangSEMA to libclangSema by Nico Weber · 16 years ago
- 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
- 737bdb4 Workaround gcc bug causing crash on our preprocessed outputs. by Daniel Dunbar · 16 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
- 628a42e Output "ANALYZE:" diagnostics to STDOUT instead of STDERR. by Ted Kremenek · 16 years ago
- ea644d8 Following gcc's behavior, only enable trigraphs if '-trigraphs' or '-ansi' is by Ted Kremenek · 16 years ago
- 932680e Add newline to end of file. by Daniel Dunbar · 17 years ago
- 45479c8 Always print out the function we're analyzing. by Ted Kremenek · 17 years ago
- 56b9871 Ubigraph visualization: represent cached nodes with a different style. by Ted Kremenek · 17 years ago
- 710ad93 Automatically execute ubiviz. by Ted Kremenek · 17 years ago
- d128932 Ubigraph-rendered ExplodedGraphs now have arrows and are oriented downward. by Ted Kremenek · 17 years ago
- f8ce699 Added Ubigraph visualization for the static analyzer (this is pretty alpha quality). by Ted Kremenek · 17 years ago
- 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 17 years ago
- 8148839 Moved HTMLDiagnostics to lib/Driver. by Zhongxing Xu · 17 years ago
- 405674c adjust to changes in various APIs from LLVM. We can't print by Chris Lattner · 17 years ago
- dcb4a1a Add TargetInfo::useNeXTRuntimeAsDefault by Daniel Dunbar · 17 years ago
- 0fca022 Move most of HeaderSearch initialization to libDriver. by Nico Weber · 17 years ago
- efe8a96 improve pretty printing of objc method declaration, by Chris Lattner · 17 years ago
- 3498cc9 RewriteObjC::RewriteObjCSynchronizedStmt(): Make sure the sync expr is cast to "id". by Steve Naroff · 17 years ago
- c7089f1 Fix crasher in RewriteObjC::RewriteObjCSynchronizedStmt(). Can't depend on the source locations of the sync expression (since it may have been rewritten. by Steve Naroff · 17 years ago
- e9d89d8 Use raw_ostream to output an unsigned. by Chris Lattner · 17 years ago
- 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 17 years ago
- 653201b printing with an unspecified dest means to print to stdout. by Chris Lattner · 17 years ago
- 76b3a72 don't delete a variable on the stack by Chris Lattner · 17 years ago
- 202e9ac simplify this code a bit more. by Chris Lattner · 17 years ago
- e96de3e remove global variables for output stream. by Chris Lattner · 17 years ago
- dceb6a7 by Chris Lattner · 17 years ago
- a9bc2d9 Fix typo. by Ted Kremenek · 17 years ago
- f77ac86 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
- 6379a7a Add -fexceptions to Driver by Daniel Dunbar · 17 years ago
- e91593e More #include cleaning by Daniel Dunbar · 17 years ago
- 7bfaaae * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 17 years ago
- be1eb5c Do not crash with -serialize. by Nico Weber · 17 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 17 years ago
- dae8696 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 17 years ago
- e452e0f Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 17 years ago
- 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 17 years ago
- 5713433 Remove unneeded #includes. by Ted Kremenek · 17 years ago
- 7a08e28 Micro cleanups. by Ted Kremenek · 17 years ago
- b4398aa Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 17 years ago