2015-12-15 |
Jay Freeman... | Avoid using NULL-terminated strings when possible. |
commit | commitdiff | tree | snapshot |
2015-12-15 |
Jay Freeman... | Throw SyntaxError, not Error, for Cycript.compile. |
commit | commitdiff | tree | snapshot |
2015-12-15 |
Jay Freeman... | Restrict to valid escape sequences in identifiers. |
commit | commitdiff | tree | snapshot |
2015-12-13 |
Jay Freeman... | The smarttab code wasn't used at ends of commands. |
commit | commitdiff | tree | snapshot |
2015-12-13 |
Jay Freeman... | Fix for-of comprehensions (got broken by scoping). |
commit | commitdiff | tree | snapshot |
2015-12-13 |
Jay Freeman... | Allow scanner to backtrack (for UTF-8 whitespace). |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Support Infinity (syntax highlighting and output). |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Support ECMAScript 1-5 for-in initializers syntax. |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Solidify formatting of ->* uses in global Replace. |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Extract ForInitializer as a subclass of Statement. |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Catch errors during replace and output to console. |
commit | commitdiff | tree | snapshot |
2015-12-12 |
Jay Freeman... | Reboot variable renaming for lexical name scoping. |
commit | commitdiff | tree | snapshot |
2015-12-11 |
Jay Freeman... | Sort-of improve multi-line editor when in vi mode. |
commit | commitdiff | tree | snapshot |
2015-12-10 |
Jay Freeman... | Simplify command return by avoiding extra newline. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Avoid breaking normal down-arrow cursor semantics. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Commit line on return inside single-line commands. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Call rl_newline instead of attempting to simulate. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Allow use of up/down arrows in multi-line command. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Avoid breaking ^C-for-cancel after tab completion. |
commit | commitdiff | tree | snapshot |
2015-12-09 |
Jay Freeman... | Allow multi-line editing and drop libedit support. |
commit | commitdiff | tree | snapshot |
2015-12-08 |
Jay Freeman... | Remove ?syntax and set failure exit code on throw. |
commit | commitdiff | tree | snapshot |
2015-12-08 |
Jay Freeman... | Move LexSetRegEx to new "post-lookahead" paradigm. |
commit | commitdiff | tree | snapshot |
2015-12-07 |
Jay Freeman... | Support tab completion on unenumerable properties. |
commit | commitdiff | tree | snapshot |
2015-12-07 |
Jay Freeman... | Remove CYLetStatement and provide a stub of CYLet. |
commit | commitdiff | tree | snapshot |
2015-12-07 |
Jay Freeman... | Use Object.defineProperty as ES6 class visibility. |
commit | commitdiff | tree | snapshot |
2015-12-07 |
Jay Freeman... | Implement ECMAScript 6 class syntax (sort of?...). |
commit | commitdiff | tree | snapshot |
2015-12-06 |
Jay Freeman... | Fix support for multiple "block lambda" arguments. |
commit | commitdiff | tree | snapshot |
2015-12-04 |
Jay Freeman... | Slightly improve syntax hierarchy near CYFunction. |
commit | commitdiff | tree | snapshot |
2015-12-03 |
Jay Freeman... | Avoid crashing when the user types a mismatched }. |
commit | commitdiff | tree | snapshot |
2015-12-03 |
Jay Freeman... | Add libuv to the build (static linking for Apple). |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Fix "fat arrow" functions that have no parameters. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Finally implemented *entire* ECMAScript 6 grammar. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Use fauxsu (from DHowett) to fix .deb permissions. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Compress lexer tables for usual download in Cydia. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | The grammar and lexer should not share a filename. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Flex drove me crazy with "you just got jammed" :/. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Use start conditions to parse regular expressions. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Limit recompilation of files upon changed grammar. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Stub all of ECMAScript 6, but leave unimplemented. |
commit | commitdiff | tree | snapshot |
2015-12-02 |
Jay Freeman... | Avoid ECMAScript6 conflicts with RubyBlock syntax. |
commit | commitdiff | tree | snapshot |
2015-12-01 |
Jay Freeman... | OS X 10.11 on 64-bit now supports non-pointer isa. |
commit | commitdiff | tree | snapshot |
2015-12-01 |
Jay Freeman... | Fix lexer hack correctness check when more spaces. |
commit | commitdiff | tree | snapshot |
2015-12-01 |
Jay Freeman... | Put back YYABORT, just after we've called error(). |
commit | commitdiff | tree | snapshot |
2015-12-01 |
Jay Freeman... | Use forced lookahead to move "No" hacks to parser. |
commit | commitdiff | tree | snapshot |
2015-11-30 |
Jay Freeman... | Drop support for ObjC @implementation expressions. |
commit | commitdiff | tree | snapshot |
2015-11-30 |
Jay Freeman... | Parse (but ignore) ECMAScript 6 "spread elements". |
commit | commitdiff | tree | snapshot |
2015-11-30 |
Jay Freeman... | Massive changes to lexer to get template literals. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Move tokens that aren't Words into IdentifierName. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Reorganize grammar to match the ECMAScript 6 spec. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Remove all non-%union fields from semantic values. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Attempt to make all the identifiers look the same. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | This %union field has been obsolete for six years. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Move non-tk::Identifier_ CYIdentifiers to grammar. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Commit a generally useful -gtiming implementation. |
commit | commitdiff | tree | snapshot |
2015-11-29 |
Jay Freeman... | Remove flex/gperf hacks (this was fixed upstream). |
commit | commitdiff | tree | snapshot |
2015-11-28 |
Jay Freeman... | Organize tokens into something more of a database. |
commit | commitdiff | tree | snapshot |
2015-11-28 |
Jay Freeman... | Remove seemingly-unneccessary CYBlank from parser. |
commit | commitdiff | tree | snapshot |
2015-11-28 |
Jay Freeman... | Cleanly separate words and keywords using grammar. |
commit | commitdiff | tree | snapshot |
2015-11-28 |
Jay Freeman... | Remove all (ignored!) destructors from Parser.hpp. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Maybe thread local storage is a performance issue. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Add a way to clean all of the Apple architectures. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | CYPool's reservation policy was a stub/mistake :/. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Maintain all the flags through apple-configure.sh. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | CYPool::str*dup was leaking memory via global new. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Use -fvisibility=hidden to avoid slow symbol stub. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Stub alternative (vector) implementation of Stack. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Bison does not actually care about the stack size. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Bison's stack was using up *half* my parsing time. |
commit | commitdiff | tree | snapshot |
2015-11-26 |
Jay Freeman... | Provide an easier way to run the debugger on OS X. |
commit | commitdiff | tree | snapshot |
2015-11-25 |
Jay Freeman... | Fix =>, yield, and throw with respect to newlines. |
commit | commitdiff | tree | snapshot |
2015-11-25 |
Jay Freeman... | Support most of the Unicode stuff in ECMAScript 6. |
commit | commitdiff | tree | snapshot |
2015-11-25 |
Jay Freeman... | Avoid syntax error on alphabetic @box expressions. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Output a smaller representation of true and false. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Block lambda functions should output |parameters|. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Drastically improve pretty printed code structure. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Regular expressions cannot have alphabetic follow. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Implement all of the crazy ECMAScript octal stuff. |
commit | commitdiff | tree | snapshot |
2015-11-24 |
Jay Freeman... | Support implicit return from block_lambda_revival. |
commit | commitdiff | tree | snapshot |
2015-11-23 |
Jay Freeman... | Simplify Block, Compound, and (new) Parenthetical. |
commit | commitdiff | tree | snapshot |
2015-11-23 |
Jay Freeman... | Configure a better trade-off in lexer compression. |
commit | commitdiff | tree | snapshot |
2015-11-23 |
Jay Freeman... | The scanner maintains the Bison location manually. |
commit | commitdiff | tree | snapshot |
2015-11-23 |
Jay Freeman... | Optimize for lexer performance: stop backtracking. |
commit | commitdiff | tree | snapshot |
2015-11-21 |
Jay Freeman... | I noticed this file today: it has never been used. |
commit | commitdiff | tree | snapshot |
2015-11-21 |
Jay Freeman... | Simplify CYScope's declaration by embracing Close. |
commit | commitdiff | tree | snapshot |
2015-11-21 |
Jay Freeman... | Identifiers that contain $ should tab-complete :(. |
commit | commitdiff | tree | snapshot |
2015-11-19 |
Jay Freeman... | Automatic semi-colon insertion broke with Bison 3. |
commit | commitdiff | tree | snapshot |
2015-11-19 |
Jay Freeman... | Rename CYField to CYClassField, for CYStructField. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | YYABORT does not actually lead to a parse failure. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Support parenthesized "fat arrow" parameter lists. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Some old syntax to parse Swift's named parameters. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Avoid leaking lots of symbols into static library. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | We should not explicitly cast pointers to doubles. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Scavenge all of my old todo lists, from git stash. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | On Mac OS X, detect -framework JavaVM for CY_JAVA. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Put the filename in _trace to make it more useful. |
commit | commitdiff | tree | snapshot |
2015-11-18 |
Jay Freeman... | Apply SO_REUSEADDR to make CYListenServer simpler. |
commit | commitdiff | tree | snapshot |
2015-11-17 |
Jay Freeman... | Add some flex %options I had in a long dead stash. |
commit | commitdiff | tree | snapshot |
2015-11-17 |
Jay Freeman... | Implement Ctrl-C "cancel" with ExecutionTimeLimit. |
commit | commitdiff | tree | snapshot |
2015-11-17 |
Jay Freeman... | Provide toCYON for NSOrderedSet (just like NSSet). |
commit | commitdiff | tree | snapshot |
next |