]> git.saurik.com Git - cycript.git/history - ObjectiveC/Replace.cpp
Also use CXType walker to for function prototypes.
[cycript.git] / ObjectiveC / Replace.cpp
2016-01-05  Jay Freeman (saurik)Allow strings to be used as extern or field names.
2016-01-02  Jay Freeman (saurik)Update the copyright year now that 2016 has begun.
2015-12-29  Jay Freeman (saurik)Fix Objective-C dictionary/array literal lowering.
2015-12-19  Jay Freeman (saurik)Add typedef-expressions syntax to replace @encode.
2015-12-18  Jay Freeman (saurik)Rename everything now that we are on Bison >= 2.5.
2015-12-12  Jay Freeman (saurik)Reboot variable renaming for lexical name scoping.
2015-12-07  Jay Freeman (saurik)Implement ECMAScript 6 class syntax (sort of?...).
2015-12-02  Jay Freeman (saurik)The grammar and lexer should not share a filename.
2015-11-30  Jay Freeman (saurik)Drop support for ObjC @implementation expressions.
2015-11-23  Jay Freeman (saurik)Simplify Block, Compound, and (new) Parenthetical.
2015-11-19  Jay Freeman (saurik)Rename CYField to CYClassField, for CYStructField.
2015-11-11  Jay Freeman (saurik)Move message parameter name into typed identifier. v0.9.504
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2014-10-31  Jay Freeman (saurik)CYMessage syntax should not be using CYEncodedType.
2014-10-11  Jay Freeman (saurik)Update copyright for 2014 and relicense to AGPLv3.
2014-10-11  Jay Freeman (saurik)Repair support for compiling without Objective-C.
2014-01-29  Jay Freeman (saurik)Do not use FFI to sel_registerName for [] syntax.
2014-01-21  Jay Freeman (saurik)The field order in an Objective-C class matters.
2014-01-21  Jay Freeman (saurik)Objective-C class fields must be TypeIdentifiers.
2014-01-20  Jay Freeman (saurik)Add actual syntax that desugars to new Instance().
2014-01-19  Jay Freeman (saurik)Rename Super to objc_super to better future-proof.
2014-01-17  Jay Freeman (saurik)Objective-C block syntax should return NSBlock *.
2014-01-15  Jay Freeman (saurik)Update @import syntax to desugar into require().
2014-01-12  Jay Freeman (saurik){Functor,Selector}.type should return @encode().
2014-01-06  Jay Freeman (saurik)Add support for C++11 lambda expression syntax.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-03-21  Jay Freeman (saurik)Allow expressions as array subscripts in @encode.
2012-09-16  Jay Freeman (saurik)Allow unnamed arguments with CYTypedParameter. v0.9.461
2012-09-15  Jay Freeman (saurik)Use new ^ syntax to bridge Blocks (with @ offset). v0.9.460
2012-09-15  Jay Freeman (saurik)Allow Objective-C blocks as a short Functor syntax.
2012-09-15  Jay Freeman (saurik)Reorganize typed identifier storage for other uses.
2012-09-15  Jay Freeman (saurik)Add @encode() support and use its grammar for types.
2012-06-17  Jay Freeman (saurik)Use sel_registerName() instead of new Selector().
2012-06-08  Jay Freeman (saurik)When messages took no arguments, type returned NULL. v0.9.457
2012-06-08  Jay Freeman (saurik)Add missing $cym as a bound variable in CYCategory.
2012-06-08  Jay Freeman (saurik)Allow type signatures to be specified on messages.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-06  Jay Freeman (saurik)New syntax: let declarations, initialised arguments.
2012-06-03  Jay Freeman (saurik)Add support for Objective-C boxed expression syntax.
2010-11-18  Jay Freeman (saurik)I lost a $ on $cyr at some point during the super trans...
2010-07-12  Jay Freeman (saurik)Refactor some for loops to a CYForEach() over CYNext<>.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-08  Jay Freeman (saurik)Port Objective-C/Replace to C++.