- 6327e0d A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 16 years ago
- f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
- 51efe56 Don't crash when our FunctionDecl has a non-identifier name by Douglas Gregor · 16 years ago
- d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
- 3e0a540 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 16 years ago
- 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
- 46a98a7 Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again. by Steve Naroff · 16 years ago
- 1a93764 Fix <rdar://problem/6463613> clang ObjC rewriter: assertion failure rewriting @selector?. by Steve Naroff · 16 years ago
- 5605fdf Remove rewriter dependency on 'nil' macro (used when rewriting for(...)) by Steve Naroff · 16 years ago
- cb73530 Tweaks to allow us to rewrite with -x=objective-c++ enabled. by Steve Naroff · 16 years ago
- 5bc60d0 Fix <rdar://problem/6445502> clang ObjC rewriter: _Block_release has wrong parameter type in preamble by Steve Naroff · 16 years ago
- 2badf1e Fix <rdar://problem/6435837> clang ObjC rewriter: use Block_release instead of Block_destroy. by Steve Naroff · 16 years ago
- 01f2ffa Rename a local predicate to avoid confusion with Type::isBlockPointerType(). by Steve Naroff · 16 years ago
- 47a2422 Fixup generated code for imported block decl refs. by Steve Naroff · 16 years ago
- 9fa72ef 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 · 16 years ago
- f4312dc Fix <rdar://problem/6435382> clang ObjC rewriter: @property/@synthesize and blocks don't work together by Steve Naroff · 16 years ago
- a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- e58ee0c Fix regression caused by fixing <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 16 years ago
- b619d95 Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 16 years ago
- 68272b8 Fix a couple uninitialized variables from my previous commit. by Steve Naroff · 16 years ago
- 4ebd716 Fix <rdar://problem/6423452> clang ObjC rewriter: Don't use __declspec(dllimport) for Blocks functions, as they are linked statically. by Steve Naroff · 16 years ago
- 8599e7a Handle chained/nested property 'getters' (obj.p1.p2.p3). by Steve Naroff · 16 years ago
- 8c56515 Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always executed by Steve Naroff · 16 years ago
- 4c3580e Finish up support for <rdar://problem/6213955> clang ObjC rewriter: rewriter doesn't appear to support @property and @synthesize. by Steve Naroff · 16 years ago
- c77a636 Several things... by Steve Naroff · 16 years ago
- 15f081d More support for rewriting property getter/setters. by Steve Naroff · 16 years ago
- 3539cdb Add a couple FIXME's. by Steve Naroff · 16 years ago
- a0876e8 Make sure synthesized properties get inserted into the classes/categories meta data. by Steve Naroff · 16 years ago
- dd2fdf1 Simplify previous commit. by Steve Naroff · 16 years ago
- eb0646c More work to rewrite synthesize properties (<rdar://problem/6213955>) by Steve Naroff · 16 years ago
- d40910b -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook. by Steve Naroff · 16 years ago
- d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
- 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
- 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
- cda658e Fix <rdar://problem/6291588> assertion failure: SourceManager.h line 489. by Steve Naroff · 16 years ago
- 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
- 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
- 707b0fe Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 16 years ago
- 0aab796 Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 16 years ago
- ace6625 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 · 16 years ago
- 0007268 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 16 years ago
- 26fb272 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 16 years ago
- eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
- cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
- b2f9e51 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 · 16 years ago
- 8f6ce57 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 · 16 years ago
- c8ad87b Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
- ced80a8 Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
- aa4d5ae Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
- fdc0372 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
- 8e2f57a Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
- a206b06 Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
- fa15fd9 More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 16 years ago
- 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
- 80c2855 Fix testsuite regression for "crash.m". by Steve Naroff · 16 years ago
- 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
- a48396e Some fixups to the previous objc/blocks rewriter smerge. by Steve Naroff · 16 years ago
- 5405523 Integrate the blocks and objc rewriters. by Steve Naroff · 16 years ago
- 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
- 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
- 94ac21e Fix <rdar://problem/6297052> confused in some way by embedded /* */ comments. by Steve Naroff · 16 years ago
- 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 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
- a95d375 Patch by Csaba Hruska! by Ted Kremenek · 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
- 8bd3dc6 Fix <rdar://problem/6197841> try, finally with no catch stops the exception from being propagated by Steve Naroff · 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
- 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
- 3498cc9 RewriteObjC::RewriteObjCSynchronizedStmt(): Make sure the sync expr is cast to "id". by Steve Naroff · 16 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 · 16 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 · 16 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
- e452e0f Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 16 years ago
- aba49d1 Fix for <rdar://problem/6113807> clang ObjC rewriter: crash rewriting attached file by Steve Naroff · 16 years ago
- 88bee74 Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" by Steve Naroff · 16 years ago
- 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
- 4f95b75 Fix incomplete implementation for rewriting protocol refs. by Steve Naroff · 16 years ago
- 8b51fd7 remove some unneeded calls to getCanonicalType by Chris Lattner · 16 years ago
- 4ba0acb Fix RewriteObjC::RewriteObjCThrowStmt() to respect whitespace between the @ and throw. by Steve Naroff · 16 years ago
- fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
- 9d0aaa1 unindent this function by using an early exit, not functionality change. by Chris Lattner · 16 years ago
- 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
- 600e4e8 RewriteObjC::RewriteObjCForCollectionStmt() needs to handle bodies with a single statement. by Steve Naroff · 16 years ago
- 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
- f616ebb RewriteObjC::SynthMessageExpr(): Fix super rewrite (a fairly recent regression). by Steve Naroff · 16 years ago
- b2a3945 Remove a FIXME from RewriteObjC::RewriteObjCSynchronizedStmt(). by Steve Naroff · 16 years ago
- 59f05a4 RewriteObjC::Initialize(): add function decls used by @synchronized. by Steve Naroff · 16 years ago
- 8f3b265 Two fixes: by Steve Naroff · 16 years ago
- c9ba172 RewriteObjC::RewriteObjCTryStmt():Don't synthesize a catch begin if there are 0 catch clauses. by Steve Naroff · 16 years ago
- 76e429d Teach RewriteObjC::RewriteObjCMethodDecl() to deal with pointer to function return types. by Steve Naroff · 16 years ago
- 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- 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
- e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago