2012-09-14 |
Jay Freeman (saurik) | Optionally return comments from lexer to highlight. |
blob | commitdiff | raw |
2012-09-11 |
Jay Freeman (saurik) | Use a single std::istream& to replace file_/data_. |
blob | commitdiff | raw | diff to current |
2012-06-16 |
Jay Freeman (saurik) | Assume we do /not/ have lookahead tokens for lexer. |
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-08 |
Jay Freeman (saurik) | Split CYLast into CYSetLast (eol) and CYGetLast. |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jay Freeman (saurik) | Refactor CYSetLast to return a reference to the eol. |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jay Freeman (saurik) | Implement (modified) ECMA6 array comprehensions. |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Jay Freeman (saurik) | Peel away CYCompound layers to fix tab completion. v0.9.456 |
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-07 |
Jay Freeman (saurik) | Add lexer-level brace hack back for => {} syntax. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Jay Freeman (saurik) | Remove CYDriver::statement_: we always have lookahead. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Jay Freeman (saurik) | Remove redundant grammar rules: NoRE, NoIn, NoBF. |
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) | Prune undefined arguments in final position of calls. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Pass var declarations through non-local functions. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Remove as many double-replaces as could be found. |
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) | Preserve declaration initialisers replacing for-in. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Merge CYStatement::Collapse into CYStatement::Replace. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jay Freeman (saurik) | Remove empty expression statements from the output. |
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-04 |
Jay Freeman (saurik) | Preserve var semantics while desugaring for-each. |
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 |
2011-10-21 |
Jay Freeman (saurik) | Ported back to cygwin. |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Jay Freeman (saurik) | Fix ReplaceAll on multiple statements. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Standardized usage of header insulation naming: CYCRIPT... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Move CYNext, CYSetLast, and CYForEach to List.hpp. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Jay Freeman (saurik) | Build CYSetLast to simplify some replacements. |
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) | Merge CYStatement::ReplaceAll with the new CYCompound... |
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) | Remove CYExpression::ReplaceAll into CYCompound::Replace. |
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-02 |
Jay Freeman (saurik) | Improved scope compliance on catch() while attempting... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Jay Freeman (saurik) | Fixed non-local return insanity. |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Jay Freeman (saurik) | Added RubyProc/Blocks. |
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) | Add optional parameter support. |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Jay Freeman (saurik) | Tab-complete FTW! |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Fixing various FreeBSD issues. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Fixed the stupid variable renaming issue at the top... |
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) | Fixed some compilation errors on Mac OS X. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Jay Freeman (saurik) | Implemented the symbol sorting optimization, for optima... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Jay Freeman (saurik) | Optimized the variable renamer to rename more variables... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jay Freeman (saurik) | Cleaned up the scope code (on the way to let blocks... |
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-11-04 |
Jay Freeman (saurik) | Removed a virtual to avoid an optimizer vtable bug. |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Jay Freeman (saurik) | Welcome to Leopard. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Jay Freeman (saurik) | Mostly fixed the unary star problem. |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Jay Freeman (saurik) | Rewrote for-each-in in terms of let, and replaced let... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Jay Freeman (saurik) | Updated todo, license, and title. |
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) | Checkpointing syntax work on E4X before temporarily... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Jay Freeman (saurik) | Reorganized grammar to improve InputElement{RegExp... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Jay Freeman (saurik) | Began work on implementing E4X. |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Jay Freeman (saurik) | Implemented [super ...] calls in @class blocks. |
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) | Fixed a minor bug introduced today in CYClause serializ... |
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) | Re-added final output to script execution, implemented... |
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) | Added CYNoLeader after 'case', implemented a pass-throu... |
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) | 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-17 |
Jay Freeman (saurik) | Improved lexical syntax errors and added not-isatty... |
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-15 |
Jay Freeman (saurik) | Attempted to refactor grammar slightly to obtain better... |
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-10 |
Jay Freeman (saurik) | Started working on CYApplicationMain replacement, added... |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Jay Freeman (saurik) | Moved HTTP server to its own file, implemented toJSON... |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Jay Freeman (saurik) | Further memory management improvements, fixed some... |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Jay Freeman (saurik) | Drastic improvements to memory management, handle many... |
blob | commitdiff | raw | diff to current |
2009-10-02 |
Jay Freeman (saurik) | Further normalization and fixed some output cases. |
blob | commitdiff | raw | diff to current |
2009-10-02 |
Jay Freeman (saurik) | Fixed a stupid bug that caused ?: to crash. |
blob | commitdiff | raw | diff to current |
2009-10-02 |
Jay Freeman (saurik) | Drastically improved serializer. |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Jay Freeman (saurik) | Implemented CYSelector::Output, split CYSelectorPart... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Jay Freeman (saurik) | Locations, array literal elisions, and fixed prompting. |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Jay Freeman (saurik) | More interactivity and @selector start. |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Jay Freeman (saurik) | Factored away all LALR(1) conflicts and gave up on... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Jay Freeman (saurik) | Unified scanner state. |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jay Freeman (saurik) | Finished implementing automatic semi-colon rules, but... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jay Freeman (saurik) | I nailed the interactive parser! |
blob | commitdiff | raw | diff to current |
next |