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 |
2015-11-13 |
Jay Freeman... | JavaScriptCore assumes delete callback isn't NULL. v0.9.505 |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Move message parameter name into typed identifier. v0.9.504 |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Merge adapter into callback, removing indirection. |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Isolate ffi_call uses to only one common function. |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Promote all warnings from bison to full-on errors. |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Remove the dirty flag on libffi submodule (dunno). |
commit | commitdiff | tree | snapshot |
2015-11-11 |
Jay Freeman... | Try harder to use trampoline tables (for iOS 9.0). |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Fix build of cycript using clang++-3.7, from Fink. |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Upgrading to clang++-3.7 found infinite recursion. |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Fix build of cycript when using g++-fsf from Fink. |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Update copyright for 2015 (and it is almost 2016). |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Remove CY_ARCH (Substrate now handles this quirk). |
commit | commitdiff | tree | snapshot |
2015-11-10 |
Jay Freeman... | Upgrade to automake 1.15 (the latest one in Fink). |
commit | commitdiff | tree | snapshot |
2015-11-09 |
Jay Freeman... | GNUstep does not export object_getClass *sigh* :(. |
commit | commitdiff | tree | snapshot |
2015-11-09 |
Jay Freeman... | Remove lots of now-obsolete GNUstep compatibility. |
commit | commitdiff | tree | snapshot |
2015-11-09 |
Jay Freeman... | Remove everything obsoleted by just using cynject. |
commit | commitdiff | tree | snapshot |
2015-11-09 |
Jay Freeman... | Use CoreFoundation in Handler to #ifdef __APPLE__. |
commit | commitdiff | tree | snapshot |
2015-11-05 |
Jay Freeman... | Avoid error caused by passing -pthread to libtool. |
commit | commitdiff | tree | snapshot |
2015-11-05 |
Jay Freeman... | Port to the now modern version of GNUstep (Linux). |
commit | commitdiff | tree | snapshot |
2015-11-04 |
Jay Freeman... | Linux requires AX_PTHREAD to autodetect -lpthread. |
commit | commitdiff | tree | snapshot |
2015-11-04 |
Jay Freeman... | Fix object reference comparisons (and remove nil). |
commit | commitdiff | tree | snapshot |
2015-11-04 |
Jay Freeman... | Avoid duplicating calls for getting type encoding. |
commit | commitdiff | tree | snapshot |
2015-11-04 |
Jay Freeman... | Do not crash if ivar has no type encoding (Swift). |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Fix a few poor syntax assumptions in C-like types. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Location step should come before sliding position. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Avoid dependency hell by overriding location type. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Upgrade to Bison 3.0.4 (Apple is never upgrading). |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Upgrade to a more recent build of libtool in Fink. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Consistently pass -g0 -O3 through Apple configure. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Set .SECONDARY to stop deletion of .libs/cycript_. |
commit | commitdiff | tree | snapshot |
2015-11-02 |
Jay Freeman... | Delay expansion of MAKE, to allow using jobserver. |
commit | commitdiff | tree | snapshot |
2015-11-01 |
Jay Freeman... | The RuntimeProperty callback is now long obsolete. |
commit | commitdiff | tree | snapshot |
2015-11-01 |
Jay Freeman... | Rely on (automatic) weak symbols instead of dlsym. |
commit | commitdiff | tree | snapshot |
2015-11-01 |
Jay Freeman... | Rename Instance::Transient to Instance::Permament. |
commit | commitdiff | tree | snapshot |
2015-10-28 |
Jay Freeman... | Correct a stupid mistake (!= 0 without _assert()). |
commit | commitdiff | tree | snapshot |
2015-10-28 |
Jay Freeman... | Cobble injection into heavily sandboxed processes. v0.9.503 |
commit | commitdiff | tree | snapshot |
2015-10-28 |
Jay Freeman... | Port to Substrate: use cynject (this is GPL-safe). |
commit | commitdiff | tree | snapshot |
2015-10-15 |
Jay Freeman... | On iOS 9 Apple broke pre-existing 32-bit binaries. |
commit | commitdiff | tree | snapshot |
2015-10-15 |
Jay Freeman... | Move to an unknown/different version of autotools. |
commit | commitdiff | tree | snapshot |
2015-10-12 |
Jay Freeman... | Fix for-of loops (an internal variable was wrong). |
commit | commitdiff | tree | snapshot |
2015-10-12 |
Jay Freeman... | I don't think the Types_ TypeMap was ever used :/. |
commit | commitdiff | tree | snapshot |
2015-10-12 |
Jay Freeman... | Prefer JSValueIsStrictEqual to compare prototypes. |
commit | commitdiff | tree | snapshot |
2015-09-15 |
Jay Freeman... | On iOS 9, JSObjectGetPrototype changes JSValueRef. |
commit | commitdiff | tree | snapshot |
next |