]> git.saurik.com Git - cycript.git/history - Cycript.yy.in
Support full compilation on Mac OS X with clang++.
[cycript.git] / Cycript.yy.in
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.