- 7099c78 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
- c75c1a8 First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
- 011a736 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
- 3bf3bbc Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
- 9b5cc70 Clean up some unnecessary includes. by Eli Friedman · 16 years ago
- 22a4efd Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 16 years ago[Renamed (99%) from tools/clang-cc/RewriteObjC.cpp]
- 35ba7a6 Move the Wno-rewrite-macros option out of RewriteObjC.cpp in prepration by Eli Friedman · 16 years ago
- 848763f Rename the factory function for the ObjC rewriter to something sane. by Eli Friedman · 16 years ago
- a9c31084 Refactor ASTConsumers to take a raw_ostream instead of a filename where by Eli Friedman · 16 years ago
- 450d2fc Integrate 3 months of ObjC rewriter fixes (from the Apple/objective-rewrite branch). by Steve Naroff · 16 years ago
- bc9ef25 Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
- 087dbf3 The ivars in an ObjCImplementationDecl are now stored in the by Douglas Gregor · 16 years ago
- cd19b57 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
- 7333b49 Add pch reader/writer support for ObjCContainerDecl, ObjCInterfaceDecl, & ObjCIvarDecl. by Steve Naroff · 16 years ago
- e3241e9 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
- e1be602 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
- c55b0b0 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- a17991f Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
- 4a9a85e rename some methods. by Chris Lattner · 16 years ago
- 2a594d0 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 16 years ago
- fb88a5f eliminate ASTConsumer::InitializeTU, all clients are by Chris Lattner · 16 years ago
- 9c18fde remove TranslationUnit::OwnsDecls, which is only set, never read. by Chris Lattner · 16 years ago
- 40c6720 Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 17 years ago[Renamed from Driver/RewriteObjC.cpp]
- 396f114 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 17 years ago
- 3091607 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 17 years ago
- 0e8b96a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 17 years ago
- 4fa5890 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
- 1f88aa7 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 17 years ago
- 5c6b2c6 remove some more methods from objc decls, using the iterator by Chris Lattner · 17 years ago
- 179fd52 remove some slow O(n) methods. by Chris Lattner · 17 years ago
- 6a02874 move the interace list of @class to use ObjCList. by Chris Lattner · 17 years ago
- aa49119 privatize all of the string literal memory allocation/creation by Chris Lattner · 17 years ago
- c314474 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 17 years ago
- 362abcd CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 17 years ago
- 0c97e04 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
- 4f530a9 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 17 years ago
- 2d89c56 lower the interface to getLineNumber like we did for by Chris Lattner · 17 years ago
- 08299f8 Fix <rdar://problem/6521757> clang ObjC rewriter: Mixed Mac and Windows line endings after rewrite. by Steve Naroff · 17 years ago
- 16478cf RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. by Steve Naroff · 17 years ago
- f603b47 Code generation support for C99 designated initializers. by Douglas Gregor · 17 years ago
- 0f3f718 Add #line to make the Visual Studio compiler happy. by Steve Naroff · 17 years ago
- af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
- f4f776a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 17 years ago
- 18c8dc0 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
- 03b2ad2 Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 17 years ago
- 56af200 A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 17 years ago
- 5d76484 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 17 years ago
- 7339c9e Don't crash when our FunctionDecl has a non-identifier name by Douglas Gregor · 17 years ago
- 6e4fa2c Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 17 years ago
- 438be77 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 17 years ago
- ab63fd6 This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 17 years ago
- 1267362 Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again. by Steve Naroff · 17 years ago
- 95f6bce Fix <rdar://problem/6463613> clang ObjC rewriter: assertion failure rewriting @selector?. by Steve Naroff · 17 years ago
- a9dc026 Remove rewriter dependency on 'nil' macro (used when rewriting for(...)) by Steve Naroff · 17 years ago
- ee8d497 Tweaks to allow us to rewrite with -x=objective-c++ enabled. by Steve Naroff · 17 years ago
- 44fe1e3 Fix <rdar://problem/6445502> clang ObjC rewriter: _Block_release has wrong parameter type in preamble by Steve Naroff · 17 years ago
- 5282b95 Fix <rdar://problem/6435837> clang ObjC rewriter: use Block_release instead of Block_destroy. by Steve Naroff · 17 years ago
- d896f4b Rename a local predicate to avoid confusion with Type::isBlockPointerType(). by Steve Naroff · 17 years ago
- 1d56d9e Fixup generated code for imported block decl refs. by Steve Naroff · 17 years ago
- 09dd73e Fix <rdar://problem/6435842> clang ObjC rewriter: #include Block.h, Block_private.h or come up with #define to prevent double-definition by Steve Naroff · 17 years ago
- 20f6739 Fix <rdar://problem/6435382> clang ObjC rewriter: @property/@synthesize and blocks don't work together by Steve Naroff · 17 years ago
- 640a04b Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 17 years ago
- 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
- 478f738 Fix regression caused by fixing <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 17 years ago
- edb4bc9 Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 17 years ago
- bad6f3b Fix a couple uninitialized variables from my previous commit. by Steve Naroff · 17 years ago
- 1b208d7 Fix <rdar://problem/6423452> clang ObjC rewriter: Don't use __declspec(dllimport) for Blocks functions, as they are linked statically. by Steve Naroff · 17 years ago
- fbed680 Handle chained/nested property 'getters' (obj.p1.p2.p3). by Steve Naroff · 17 years ago
- 43964fb Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always executed by Steve Naroff · 17 years ago
- 102c3f2 Finish up support for <rdar://problem/6213955> clang ObjC rewriter: rewriter doesn't appear to support @property and @synthesize. by Steve Naroff · 17 years ago
- 0e94841 Several things... by Steve Naroff · 17 years ago
- f6ce8a1 More support for rewriting property getter/setters. by Steve Naroff · 17 years ago
- 11671e7 Add a couple FIXME's. by Steve Naroff · 17 years ago
- ea6610f Make sure synthesized properties get inserted into the classes/categories meta data. by Steve Naroff · 17 years ago
- 1e7b796 Simplify previous commit. by Steve Naroff · 17 years ago
- 121ed22 More work to rewrite synthesize properties (<rdar://problem/6213955>) by Steve Naroff · 17 years ago
- 110be84 -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook. by Steve Naroff · 17 years ago
- 271d4c2 Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
- d120b9e Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 17 years ago
- 3a8f294 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
- f31ece9 Fix <rdar://problem/6291588> assertion failure: SourceManager.h line 489. by Steve Naroff · 17 years ago
- 6948ae6 This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
- 24afd4a Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
- 362c756 Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 17 years ago
- 901d8fd Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 17 years ago
- 21658f6 Fix an obscure rewriter bug when rewriting implementations that don't have a corresponding interface (found while doing random testing on another bug). by Steve Naroff · 17 years ago
- e59c8b1 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 17 years ago
- 8fc9ba6 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 17 years ago
- 70d2612 Implement support for operator overloading using candidate operator by Douglas Gregor · 17 years ago
- 0cb7c87 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
- d860663 Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 17 years ago
- 7f1412d Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 17 years ago
- 1c53c02 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 17 years ago
- 4e2ae51 Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 17 years ago
- 6449c6c Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 17 years ago
- 85eb17b Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 17 years ago
- d0419d6 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 17 years ago
- 80c5475 Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 17 years ago
- 66c842f Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 17 years ago
- 0f3b9eb More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 17 years ago