1. 8599e7a Handle chained/nested property 'getters' (obj.p1.p2.p3). by Steve Naroff · 16 years ago
  2. 8c56515 Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always executed by Steve Naroff · 16 years ago
  3. 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
  4. c77a636 Several things... by Steve Naroff · 16 years ago
  5. 15f081d More support for rewriting property getter/setters. by Steve Naroff · 16 years ago
  6. 3539cdb Add a couple FIXME's. by Steve Naroff · 16 years ago
  7. a0876e8 Make sure synthesized properties get inserted into the classes/categories meta data. by Steve Naroff · 16 years ago
  8. dd2fdf1 Simplify previous commit. by Steve Naroff · 16 years ago
  9. eb0646c More work to rewrite synthesize properties (<rdar://problem/6213955>) by Steve Naroff · 16 years ago
  10. d40910b -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook. by Steve Naroff · 16 years ago
  11. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  12. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
  13. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  14. cda658e Fix <rdar://problem/6291588> assertion failure: SourceManager.h line 489. by Steve Naroff · 16 years ago
  15. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  16. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  17. 707b0fe Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 16 years ago
  18. 0aab796 Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 16 years ago
  19. 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
  20. 0007268 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 16 years ago
  21. 26fb272 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 16 years ago
  22. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  23. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  24. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  25. 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
  26. 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
  27. c8ad87b Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
  28. ced80a8 Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
  29. aa4d5ae Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
  30. fdc0372 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
  31. 8e2f57a Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
  32. a206b06 Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
  33. fa15fd9 More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 16 years ago
  34. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  35. 80c2855 Fix testsuite regression for "crash.m". by Steve Naroff · 16 years ago
  36. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  37. a48396e Some fixups to the previous objc/blocks rewriter smerge. by Steve Naroff · 16 years ago
  38. 5405523 Integrate the blocks and objc rewriters. by Steve Naroff · 16 years ago
  39. 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
  40. 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
  41. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  42. 94ac21e Fix <rdar://problem/6297052> confused in some way by embedded /* */ comments. by Steve Naroff · 16 years ago
  43. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  44. 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
  45. 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
  46. 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
  47. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  48. 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
  49. 8bd3dc6 Fix <rdar://problem/6197841> try, finally with no catch stops the exception from being propagated by Steve Naroff · 16 years ago
  50. 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
  51. 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
  52. 3498cc9 RewriteObjC::RewriteObjCSynchronizedStmt(): Make sure the sync expr is cast to "id". by Steve Naroff · 16 years ago
  53. 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
  54. 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
  55. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  56. e452e0f Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 16 years ago
  57. aba49d1 Fix for <rdar://problem/6113807> clang ObjC rewriter: crash rewriting attached file by Steve Naroff · 16 years ago
  58. 88bee74 Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" by Steve Naroff · 16 years ago
  59. 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
  60. 4f95b75 Fix incomplete implementation for rewriting protocol refs. by Steve Naroff · 16 years ago
  61. 8b51fd7 remove some unneeded calls to getCanonicalType by Chris Lattner · 16 years ago
  62. 4ba0acb Fix RewriteObjC::RewriteObjCThrowStmt() to respect whitespace between the @ and throw. by Steve Naroff · 16 years ago
  63. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
  64. 9d0aaa1 unindent this function by using an early exit, not functionality change. by Chris Lattner · 16 years ago
  65. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  66. 600e4e8 RewriteObjC::RewriteObjCForCollectionStmt() needs to handle bodies with a single statement. by Steve Naroff · 16 years ago
  67. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  68. f616ebb RewriteObjC::SynthMessageExpr(): Fix super rewrite (a fairly recent regression). by Steve Naroff · 16 years ago
  69. b2a3945 Remove a FIXME from RewriteObjC::RewriteObjCSynchronizedStmt(). by Steve Naroff · 16 years ago
  70. 59f05a4 RewriteObjC::Initialize(): add function decls used by @synchronized. by Steve Naroff · 16 years ago
  71. 8f3b265 Two fixes: by Steve Naroff · 16 years ago
  72. c9ba172 RewriteObjC::RewriteObjCTryStmt():Don't synthesize a catch begin if there are 0 catch clauses. by Steve Naroff · 16 years ago
  73. 76e429d Teach RewriteObjC::RewriteObjCMethodDecl() to deal with pointer to function return types. by Steve Naroff · 16 years ago
  74. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  75. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  76. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  77. 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
  78. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  79. baf58c3 Fix <rdar://problem/5917992> clang ObjC rewriter: #end from #if statement lost in translation. by Steve Naroff · 16 years ago
  80. 6cafbf2 Fix <rdar://problem/5969777> clang ObjC rewriter: #imported file name mysteriously commented out by Steve Naroff · 16 years ago
  81. 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
  82. 8d36616 give location info to another paren expr. by Chris Lattner · 16 years ago
  83. 3b2c58c minor changes, collect the range of an expr before rewriting the subexprs by Chris Lattner · 16 years ago
  84. 63e2dcc Explicitly #include Support/Streams.h when using llvm::cout and friends. by Dan Gohman · 16 years ago
  85. 73b17cd Fix rewriter bug <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C". by Steve Naroff · 16 years ago
  86. 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
  87. 1284db8 Make sure the prototype for objc_msgSend_fpret() returns a double. by Steve Naroff · 16 years ago
  88. f075761 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
  89. 5df5b76 Fix <rdar://problem/5887874> clang ObjC rewriter: Use a different name for 'offsetof' macro by Steve Naroff · 16 years ago
  90. 1919032 Fix <rdar://problem/5908598> clang ObjC rewriter: typo in #pragma at end by Steve Naroff · 16 years ago
  91. 9f52597 Fix <rdar://problem/5879237> clang objc rewriter: ivars not accessible in structure generated for class by Steve Naroff · 16 years ago
  92. 69c827f 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
  93. fbfe825 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
  94. fa8ec62 Remove bogus cast (<rdar://problem/5874848> clang objc-rewriter: structure with list of protocols has wrong cast). by Steve Naroff · 16 years ago
  95. 84472a8 Implement FIXME discoved by <rdar://problem/5874876> Rewriter: Explicit ivar refs outside a method are being rewritten by Steve Naroff · 16 years ago
  96. 543409e Fix <rdar://problem/5874697> Rewriter: method arguments with complex types not being rewritten properly. by Steve Naroff · 16 years ago
  97. ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
  98. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
  99. 0d4e963 Remove bogus token... by Steve Naroff · 16 years ago
  100. 8beca11 Rename a file and update the Xcode project. by Steve Naroff · 16 years ago[Renamed from Driver/RewriteTest.cpp]