]> git.saurik.com Git - cycript.git/history - Cycript.yy.in
Remove APR dependency: getopt_long actually works.
[cycript.git] / Cycript.yy.in
2014-03-11  Jay Freeman (saurik)The nice thing about # is its similar density to @.
2014-01-29  Jay Freeman (saurik)Let's reserve # entirely for the pre-processor.
2014-01-23  Jay Freeman (saurik)De-CYNext CYExpression, fix CYCompound/Primitive.
2014-01-21  Jay Freeman (saurik)Objective-C class fields must be TypeIdentifiers.
2014-01-21  Jay Freeman (saurik)Fix crash when trying to use specifier without int.
2014-01-21  Jay Freeman (saurik)Replace AtEncode in grammar with "@encode" token.
2014-01-21  Jay Freeman (saurik)Implement full unsigned/signed/long/short syntax.
2014-01-20  Jay Freeman (saurik)Add actual syntax that desugars to new Instance().
2014-01-20  Jay Freeman (saurik)Add an initial (inefficient) version of ?: syntax.
2014-01-19  Jay Freeman (saurik)CYONify NSObject with # (different from NSString).
2014-01-19  Jay Freeman (saurik)Upgrade array comprehension syntax to latest ES6.
2014-01-17  Jay Freeman (saurik)Add support to @encode, Decode_, and With blocks.
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-10  Jay Freeman (saurik)Support @YES/@NO (to better support @true/@false).
2014-01-09  Jay Freeman (saurik)Drastically improve syntax support for @encode().
2014-01-07  Jay Freeman (saurik)Cycript's C++11 lambda semantics require the &.
2014-01-07  Jay Freeman (saurik)ES5 makes FunctionExpression a MemberExpression.
2014-01-06  Jay Freeman (saurik)Add syntax to support C-style typedef assignment.
2014-01-06  Jay Freeman (saurik)Add support for C++11 lambda expression syntax.
2014-01-02  Jay Freeman (saurik)When CYONifying fields, @error encode exceptions.
2013-09-10  Jay Freeman (saurik)Clean up dependencies now that they are tracked.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-06-12  Jay Freeman (saurik)Improve isolation of ObjectiveC syntax filter code.
2013-06-12  Jay Freeman (saurik)Forgot earlier yy modification: CYTypeArrayOf type.
2012-09-23  Jay Freeman (saurik)Move LexPopIn to after the terminating lexer token.
2012-09-23  Jay Freeman (saurik)Theoretically fix bug with in operators in messages.
2012-09-23  Jay Freeman (saurik)Fix regex literal parsing in field/property lists.
2012-09-23  Jay Freeman (saurik)Fix regex literal parse after return, throw, and =>.
2012-09-15  Jay Freeman (saurik)Allow the use of void as a primitive data type.
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)Allow Type objects to have associated identifiers.
2012-09-15  Jay Freeman (saurik)Add @encode() support and use its grammar for types.
2012-09-11  Jay Freeman (saurik)Add a new ?syntax option to syntax highlight output.
2012-06-17  Jay Freeman (saurik)Do not assume lookahead (wish I could force it).
2012-06-16  Jay Freeman (saurik)Assume we do /not/ have lookahead tokens for lexer.
2012-06-15  Jay Freeman (saurik)Re-thread LexSet{Statement,RegExp} to fix division.
2012-06-13  Jay Freeman (saurik)Allow usage of C++11 auto keyword.
2012-06-08  Jay Freeman (saurik)Correctly defer this-resolution on ECMA6 fat-arrows.
2012-06-08  Jay Freeman (saurik)Implement (modified) ECMA6 array comprehensions.
2012-06-08  Jay Freeman (saurik)Compensate for comprehensions getting in for !in.
2012-06-08  Jay Freeman (saurik)When messages took no arguments, type returned NULL. v0.9.457
2012-06-08  Jay Freeman (saurik)Allow type signatures to be specified on messages.
2012-06-07  Jay Freeman (saurik)Fix ;@implementation by adding it to LexSetStatement.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-07  Jay Freeman (saurik)Reorganize grammar and add more labelled sections.
2012-06-07  Jay Freeman (saurik)Allow ECMA6 property-name-is-also-the-value shortcut.
2012-06-07  Jay Freeman (saurik)Rename NameAndValue and add trailing-, per ECMA6.
2012-06-07  Jay Freeman (saurik)MemberAccess is allowed Word, not just Identifier.
2012-06-07  Jay Freeman (saurik)A !in token should technically count as a Word.
2012-06-07  Jay Freeman (saurik)Allow of to be used as Identifier, not just Word.
2012-06-07  Jay Freeman (saurik)While let might not be Identifier, it sure is Word.
2012-06-07  Jay Freeman (saurik)Rename CYForEachIn to CYForOf to better match ECMA6.
2012-06-07  Jay Freeman (saurik)Add support for ECMA6 for-of iteration statements.
2012-06-07  Jay Freeman (saurik)Add lexer-level brace hack back for => {} syntax.
2012-06-07  Jay Freeman (saurik)Replace a literal 0 with the symbolic yyeof_.
2012-06-06  Jay Freeman (saurik)Introduce ECMA 6 fat-arrow lambda function syntax.
2012-06-06  Jay Freeman (saurik)Make Expression always return a compact CYCompound.
2012-06-06  Jay Freeman (saurik)Remove RelationalExpression_: merge to parent.
2012-06-06  Jay Freeman (saurik)Remove AssignmentExpression_: merge to parent.
2012-06-06  Jay Freeman (saurik)Remove UnaryAssigneeExpression: merge to parent.
2012-06-06  Jay Freeman (saurik)Remove CYDriver::statement_: we always have lookahead.
2012-06-06  Jay Freeman (saurik)Remove unneeded cy::parser:: qualitifications.
2012-06-06  Jay Freeman (saurik)Remove redundant grammar rules: NoRE, NoIn, NoBF.
2012-06-06  Jay Freeman (saurik)Standardize grammar rule ordering: *_, *, *Opt.
2012-06-06  Jay Freeman (saurik)New syntax: let declarations, initialised arguments.
2012-06-05  Jay Freeman (saurik)Use CYForDeclarations as indirection to finish CYLet.
2012-06-03  Jay Freeman (saurik)Add support for Objective-C boxed expression syntax.
2012-06-01  Jay Freeman (saurik)Support Objective-C class extension syntax.
2011-05-23  Jay Freeman (saurik)Implement more syntax from strawman:block_lambda_revival.
2010-07-13  Jay Freeman (saurik)A typo in ObjectLiteral kept us from parsing jQuery.
2010-07-12  Jay Freeman (saurik)Don't optimize {} to ; in the parser.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-08  Jay Freeman (saurik)Changed from a threaded pool to a thread-local pool...
2010-07-05  Jay Freeman (saurik)Let's at least parse Objective-J.
2010-07-01  Jay Freeman (saurik)Implemented initial support for Ruby Blocks.
2010-07-01  Jay Freeman (saurik)Add optional parameter support.
2010-04-27  Jay Freeman (saurik)Tab-complete FTW!
2009-11-26  Jay Freeman (saurik)With Bison 2.4 I can trust yyerrok.
2009-11-26  Jay Freeman (saurik)I hate the Bison 2.3/2.4 split.
2009-11-26  Jay Freeman (saurik)Ported to Cygwin and Bison 2.3.