]> git.saurik.com Git - cycript.git/shortlog
cycript.git
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.
2015-11-24  Jay Freeman... Block lambda functions should output |parameters|.
2015-11-24  Jay Freeman... Drastically improve pretty printed code structure.
2015-11-24  Jay Freeman... Regular expressions cannot have alphabetic follow.
2015-11-24  Jay Freeman... Implement all of the crazy ECMAScript octal stuff.
2015-11-24  Jay Freeman... Support implicit return from block_lambda_revival.
2015-11-23  Jay Freeman... Simplify Block, Compound, and (new) Parenthetical.
2015-11-23  Jay Freeman... Configure a better trade-off in lexer compression.
2015-11-23  Jay Freeman... The scanner maintains the Bison location manually.
2015-11-23  Jay Freeman... Optimize for lexer performance: stop backtracking.
2015-11-21  Jay Freeman... I noticed this file today: it has never been used.
2015-11-21  Jay Freeman... Simplify CYScope's declaration by embracing Close.
2015-11-21  Jay Freeman... Identifiers that contain $ should tab-complete :(.
2015-11-19  Jay Freeman... Automatic semi-colon insertion broke with Bison 3.
2015-11-19  Jay Freeman... Rename CYField to CYClassField, for CYStructField.
2015-11-18  Jay Freeman... YYABORT does not actually lead to a parse failure.
2015-11-18  Jay Freeman... Support parenthesized "fat arrow" parameter lists.
2015-11-18  Jay Freeman... Some old syntax to parse Swift's named parameters.
2015-11-18  Jay Freeman... Avoid leaking lots of symbols into static library.
2015-11-18  Jay Freeman... We should not explicitly cast pointers to doubles.
2015-11-18  Jay Freeman... Scavenge all of my old todo lists, from git stash.
2015-11-18  Jay Freeman... On Mac OS X, detect -framework JavaVM for CY_JAVA.
2015-11-18  Jay Freeman... Put the filename in _trace to make it more useful.
2015-11-18  Jay Freeman... Apply SO_REUSEADDR to make CYListenServer simpler.
2015-11-17  Jay Freeman... Add some flex %options I had in a long dead stash.
2015-11-17  Jay Freeman... Implement Ctrl-C "cancel" with ExecutionTimeLimit.
2015-11-17  Jay Freeman... Provide toCYON for NSOrderedSet (just like NSSet).
2015-11-13  Jay Freeman... JavaScriptCore assumes delete callback isn't NULL. v0.9.505
2015-11-11  Jay Freeman... Move message parameter name into typed identifier. v0.9.504
2015-11-11  Jay Freeman... Merge adapter into callback, removing indirection.
2015-11-11  Jay Freeman... Isolate ffi_call uses to only one common function.
2015-11-11  Jay Freeman... Promote all warnings from bison to full-on errors.
2015-11-11  Jay Freeman... Remove the dirty flag on libffi submodule (dunno).
2015-11-11  Jay Freeman... Try harder to use trampoline tables (for iOS 9.0).
2015-11-10  Jay Freeman... Fix build of cycript using clang++-3.7, from Fink.
2015-11-10  Jay Freeman... Upgrading to clang++-3.7 found infinite recursion.
2015-11-10  Jay Freeman... Fix build of cycript when using g++-fsf from Fink.
2015-11-10  Jay Freeman... Update copyright for 2015 (and it is almost 2016).
2015-11-10  Jay Freeman... Remove CY_ARCH (Substrate now handles this quirk).
2015-11-10  Jay Freeman... Upgrade to automake 1.15 (the latest one in Fink).
2015-11-09  Jay Freeman... GNUstep does not export object_getClass *sigh* :(.
2015-11-09  Jay Freeman... Remove lots of now-obsolete GNUstep compatibility.
2015-11-09  Jay Freeman... Remove everything obsoleted by just using cynject.
2015-11-09  Jay Freeman... Use CoreFoundation in Handler to #ifdef __APPLE__.
2015-11-05  Jay Freeman... Avoid error caused by passing -pthread to libtool.
2015-11-05  Jay Freeman... Port to the now modern version of GNUstep (Linux).
2015-11-04  Jay Freeman... Linux requires AX_PTHREAD to autodetect -lpthread.
2015-11-04  Jay Freeman... Fix object reference comparisons (and remove nil).
2015-11-04  Jay Freeman... Avoid duplicating calls for getting type encoding.
2015-11-04  Jay Freeman... Do not crash if ivar has no type encoding (Swift).
2015-11-02  Jay Freeman... Fix a few poor syntax assumptions in C-like types.
2015-11-02  Jay Freeman... Location step should come before sliding position.
2015-11-02  Jay Freeman... Avoid dependency hell by overriding location type.
2015-11-02  Jay Freeman... Upgrade to Bison 3.0.4 (Apple is never upgrading).
2015-11-02  Jay Freeman... Upgrade to a more recent build of libtool in Fink.
2015-11-02  Jay Freeman... Consistently pass -g0 -O3 through Apple configure.
2015-11-02  Jay Freeman... Set .SECONDARY to stop deletion of .libs/cycript_.
2015-11-02  Jay Freeman... Delay expansion of MAKE, to allow using jobserver.
2015-11-01  Jay Freeman... The RuntimeProperty callback is now long obsolete.
2015-11-01  Jay Freeman... Rely on (automatic) weak symbols instead of dlsym.
2015-11-01  Jay Freeman... Rename Instance::Transient to Instance::Permament.
2015-10-28  Jay Freeman... Correct a stupid mistake (!= 0 without _assert()).
2015-10-28  Jay Freeman... Cobble injection into heavily sandboxed processes. v0.9.503
2015-10-28  Jay Freeman... Port to Substrate: use cynject (this is GPL-safe).
2015-10-15  Jay Freeman... On iOS 9 Apple broke pre-existing 32-bit binaries.
2015-10-15  Jay Freeman... Move to an unknown/different version of autotools.
2015-10-12  Jay Freeman... Fix for-of loops (an internal variable was wrong).
2015-10-12  Jay Freeman... I don't think the Types_ TypeMap was ever used :/.
2015-10-12  Jay Freeman... Prefer JSValueIsStrictEqual to compare prototypes.
2015-09-15  Jay Freeman... On iOS 9, JSObjectGetPrototype changes JSValueRef.
next