2016-01-03 |
Jay Freeman (saurik) | Make Functor/struct output fancy type definitions. |
blob | commitdiff | raw |
2016-01-02 |
Jay Freeman (saurik) | Update the copyright year now that 2016 has begun. |
blob | commitdiff | raw | diff to current |
2016-01-01 |
Jay Freeman (saurik) | Add x.[] syntax for "legitimate" subscript access. |
blob | commitdiff | raw | diff to current |
2015-12-31 |
Jay Freeman (saurik) | Add syntax akin to Java's anonymous inner classes. |
blob | commitdiff | raw | diff to current |
2015-12-30 |
Jay Freeman (saurik) | Parse scope and symbol colon operators, from Ruby. |
blob | commitdiff | raw | diff to current |
2015-12-30 |
Jay Freeman (saurik) | Move x.type() to typeid(x) and implement variadic. |
blob | commitdiff | raw | diff to current |
2015-12-29 |
Jay Freeman (saurik) | Replace sig::Primitive with full object hierarchy. |
blob | commitdiff | raw | diff to current |
2015-12-23 |
Jay Freeman (saurik) | Convert static inline functions into bridge stubs. |
blob | commitdiff | raw | diff to current |
2015-12-22 |
Jay Freeman (saurik) | Add struct definitions and namespace struct names. |
blob | commitdiff | raw | diff to current |
2015-12-21 |
Jay Freeman (saurik) | Transform ECMAScript 6 import as CommonJS require. |
blob | commitdiff | raw | diff to current |
2015-12-20 |
Jay Freeman (saurik) | Allow extern "C" {} and limit semicolon insertion. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Finally provide totally legit support for structs. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Add typedef-expressions syntax to replace @encode. |
blob | commitdiff | raw | diff to current |
2015-12-18 |
Jay Freeman (saurik) | Rename everything now that we are on Bison >= 2.5. |
blob | commitdiff | raw | diff to current |
2015-12-12 |
Jay Freeman (saurik) | Support ECMAScript 1-5 for-in initializers syntax. |
blob | commitdiff | raw | diff to current |
2015-12-12 |
Jay Freeman (saurik) | Extract ForInitializer as a subclass of Statement. |
blob | commitdiff | raw | diff to current |
2015-12-12 |
Jay Freeman (saurik) | Reboot variable renaming for lexical name scoping. |
blob | commitdiff | raw | diff to current |
2015-12-07 |
Jay Freeman (saurik) | Remove CYLetStatement and provide a stub of CYLet. |
blob | commitdiff | raw | diff to current |
2015-12-07 |
Jay Freeman (saurik) | Implement ECMAScript 6 class syntax (sort of?...). |
blob | commitdiff | raw | diff to current |
2015-12-02 |
Jay Freeman (saurik) | Finally implemented *entire* ECMAScript 6 grammar. |
blob | commitdiff | raw | diff to current |
2015-12-02 |
Jay Freeman (saurik) | The grammar and lexer should not share a filename. |
blob | commitdiff | raw | diff to current |
2015-11-30 |
Jay Freeman (saurik) | Parse (but ignore) ECMAScript 6 "spread elements". |
blob | commitdiff | raw | diff to current |
2015-11-30 |
Jay Freeman (saurik) | Massive changes to lexer to get template literals. |
blob | commitdiff | raw | diff to current |
2015-11-29 |
Jay Freeman (saurik) | Reorganize grammar to match the ECMAScript 6 spec. |
blob | commitdiff | raw | diff to current |
2015-11-28 |
Jay Freeman (saurik) | Cleanly separate words and keywords using grammar. |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Jay Freeman (saurik) | Output a smaller representation of true and false. |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Jay Freeman (saurik) | Block lambda functions should output |parameters|. |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Jay Freeman (saurik) | Drastically improve pretty printed code structure. |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Jay Freeman (saurik) | Regular expressions cannot have alphabetic follow. |
blob | commitdiff | raw | diff to current |
2015-11-23 |
Jay Freeman (saurik) | Simplify Block, Compound, and (new) Parenthetical. |
blob | commitdiff | raw | diff to current |
2015-11-10 |
Jay Freeman (saurik) | Upgrading to clang++-3.7 found infinite recursion. |
blob | commitdiff | raw | diff to current |
2015-11-10 |
Jay Freeman (saurik) | Update copyright for 2015 (and it is almost 2016). |
blob | commitdiff | raw | diff to current |
2014-10-31 |
Jay Freeman (saurik) | Support extern "C" syntax to FFI via C prototypes. |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Jay Freeman (saurik) | Update copyright for 2014 and relicense to AGPLv3. |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Jay Freeman (saurik) | Repair support for compiling without Objective-C. |
blob | commitdiff | raw | diff to current |
2014-06-07 |
Jay Freeman (saurik) | Output argument list names compatible with Swift. |
blob | commitdiff | raw | diff to current |
2014-01-23 |
Jay Freeman (saurik) | De-CYNext CYExpression, fix CYCompound/Primitive. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Do not ever use NULL type_s, even for ? encoding. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Implement full unsigned/signed/long/short syntax. |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Jay Freeman (saurik) | Add support to @encode, Decode_, and With blocks. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | {Functor,Selector}.type should return @encode(). |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Jay Freeman (saurik) | Add syntax to support C-style typedef assignment. |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Jay Freeman (saurik) | Add support for C++11 lambda expression syntax. |
blob | commitdiff | raw | diff to current |
2013-06-19 |
Jay Freeman (saurik) | Upgrade copyright notice (2013, mk, sh, GPLv3). |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jay Freeman (saurik) | Correctly defer this-resolution on ECMA6 fat-arrows. |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Jay Freeman (saurik) | Update the copyright: 2009-2010 is now 2009-2012. |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Jay Freeman (saurik) | Rename CYForEachIn to CYForOf to better match ECMA6. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Jay Freeman (saurik) | New syntax: let declarations, initialised arguments. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | If CYEmpty lowers to NULL, CYStatement::Single crashes. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Use CYForDeclarations as indirection to finish CYLet. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Remove const char *CYForInInitialiser::ForEachIn(). |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Jay Freeman (saurik) | Move the various CYFlags helper functions to header. |
blob | commitdiff | raw | diff to current |
2012-03-19 |
Jay Freeman (saurik) | Improve the pretty-printing of else clauses. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Refactor some for loops to a CYForEach() over CYNext<>. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Remove CYPA and replace with saner inline constant... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Stupid mistake while outputting statement blocks: last... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jay Freeman (saurik) | Updated copyright (2010) and license (LGPLv3). |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jay Freeman (saurik) | Changed from a threaded pool to a thread-local pool... |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Jay Freeman (saurik) | Implemented initial support for Ruby Blocks. |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Jay Freeman (saurik) | Quick output fix for optional arguments (CYPA and spacing). |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Jay Freeman (saurik) | Add optional parameter support. |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Jay Freeman (saurik) | Fix usage of numeric lierals |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Fixed all of the memory leaks caused by the new identif... |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Started refactoring the identifier mechanism to sort... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Jay Freeman (saurik) | Removed 'each' from the list of unconditionally reserve... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jay Freeman (saurik) | Milestone #1: YUI has been destroyed, with room to... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jay Freeman (saurik) | Started working on variable name replacement strategies... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Jay Freeman (saurik) | Implemented YUI /*! ... */ documentation comments. |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Jay Freeman (saurik) | Fixed the #.prop case, made invalid bridging throw... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Jay Freeman (saurik) | Updated copyright and licenses. |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Jay Freeman (saurik) | Completed massive refactoring operation to completely... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Jay Freeman (saurik) | Moved from plist files to sqlite3 and finalized non... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Jay Freeman (saurik) | Improved support for null-including strings. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Jay Freeman (saurik) | Ported back to the iPhone. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Jay Freeman (saurik) | Separated out Objective-C and C language extensions... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Jay Freeman (saurik) | Completely rewrote the output serializer to instead... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jay Freeman (saurik) | Fixed a stupid strcmp() == mistake that broke CYNoIn. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jay Freeman (saurik) | Re-added final output to script execution, implemented... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jay Freeman (saurik) | Fixed some corner cases in flags propogation. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jay Freeman (saurik) | Further drastic simplications of the output mechanism. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jay Freeman (saurik) | Drastically simplified serializer logic. |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jay Freeman (saurik) | Checkpointing pretty-printing implementation so I can... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jay Freeman (saurik) | Made drastic changes to the serializer in order to... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jay Freeman (saurik) | Got jQuery parsing (empty finally block, function state... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jay Freeman (saurik) | Implemented support for regular expression literals... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jay Freeman (saurik) | Added a CYOutput object between std::ostream and the... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jay Freeman (saurik) | Replaced function closure 'for each'..in compilation... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jay Freeman (saurik) | Added CYNoLeader after 'case', implemented a pass-throu... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jay Freeman (saurik) | Fixed a namespace scoping serialization bug (cyt instea... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jay Freeman (saurik) | Added cyrver to make clean, fixed GC protection for... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Jay Freeman (saurik) | Fixed serialization of function w/ CYNoLeader and imple... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Jay Freeman (saurik) | Slightly reorganized code, fixed @class to work with... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Jay Freeman (saurik) | Started work on array comprehensions, implemented multi... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Jay Freeman (saurik) | Made Selector derive from Function, fixed numerability... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Jay Freeman (saurik) | Broke apart Connector from Library and fixed cases... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Jay Freeman (saurik) | Implemented ->, &, and fleshed out *. |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Jay Freeman (saurik) | Implemented ivar access, added some general runtime... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Jay Freeman (saurik) | Added some common methods to Type class, implemented... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Jay Freeman (saurik) | Added Instance constructor instance (for Instance.proto... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Jay Freeman (saurik) | Fixed number output formatting (to avoid accidental... |
blob | commitdiff | raw | diff to current |
next |