2015-11-29 |
Jay Freeman (saurik) | Reorganize grammar to match the ECMAScript 6 spec.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | Remove all non-%union fields from semantic values.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | Attempt to make all the identifiers look the same.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | This %union field has been obsolete for six years.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | Move non-tk::Identifier_ CYIdentifiers to grammar.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | Commit a generally useful -gtiming implementation.
|
commit | commitdiff | tree |
2015-11-29 |
Jay Freeman (saurik) | Remove flex/gperf hacks (this was fixed upstream).
|
commit | commitdiff | tree |
2015-11-28 |
Jay Freeman (saurik) | Organize tokens into something more of a database.
|
commit | commitdiff | tree |
2015-11-28 |
Jay Freeman (saurik) | Remove seemingly-unneccessary CYBlank from parser.
|
commit | commitdiff | tree |
2015-11-28 |
Jay Freeman (saurik) | Cleanly separate words and keywords using grammar.
|
commit | commitdiff | tree |
2015-11-28 |
Jay Freeman (saurik) | Remove all (ignored!) destructors from Parser.hpp.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Maybe thread local storage is a performance issue.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Add a way to clean all of the Apple architectures.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | CYPool's reservation policy was a stub/mistake :/.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Maintain all the flags through apple-configure.sh.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | CYPool::str*dup was leaking memory via global new.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Use -fvisibility=hidden to avoid slow symbol stub.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Stub alternative (vector) implementation of Stack.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Bison does not actually care about the stack size.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Bison's stack was using up *half* my parsing time.
|
commit | commitdiff | tree |
2015-11-26 |
Jay Freeman (saurik) | Provide an easier way to run the debugger on OS X.
|
commit | commitdiff | tree |
2015-11-25 |
Jay Freeman (saurik) | Fix =>, yield, and throw with respect to newlines.
|
commit | commitdiff | tree |
2015-11-25 |
Jay Freeman (saurik) | Support most of the Unicode stuff in ECMAScript 6.
|
commit | commitdiff | tree |
2015-11-25 |
Jay Freeman (saurik) | Avoid syntax error on alphabetic @box expressions.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Output a smaller representation of true and false.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Block lambda functions should output |parameters|.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Drastically improve pretty printed code structure.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Regular expressions cannot have alphabetic follow.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Implement all of the crazy ECMAScript octal stuff.
|
commit | commitdiff | tree |
2015-11-24 |
Jay Freeman (saurik) | Support implicit return from block_lambda_revival.
|
commit | commitdiff | tree |
2015-11-23 |
Jay Freeman (saurik) | Simplify Block, Compound, and (new) Parenthetical.
|
commit | commitdiff | tree |
2015-11-23 |
Jay Freeman (saurik) | Configure a better trade-off in lexer compression.
|
commit | commitdiff | tree |
2015-11-23 |
Jay Freeman (saurik) | The scanner maintains the Bison location manually.
|
commit | commitdiff | tree |
2015-11-23 |
Jay Freeman (saurik) | Optimize for lexer performance: stop backtracking.
|
commit | commitdiff | tree |
2015-11-21 |
Jay Freeman (saurik) | I noticed this file today: it has never been used.
|
commit | commitdiff | tree |
2015-11-21 |
Jay Freeman (saurik) | Simplify CYScope's declaration by embracing Close.
|
commit | commitdiff | tree |
2015-11-21 |
Jay Freeman (saurik) | Identifiers that contain $ should tab-complete :(.
|
commit | commitdiff | tree |
2015-11-19 |
Jay Freeman (saurik) | Automatic semi-colon insertion broke with Bison 3.
|
commit | commitdiff | tree |
2015-11-19 |
Jay Freeman (saurik) | Rename CYField to CYClassField, for CYStructField.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | YYABORT does not actually lead to a parse failure.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Support parenthesized "fat arrow" parameter lists.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Some old syntax to parse Swift's named parameters.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Avoid leaking lots of symbols into static library.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | We should not explicitly cast pointers to doubles.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Scavenge all of my old todo lists, from git stash.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | On Mac OS X, detect -framework JavaVM for CY_JAVA.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Put the filename in _trace to make it more useful.
|
commit | commitdiff | tree |
2015-11-18 |
Jay Freeman (saurik) | Apply SO_REUSEADDR to make CYListenServer simpler.
|
commit | commitdiff | tree |
2015-11-17 |
Jay Freeman (saurik) | Add some flex %options I had in a long dead stash.
|
commit | commitdiff | tree |
2015-11-17 |
Jay Freeman (saurik) | Implement Ctrl-C "cancel" with ExecutionTimeLimit.
|
commit | commitdiff | tree |
2015-11-17 |
Jay Freeman (saurik) | Provide toCYON for NSOrderedSet (just like NSSet).
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | JavaScriptCore assumes delete callback isn't NULL.
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Move message parameter name into typed identifier.
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Merge adapter into callback, removing indirection.
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Isolate ffi_call uses to only one common function.
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Promote all warnings from bison to full-on errors.
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Remove the dirty flag on libffi submodule (dunno).
|
commit | commitdiff | tree |
2015-11-11 |
Jay Freeman (saurik) | Try harder to use trampoline tables (for iOS 9.0).
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Fix build of cycript using clang++-3.7, from Fink.
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Upgrading to clang++-3.7 found infinite recursion.
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Fix build of cycript when using g++-fsf from Fink.
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Update copyright for 2015 (and it is almost 2016).
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Remove CY_ARCH (Substrate now handles this quirk).
|
commit | commitdiff | tree |
2015-11-10 |
Jay Freeman (saurik) | Upgrade to automake 1.15 (the latest one in Fink).
|
commit | commitdiff | tree |
2015-11-09 |
Jay Freeman (saurik) | GNUstep does not export object_getClass *sigh* :(.
|
commit | commitdiff | tree |
2015-11-09 |
Jay Freeman (saurik) | Remove lots of now-obsolete GNUstep compatibility.
|
commit | commitdiff | tree |
2015-11-09 |
Jay Freeman (saurik) | Remove everything obsoleted by just using cynject.
|
commit | commitdiff | tree |
2015-11-09 |
Jay Freeman (saurik) | Use CoreFoundation in Handler to #ifdef __APPLE__.
|
commit | commitdiff | tree |
2015-11-05 |
Jay Freeman (saurik) | Avoid error caused by passing -pthread to libtool.
|
commit | commitdiff | tree |
2015-11-05 |
Jay Freeman (saurik) | Port to the now modern version of GNUstep (Linux).
|
commit | commitdiff | tree |
2015-11-04 |
Jay Freeman (saurik) | Linux requires AX_PTHREAD to autodetect -lpthread.
|
commit | commitdiff | tree |
2015-11-04 |
Jay Freeman (saurik) | Fix object reference comparisons (and remove nil).
|
commit | commitdiff | tree |
2015-11-04 |
Jay Freeman (saurik) | Avoid duplicating calls for getting type encoding.
|
commit | commitdiff | tree |
2015-11-04 |
Jay Freeman (saurik) | Do not crash if ivar has no type encoding (Swift).
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Fix a few poor syntax assumptions in C-like types.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Location step should come before sliding position.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Avoid dependency hell by overriding location type.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Upgrade to Bison 3.0.4 (Apple is never upgrading).
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Upgrade to a more recent build of libtool in Fink.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Consistently pass -g0 -O3 through Apple configure.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Set .SECONDARY to stop deletion of .libs/cycript_.
|
commit | commitdiff | tree |
2015-11-02 |
Jay Freeman (saurik) | Delay expansion of MAKE, to allow using jobserver.
|
commit | commitdiff | tree |
2015-11-01 |
Jay Freeman (saurik) | The RuntimeProperty callback is now long obsolete.
|
commit | commitdiff | tree |
2015-11-01 |
Jay Freeman (saurik) | Rely on (automatic) weak symbols instead of dlsym.
|
commit | commitdiff | tree |
2015-11-01 |
Jay Freeman (saurik) | Rename Instance::Transient to Instance::Permament.
|
commit | commitdiff | tree |
2015-10-28 |
Jay Freeman (saurik) | Correct a stupid mistake (!= 0 without _assert()).
|
commit | commitdiff | tree |
2015-10-28 |
Jay Freeman (saurik) | Cobble injection into heavily sandboxed processes.
|
commit | commitdiff | tree |
2015-10-28 |
Jay Freeman (saurik) | Port to Substrate: use cynject (this is GPL-safe).
|
commit | commitdiff | tree |
2015-10-15 |
Jay Freeman (saurik) | On iOS 9 Apple broke pre-existing 32-bit binaries.
|
commit | commitdiff | tree |
2015-10-15 |
Jay Freeman (saurik) | Move to an unknown/different version of autotools.
|
commit | commitdiff | tree |
2015-10-12 |
Jay Freeman (saurik) | Fix for-of loops (an internal variable was wrong).
|
commit | commitdiff | tree |
2015-10-12 |
Jay Freeman (saurik) | I don't think the Types_ TypeMap was ever used :/.
|
commit | commitdiff | tree |
2015-10-12 |
Jay Freeman (saurik) | Prefer JSValueIsStrictEqual to compare prototypes.
|
commit | commitdiff | tree |
2015-09-15 |
Jay Freeman (saurik) | On iOS 9, JSObjectGetPrototype changes JSValueRef.
|
commit | commitdiff | tree |
2015-09-15 |
Jay Freeman (saurik) | Guarantee hooks_ is initialized before CYRegister.
|
commit | commitdiff | tree |
2014-10-31 |
Jay Freeman (saurik) | Support extern "C" syntax to FFI via C prototypes.
|
commit | commitdiff | tree |
2014-10-31 |
Jay Freeman (saurik) | CYMessage syntax should not be using CYEncodedType.
|
commit | commitdiff | tree |
2014-10-13 |
Jay Freeman (saurik) | C++11 now defaults destructors to noexcept(true).
|
commit | commitdiff | tree |
2014-10-13 |
Jay Freeman (saurik) | Directly use primitives to construct class types.
|
commit | commitdiff | tree |
next |