]> git.saurik.com Git - cycript.git/history - JavaScript.hpp
Improve accuracy of JNI local references tracking.
[cycript.git] / JavaScript.hpp
2016-01-02  Jay Freeman (saurik)Fix compilation errors using gcc from Android NDK.
2016-01-02  Jay Freeman (saurik)Update the copyright year now that 2016 has begun.
2016-01-02  Jay Freeman (saurik)Made lots of progress on Java bridge (checkpoint).
2016-01-01  Jay Freeman (saurik)This implementation for Java works, but I hate it.
2015-12-30  Jay Freeman (saurik)Move x.type() to typeid(x) and implement variadic.
2015-12-29  Jay Freeman (saurik)Improve CString/Pointer consistency, using CArray.
2015-12-29  Jay Freeman (saurik)Replace sig::Primitive with full object hierarchy.
2015-12-28  Jay Freeman (saurik)Make an array builder to keep JSValueRef on stack.
2015-12-28  Jay Freeman (saurik)Support round trip of signed char through typedef.
2015-12-22  Jay Freeman (saurik)Automatically generate FFI bridges using libclang.
2015-12-20  Jay Freeman (saurik)Implement toPointer for CString, Pointer, Functor.
2015-12-19  Jay Freeman (saurik)Make char * extend String and cast well to void *.
2015-11-26  Jay Freeman (saurik)Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0.
2015-11-17  Jay Freeman (saurik)Implement Ctrl-C "cancel" with ExecutionTimeLimit.
2015-11-11  Jay Freeman (saurik)Isolate ffi_call uses to only one common function.
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2015-11-09  Jay Freeman (saurik)GNUstep does not export object_getClass *sigh* :(.
2015-11-05  Jay Freeman (saurik)Port to the now modern version of GNUstep (Linux).
2015-11-04  Jay Freeman (saurik)Fix object reference comparisons (and remove nil).
2015-10-12  Jay Freeman (saurik)Prefer JSValueIsStrictEqual to compare prototypes.
2015-09-15  Jay Freeman (saurik)On iOS 9, JSObjectGetPrototype changes JSValueRef.
2014-10-13  Jay Freeman (saurik)Directly create types for Objective-C field types.
2014-10-11  Jay Freeman (saurik)Support having multiple language hooks registered.
2014-10-11  Jay Freeman (saurik)Update copyright for 2014 and relicense to AGPLv3.
2014-06-05  Jay Freeman (saurik)Avoid infinite recursion while CYONifying objects.
2014-06-04  Jay Freeman (saurik)Slightly improve horrible #ifdef'd type encoding.
2014-01-26  Jay Freeman (saurik)Add hasProperty for All and ObjectiveC::Classes.
2014-01-20  Jay Freeman (saurik)Add a new ?gc to run GC without running a script.
2014-01-20  Jay Freeman (saurik)Provide a new ?destroy to release the JSContext.
2014-01-19  Jay Freeman (saurik)CYONify pointers as the address of their values.
2014-01-12  Jay Freeman (saurik){Functor,Selector}.type should return @encode().
2014-01-10  Jay Freeman (saurik)CYExecute() should run code in a specific context.
2014-01-09  Jay Freeman (saurik)I really really want some kind of Error monad :(.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-06-15  Jay Freeman (saurik)Clean up a couple #include and build dependencies.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-03  Jay Freeman (saurik)Expose Objective-C class names to tab completion.
2012-06-03  Jay Freeman (saurik)Split JavaScript Array utility functions into Library.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-04-27  Jay Freeman (saurik)Add String::toCYON, toString_s, and bridge NSString...
2010-04-27  Jay Freeman (saurik)Make CYExecute take a CYUTF8String and fix the size...
2010-04-01  Douglas William... It successfully compiles on a Mac. Compiles, that's...
2009-11-19  Jay Freeman (saurik)Drastic performance enhancement by using a perfect...
2009-11-15  Jay Freeman (saurik)Factored out the execution engine from the compiler.
2009-11-05  Jay Freeman (saurik)Updated copyright and licenses.
2009-11-04  Jay Freeman (saurik)Removed all global cache objects, placing them in a...
2009-11-04  Jay Freeman (saurik)Started the refactoring required for multi-context.
2009-10-27  Jay Freeman (saurik)Updated todo, license, and title.
2009-10-27  Jay Freeman (saurik)Completed massive refactoring operation to completely...