]> git.saurik.com Git - cycript.git/shortlog
cycript.git
2015-12-18  Jay Freeman... Remove LexSetRegExp now that it is no longer used.
2015-12-18  Jay Freeman... Rename everything now that we are on Bison >= 2.5.
2015-12-18  Jay Freeman... Use Lex rules to force "let of" to parse as CYLet.
2015-12-17  Jay Freeman... Move all "regular" LexPushInOff/LexPopIn to lexer.
2015-12-17  Jay Freeman... Use syntax-directed lexing to remove LexSetRegExp.
2015-12-17  Jay Freeman... Use macros to simplify semantic actions for lexer.
2015-12-17  Jay Freeman... Use Lex rules to guide let [/{ parse in for loops.
2015-12-16  Jay Freeman... Avoid token precedence as Ruby blocks requirement.
2015-12-16  Jay Freeman... Move lexer hacks for ++ and -- to LexCrement rule.
2015-12-16  Jay Freeman... Remove precedence information of ++ and -- tokens.
2015-12-16  Jay Freeman... Move return lexer hack to grammar semantic action.
2015-12-16  Jay Freeman... Move lexer hacks for \n=> and \n{ into Lex* rules.
2015-12-16  Jay Freeman... Move non-RegEx lexer hacks from Scanner to Parser.
2015-12-16  Jay Freeman... Verify lexer tokens are always default reductions.
2015-12-16  Jay Freeman... Usage of with needs to create a new damaged scope.
2015-12-16  Jay Freeman... Magic identifiers can still be overridden by vars.
2015-12-16  Jay Freeman... The arguments variable needs to be declared Magic.
2015-12-16  Jay Freeman... We aren't allowed to treat Infinity as keyword ;P.
2015-12-16  Jay Freeman... Precedence and RightHand have to represent Output.
2015-12-16  Jay Freeman... "new"."target" did not parse as it wasn't a token.
2015-12-16  Jay Freeman... Remove "!super" hack: "super" is always a keyword.
2015-12-16  Jay Freeman... Commit this @else code, as it seems useful-ish ;P.
2015-12-16  Jay Freeman... Always assign methods (to support JavaScriptCore).
2015-12-16  Jay Freeman... Support Unicode line ends in single-line comments.
2015-12-15  Jay Freeman... Detect dpkg-deb -Z flags and prepare for fakeroot.
2015-12-15  Jay Freeman... Fix parse of yield keywords without an expression.
2015-12-15  Jay Freeman... Avoid using NULL-terminated strings when possible.
2015-12-15  Jay Freeman... Throw SyntaxError, not Error, for Cycript.compile.
2015-12-15  Jay Freeman... Restrict to valid escape sequences in identifiers.
2015-12-13  Jay Freeman... The smarttab code wasn't used at ends of commands.
2015-12-13  Jay Freeman... Fix for-of comprehensions (got broken by scoping).
2015-12-13  Jay Freeman... Allow scanner to backtrack (for UTF-8 whitespace).
2015-12-12  Jay Freeman... Support Infinity (syntax highlighting and output).
2015-12-12  Jay Freeman... Support ECMAScript 1-5 for-in initializers syntax.
2015-12-12  Jay Freeman... Solidify formatting of ->* uses in global Replace.
2015-12-12  Jay Freeman... Extract ForInitializer as a subclass of Statement.
2015-12-12  Jay Freeman... Catch errors during replace and output to console.
2015-12-12  Jay Freeman... Reboot variable renaming for lexical name scoping.
2015-12-11  Jay Freeman... Sort-of improve multi-line editor when in vi mode.
2015-12-10  Jay Freeman... Simplify command return by avoiding extra newline.
2015-12-09  Jay Freeman... Avoid breaking normal down-arrow cursor semantics.
2015-12-09  Jay Freeman... Commit line on return inside single-line commands.
2015-12-09  Jay Freeman... Call rl_newline instead of attempting to simulate.
2015-12-09  Jay Freeman... Allow use of up/down arrows in multi-line command.
2015-12-09  Jay Freeman... Avoid breaking ^C-for-cancel after tab completion.
2015-12-09  Jay Freeman... Allow multi-line editing and drop libedit support.
2015-12-08  Jay Freeman... Remove ?syntax and set failure exit code on throw.
2015-12-08  Jay Freeman... Move LexSetRegEx to new "post-lookahead" paradigm.
2015-12-07  Jay Freeman... Support tab completion on unenumerable properties.
2015-12-07  Jay Freeman... Remove CYLetStatement and provide a stub of CYLet.
2015-12-07  Jay Freeman... Use Object.defineProperty as ES6 class visibility.
2015-12-07  Jay Freeman... Implement ECMAScript 6 class syntax (sort of?...).
2015-12-06  Jay Freeman... Fix support for multiple "block lambda" arguments.
2015-12-04  Jay Freeman... Slightly improve syntax hierarchy near CYFunction.
2015-12-03  Jay Freeman... Avoid crashing when the user types a mismatched }.
2015-12-03  Jay Freeman... Add libuv to the build (static linking for Apple).
2015-12-02  Jay Freeman... Fix "fat arrow" functions that have no parameters.
2015-12-02  Jay Freeman... Finally implemented *entire* ECMAScript 6 grammar.
2015-12-02  Jay Freeman... Use fauxsu (from DHowett) to fix .deb permissions.
2015-12-02  Jay Freeman... Compress lexer tables for usual download in Cydia.
2015-12-02  Jay Freeman... The grammar and lexer should not share a filename.
2015-12-02  Jay Freeman... Flex drove me crazy with "you just got jammed" :/.
2015-12-02  Jay Freeman... Use start conditions to parse regular expressions.
2015-12-02  Jay Freeman... Limit recompilation of files upon changed grammar.
2015-12-02  Jay Freeman... Stub all of ECMAScript 6, but leave unimplemented.
2015-12-02  Jay Freeman... Avoid ECMAScript6 conflicts with RubyBlock syntax.
2015-12-01  Jay Freeman... OS X 10.11 on 64-bit now supports non-pointer isa.
2015-12-01  Jay Freeman... Fix lexer hack correctness check when more spaces.
2015-12-01  Jay Freeman... Put back YYABORT, just after we've called error().
2015-12-01  Jay Freeman... Use forced lookahead to move "No" hacks to parser.
2015-11-30  Jay Freeman... Drop support for ObjC @implementation expressions.
2015-11-30  Jay Freeman... Parse (but ignore) ECMAScript 6 "spread elements".
2015-11-30  Jay Freeman... Massive changes to lexer to get template literals.
2015-11-29  Jay Freeman... Move tokens that aren't Words into IdentifierName.
2015-11-29  Jay Freeman... Reorganize grammar to match the ECMAScript 6 spec.
2015-11-29  Jay Freeman... Remove all non-%union fields from semantic values.
2015-11-29  Jay Freeman... Attempt to make all the identifiers look the same.
2015-11-29  Jay Freeman... This %union field has been obsolete for six years.
2015-11-29  Jay Freeman... Move non-tk::Identifier_ CYIdentifiers to grammar.
2015-11-29  Jay Freeman... Commit a generally useful -gtiming implementation.
2015-11-29  Jay Freeman... Remove flex/gperf hacks (this was fixed upstream).
2015-11-28  Jay Freeman... Organize tokens into something more of a database.
2015-11-28  Jay Freeman... Remove seemingly-unneccessary CYBlank from parser.
2015-11-28  Jay Freeman... Cleanly separate words and keywords using grammar.
2015-11-28  Jay Freeman... Remove all (ignored!) destructors from Parser.hpp.
2015-11-26  Jay Freeman... Maybe thread local storage is a performance issue.
2015-11-26  Jay Freeman... Add a way to clean all of the Apple architectures.
2015-11-26  Jay Freeman... CYPool's reservation policy was a stub/mistake :/.
2015-11-26  Jay Freeman... Maintain all the flags through apple-configure.sh.
2015-11-26  Jay Freeman... CYPool::str*dup was leaking memory via global new.
2015-11-26  Jay Freeman... Use -fvisibility=hidden to avoid slow symbol stub.
2015-11-26  Jay Freeman... Stub alternative (vector) implementation of Stack.
2015-11-26  Jay Freeman... Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0.
2015-11-26  Jay Freeman... Bison does not actually care about the stack size.
2015-11-26  Jay Freeman... Bison's stack was using up *half* my parsing time.
2015-11-26  Jay Freeman... Provide an easier way to run the debugger on OS X.
2015-11-25  Jay Freeman... Fix =>, yield, and throw with respect to newlines.
2015-11-25  Jay Freeman... Support most of the Unicode stuff in ECMAScript 6.
2015-11-25  Jay Freeman... Avoid syntax error on alphabetic @box expressions.
2015-11-24  Jay Freeman... Output a smaller representation of true and false.
next