]> git.saurik.com Git - cycript.git/history - Output.cpp
We aren't allowed to treat Infinity as keyword ;P.
[cycript.git] / Output.cpp
2015-12-12  Jay Freeman (saurik)Support ECMAScript 1-5 for-in initializers syntax.
2015-12-12  Jay Freeman (saurik)Extract ForInitializer as a subclass of Statement.
2015-12-12  Jay Freeman (saurik)Reboot variable renaming for lexical name scoping.
2015-12-07  Jay Freeman (saurik)Remove CYLetStatement and provide a stub of CYLet.
2015-12-07  Jay Freeman (saurik)Implement ECMAScript 6 class syntax (sort of?...).
2015-12-02  Jay Freeman (saurik)Finally implemented *entire* ECMAScript 6 grammar.
2015-12-02  Jay Freeman (saurik)The grammar and lexer should not share a filename.
2015-11-30  Jay Freeman (saurik)Parse (but ignore) ECMAScript 6 "spread elements".
2015-11-30  Jay Freeman (saurik)Massive changes to lexer to get template literals.
2015-11-29  Jay Freeman (saurik)Reorganize grammar to match the ECMAScript 6 spec.
2015-11-28  Jay Freeman (saurik)Cleanly separate words and keywords using grammar.
2015-11-24  Jay Freeman (saurik)Output a smaller representation of true and false.
2015-11-24  Jay Freeman (saurik)Block lambda functions should output |parameters|.
2015-11-24  Jay Freeman (saurik)Drastically improve pretty printed code structure.
2015-11-24  Jay Freeman (saurik)Regular expressions cannot have alphabetic follow.
2015-11-23  Jay Freeman (saurik)Simplify Block, Compound, and (new) Parenthetical.
2015-11-10  Jay Freeman (saurik)Upgrading to clang++-3.7 found infinite recursion.
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2014-10-31  Jay Freeman (saurik)Support extern "C" syntax to FFI via C prototypes.
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-06-07  Jay Freeman (saurik)Output argument list names compatible with Swift.
2014-01-23  Jay Freeman (saurik)De-CYNext CYExpression, fix CYCompound/Primitive.
2014-01-21  Jay Freeman (saurik)Do not ever use NULL type_s, even for ? encoding.
2014-01-21  Jay Freeman (saurik)Implement full unsigned/signed/long/short syntax.
2014-01-17  Jay Freeman (saurik)Add support to @encode, Decode_, and With blocks.
2014-01-12  Jay Freeman (saurik){Functor,Selector}.type should return @encode().
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.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2012-06-08  Jay Freeman (saurik)Correctly defer this-resolution on ECMA6 fat-arrows.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-07  Jay Freeman (saurik)Rename CYForEachIn to CYForOf to better match ECMA6.
2012-06-06  Jay Freeman (saurik)New syntax: let declarations, initialised arguments.
2012-06-05  Jay Freeman (saurik)If CYEmpty lowers to NULL, CYStatement::Single crashes.
2012-06-05  Jay Freeman (saurik)Use CYForDeclarations as indirection to finish CYLet.
2012-06-05  Jay Freeman (saurik)Remove const char *CYForInInitialiser::ForEachIn().
2012-06-02  Jay Freeman (saurik)Move the various CYFlags helper functions to header.
2012-03-19  Jay Freeman (saurik)Improve the pretty-printing of else clauses.
2010-07-12  Jay Freeman (saurik)Refactor some for loops to a CYForEach() over CYNext<>.
2010-07-12  Jay Freeman (saurik)Remove CYPA and replace with saner inline constant...
2010-07-12  Jay Freeman (saurik)Stupid mistake while outputting statement blocks: last...
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-01  Jay Freeman (saurik)Implemented initial support for Ruby Blocks.
2010-07-01  Jay Freeman (saurik)Quick output fix for optional arguments (CYPA and spacing).
2010-07-01  Jay Freeman (saurik)Add optional parameter support.
2010-04-27  Jay Freeman (saurik)Fix usage of numeric lierals
2009-11-19  Jay Freeman (saurik)Fixed all of the memory leaks caused by the new identif...
2009-11-19  Jay Freeman (saurik)Started refactoring the identifier mechanism to sort...
2009-11-17  Jay Freeman (saurik)Removed 'each' from the list of unconditionally reserve...
2009-11-16  Jay Freeman (saurik)Milestone #1: YUI has been destroyed, with room to...
2009-11-16  Jay Freeman (saurik)Started working on variable name replacement strategies...
2009-11-15  Jay Freeman (saurik)Implemented YUI /*! ... */ documentation comments.
2009-11-15  Jay Freeman (saurik)Fixed the #.prop case, made invalid bridging throw...
2009-11-05  Jay Freeman (saurik)Updated copyright and licenses.
2009-10-27  Jay Freeman (saurik)Completed massive refactoring operation to completely...
2009-10-26  Jay Freeman (saurik)Moved from plist files to sqlite3 and finalized non...
2009-10-23  Jay Freeman (saurik)Improved support for null-including strings.
2009-10-22  Jay Freeman (saurik)Ported back to the iPhone.
2009-10-22  Jay Freeman (saurik)Separated out Objective-C and C language extensions...
2009-10-22  Jay Freeman (saurik)Completely rewrote the output serializer to instead...
2009-10-21  Jay Freeman (saurik)Fixed a stupid strcmp() == mistake that broke CYNoIn.
2009-10-21  Jay Freeman (saurik)Re-added final output to script execution, implemented...
2009-10-21  Jay Freeman (saurik)Fixed some corner cases in flags propogation.
2009-10-21  Jay Freeman (saurik)Further drastic simplications of the output mechanism.
2009-10-21  Jay Freeman (saurik)Drastically simplified serializer logic.
2009-10-20  Jay Freeman (saurik)Checkpointing pretty-printing implementation so I can...
2009-10-20  Jay Freeman (saurik)Made drastic changes to the serializer in order to...
2009-10-20  Jay Freeman (saurik)Got jQuery parsing (empty finally block, function state...
2009-10-20  Jay Freeman (saurik)Implemented support for regular expression literals...
2009-10-19  Jay Freeman (saurik)Added a CYOutput object between std::ostream and the...
2009-10-19  Jay Freeman (saurik)Replaced function closure 'for each'..in compilation...
2009-10-19  Jay Freeman (saurik)Added CYNoLeader after 'case', implemented a pass-throu...
2009-10-19  Jay Freeman (saurik)Fixed a namespace scoping serialization bug (cyt instea...
2009-10-19  Jay Freeman (saurik)Added cyrver to make clean, fixed GC protection for...
2009-10-18  Jay Freeman (saurik)Fixed serialization of function w/ CYNoLeader and imple...
2009-10-18  Jay Freeman (saurik)Slightly reorganized code, fixed @class to work with...
2009-10-18  Jay Freeman (saurik)Started work on array comprehensions, implemented multi...
2009-10-17  Jay Freeman (saurik)Made Selector derive from Function, fixed numerability...
2009-10-16  Jay Freeman (saurik)Broke apart Connector from Library and fixed cases...
2009-10-16  Jay Freeman (saurik)Implemented ->, &, and fleshed out *.
2009-10-16  Jay Freeman (saurik)Implemented ivar access, added some general runtime...
2009-10-15  Jay Freeman (saurik)Added some common methods to Type class, implemented...
2009-10-15  Jay Freeman (saurik)Added Instance constructor instance (for Instance.proto...
2009-10-15  Jay Freeman (saurik)Fixed number output formatting (to avoid accidental...
2009-10-10  Jay Freeman (saurik)Started working on CYApplicationMain replacement, added...
2009-10-10  Jay Freeman (saurik)Implemented @property access, made Pointer.toCYON print...
2009-10-10  Jay Freeman (saurik)Moved HTTP server to its own file, implemented toJSON...
2009-10-09  Jay Freeman (saurik)Remove system.global temporarily, added libffi Depends...
2009-10-09  Jay Freeman (saurik)Output all message declarations (not just one or the...
2009-10-08  Jay Freeman (saurik)Further memory management improvements, fixed some...
2009-10-08  Jay Freeman (saurik)Drastic improvements to memory management, handle many...
2009-10-02  Jay Freeman (saurik)Further normalization and fixed some output cases.
2009-10-02  Jay Freeman (saurik)Drastically improved serializer.
2009-10-01  Jay Freeman (saurik)Fixed argument serialization comma bug.
2009-10-01  Jay Freeman (saurik)Implemented CYSelector::Output, split CYSelectorPart...
2009-10-01  Jay Freeman (saurik)Finished implementing strings.
2009-10-01  Jay Freeman (saurik)Locations, array literal elisions, and fixed prompting.
2009-10-01  Jay Freeman (saurik)More interactivity and @selector start.
next