aboutsummaryrefslogtreecommitdiff
path: root/Driver/RewriteTest.cpp
AgeCommit message (Expand)Author
2007-11-07Implement rewrite for @throw.Steve Naroff
2007-11-07Rewrite ObjC @try/@catch/@finally. Some minor tweaks to the AST nodes...Steve Naroff
2007-11-07Rewrite for properties.Fariborz Jahanian
2007-11-05Misc. fixes. 1) Resurrect meta-data generation turned off by a previous patch.Fariborz Jahanian
2007-11-05Declare objc_selector outside the prototype for objc_msgSend(), removing a si...Steve Naroff
2007-11-05Rewrite @selector(sel).Steve Naroff
2007-11-05- change the synthesized typedef (for classes) to be of type "objc_object".Steve Naroff
2007-11-05Remove HandleObjcMetaDataEmission(), I inadvertantly resurrected it.Steve Naroff
2007-11-04Two additions...Steve Naroff
2007-11-03Implement rewrite rules for ObjC string constants.Steve Naroff
2007-11-03Fix ownership model of ParseAST to allow the dtor of Chris Lattner
2007-11-01- Remove _interface_ prefix for the synthesized tag names.Steve Naroff
2007-11-01Implement rewrite rule for commenting out protocol references. For example:Steve Naroff
2007-11-01Tweak RewriteInterfaceDecl() to generate a typedef (if one hasn't already bee...Steve Naroff
2007-10-311) More additions for objective-c's qualifier type.Fariborz Jahanian
2007-10-31Fixed a bug exposed by fixing the assert in previous patch (one of the tests ...Fariborz Jahanian
2007-10-31Changed direction of assert. Added more comments.Fariborz Jahanian
2007-10-31Fix two rewriter bugs:Steve Naroff
2007-10-31Rewriteing of ivars changed to just copy directly from the source.Fariborz Jahanian
2007-10-31Checking in some code that is still under construction.Steve Naroff
2007-10-31Add some plumbing to help cope with rewriting "id<p>", "Class<p>*".Steve Naroff
2007-10-30Stop pre-defining objc_msgSend/objc_getClass in the preprocessor. Instead, I ...Steve Naroff
2007-10-30Rewrite protocols.Steve Naroff
2007-10-30- Add location info to category/protocol AST'sSteve Naroff
2007-10-30Remove a couple FIXME's for rewriting ObjC interfaces (which are now being re...Steve Naroff
2007-10-30More support for rewriting ObjC intefaces. Still some edge cases to handle...Steve Naroff
2007-10-29Encoding for objectiive-c methods.Fariborz Jahanian
2007-10-29Do the encoding of ivar types in the ivar metadata.Fariborz Jahanian
2007-10-29Add (partial) support for @encode.Anders Carlsson
2007-10-26Path to synthesize 'instance' size field of _objc_class metadata.Fariborz Jahanian
2007-10-26Start rewriting ObjC interfaces. As a start, we comment out all the methods. ...Steve Naroff
2007-10-26Patch to synthesize computation of Ivar offset in rewritten c file.Fariborz Jahanian
2007-10-25Refactored several meta data for reusability.Fariborz Jahanian
2007-10-25Convert one type of metadata to use std::string instead ofChris Lattner
2007-10-25Refactored RewriteObjcMethodsMetaData to better rewrite Fariborz Jahanian
2007-10-24More work on translating message expressions. Steve Naroff
2007-10-24Remove explicit use of size of known structs in metadata generation.Fariborz Jahanian
2007-10-24Couple of minor changes. 1) Metaclass metadata also has a reference toFariborz Jahanian
2007-10-24Refactord instance and class metadata emission. Refactored protocols metadata...Fariborz Jahanian
2007-10-24Fix some long lines, move code around into logical groups.Chris Lattner
2007-10-24Use Ted's new mutable child iterators to update the tree as we rewrite it.Chris Lattner
2007-10-24Incorporate some feedback from Chris...Steve Naroff
2007-10-23Add some plumbing to rewrite message expressions (still under construction).Steve Naroff
2007-10-23- Add rewrite rule for @class.Steve Naroff
2007-10-23Patch to complete metadata generation for each implemented class.Fariborz Jahanian
2007-10-23Patch for initialization of class's Meta-class metadata.Fariborz Jahanian
2007-10-22This patch generates protocol metadata and all its sub-metadata.Fariborz Jahanian
2007-10-19rewrite of metadata for implemented instance methods.Fariborz Jahanian
2007-10-18Patch to rewrite ivar tables metadata for classes defined.Fariborz Jahanian
2007-10-18First patch toward rewriting of objective-c's meta data.Fariborz Jahanian