2015-11-26 |
Jay Freeman (saurik) | Use -fvisibility=hidden to avoid slow symbol stub. |
blob | commitdiff | raw |
2015-11-24 |
Jay Freeman (saurik) | Drastically improve pretty printed code structure. |
blob | commitdiff | raw | diff to current |
2015-11-18 |
Jay Freeman (saurik) | We should not explicitly cast pointers to doubles. |
blob | commitdiff | raw | diff to current |
2015-11-17 |
Jay Freeman (saurik) | Implement Ctrl-C "cancel" with ExecutionTimeLimit. |
blob | commitdiff | raw | diff to current |
2015-11-13 |
Jay Freeman (saurik) | JavaScriptCore assumes delete callback isn't NULL. v0.9.505 |
blob | commitdiff | raw | diff to current |
2015-11-11 |
Jay Freeman (saurik) | Merge adapter into callback, removing indirection. |
blob | commitdiff | raw | diff to current |
2015-11-11 |
Jay Freeman (saurik) | Isolate ffi_call uses to only one common function. |
blob | commitdiff | raw | diff to current |
2015-11-10 |
Jay Freeman (saurik) | Update copyright for 2015 (and it is almost 2016). |
blob | commitdiff | raw | diff to current |
2015-11-09 |
Jay Freeman (saurik) | GNUstep does not export object_getClass *sigh* :(. |
blob | commitdiff | raw | diff to current |
2015-11-05 |
Jay Freeman (saurik) | Port to the now modern version of GNUstep (Linux). |
blob | commitdiff | raw | diff to current |
2015-11-04 |
Jay Freeman (saurik) | Fix object reference comparisons (and remove nil). |
blob | commitdiff | raw | diff to current |
2015-10-12 |
Jay Freeman (saurik) | I don't think the Types_ TypeMap was ever used :/. |
blob | commitdiff | raw | diff to current |
2015-10-12 |
Jay Freeman (saurik) | Prefer JSValueIsStrictEqual to compare prototypes. |
blob | commitdiff | raw | diff to current |
2015-09-15 |
Jay Freeman (saurik) | On iOS 9, JSObjectGetPrototype changes JSValueRef. |
blob | commitdiff | raw | diff to current |
2015-09-15 |
Jay Freeman (saurik) | Guarantee hooks_ is initialized before CYRegister. |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Jay Freeman (saurik) | Support having multiple language hooks registered. |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Jay Freeman (saurik) | /System/Library/Frameworks is an Apple-only path. |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Jay Freeman (saurik) | Update copyright for 2014 and relicense to AGPLv3. |
blob | commitdiff | raw | diff to current |
2014-06-05 |
Jay Freeman (saurik) | Avoid infinite recursion while CYONifying objects. |
blob | commitdiff | raw | diff to current |
2014-06-04 |
Jay Freeman (saurik) | Slightly improve horrible #ifdef'd type encoding. |
blob | commitdiff | raw | diff to current |
2014-01-26 |
Jay Freeman (saurik) | Attempt to load a framework when no module found. |
blob | commitdiff | raw | diff to current |
2014-01-26 |
Jay Freeman (saurik) | Do not cache modules if the module doesn't exist. |
blob | commitdiff | raw | diff to current |
2014-01-26 |
Jay Freeman (saurik) | CYPoolCode should simply take an std::istream &. |
blob | commitdiff | raw | diff to current |
2014-01-26 |
Jay Freeman (saurik) | Recursive CommonJS modules didn't actually work. |
blob | commitdiff | raw | diff to current |
2014-01-26 |
Jay Freeman (saurik) | Add hasProperty for All and ObjectiveC::Classes. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Move lib/cycript to cycript0.9 to free up cycript. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Allow usage of .type on objects of type Message. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Remove CYRunSetups (this feature is broken now). |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Bridge NSNumber/NSCFBoolean to JS Number/Boolean. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Fix pointer crashes and round-trip const void *. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jay Freeman (saurik) | Implement full unsigned/signed/long/short syntax. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Fix try regression in CYExecute NSAutoReleasePool. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | If possible, use the new debug synchronous GC API. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Add a new ?gc to run GC without running a script. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Provide a new ?destroy to release the JSContext. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Try to CYON pointers as the address of their value. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Indirecting a function pointer should get Functor. |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Jay Freeman (saurik) | Expose the internal Type of Pointers through type. |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Jay Freeman (saurik) | CYONify pointers as the address of their values. |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Jay Freeman (saurik) | Move Cydget* to ObjectiveC and @throw exceptions. |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Jay Freeman (saurik) | Add support to @encode, Decode_, and With blocks. |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Jay Freeman (saurik) | Implement CommonJS-compliant require() function. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | Avoid libffi runtime code generation API on ARM64. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | When casting function pointers, it's more complex. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | Try to avoid using encodings when signatures work. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | Instantiating a struct using new should bbzero it. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | Support casting any pointer to a function type. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | Make @encode(char *) and new Type("r*") both work. |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Jay Freeman (saurik) | {Functor,Selector}.type should return @encode(). |
blob | commitdiff | raw | diff to current |
2014-01-10 |
Jay Freeman (saurik) | Implement /etc/cycript/setup.d (temporary name). |
blob | commitdiff | raw | diff to current |
2014-01-10 |
Jay Freeman (saurik) | CYExecute() should run code in a specific context. |
blob | commitdiff | raw | diff to current |
2014-01-10 |
Jay Freeman (saurik) | Support @error when CYONifying JavaScript arrays. |
blob | commitdiff | raw | diff to current |
2014-01-09 |
Jay Freeman (saurik) | If I call ExecuteStart I /must/ call ExecuteEnd. |
blob | commitdiff | raw | diff to current |
2014-01-09 |
Jay Freeman (saurik) | Factor JSValueRef exception arguments to _jsccall. |
blob | commitdiff | raw | diff to current |
2014-01-09 |
Jay Freeman (saurik) | I really really want some kind of Error monad :(. |
blob | commitdiff | raw | diff to current |
2014-01-02 |
Jay Freeman (saurik) | When CYONifying fields, @error encode exceptions. |
blob | commitdiff | raw | diff to current |
2014-01-02 |
Jay Freeman (saurik) | Add CYTry/CYCatch brackets around all the codes. |
blob | commitdiff | raw | diff to current |
2013-10-03 |
Jay Freeman (saurik) | Move CYArray* functions from Library to Execute. |
blob | commitdiff | raw | diff to current |
2013-09-11 |
Jay Freeman (saurik) | Allow the type to be recovered from a Functor. |
blob | commitdiff | raw | diff to current |
2013-09-10 |
Jay Freeman (saurik) | Clean up dependencies now that they are tracked. |
blob | commitdiff | raw | diff to current |
2013-07-01 |
Jay Freeman (saurik) | Remove unused ext/ libstdc++ #include for clang. |
blob | commitdiff | raw | diff to current |
2013-06-23 |
Jay Freeman (saurik) | Replace iconv with some code from "official" code. |
blob | commitdiff | raw | diff to current |
2013-06-22 |
Jay Freeman (saurik) | Reimplement apr_pools using CYPool in libcycript. |
blob | commitdiff | raw | diff to current |
2013-06-21 |
Jay Freeman (saurik) | Replace all apr_pool_t * usages with CYPool &. |
blob | commitdiff | raw | diff to current |
2013-06-19 |
Jay Freeman (saurik) | Upgrade copyright notice (2013, mk, sh, GPLv3). |
blob | commitdiff | raw | diff to current |
2013-06-12 |
Jay Freeman (saurik) | Use explicit typed value for CYCatch error return. |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Jay Freeman (saurik) | Keep usage of dlerror() from relying on dlsym(). |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Jay Freeman (saurik) | Cache dlsym() lookups for bridged Functor objects. |
blob | commitdiff | raw | diff to current |
2013-03-21 |
Jay Freeman (saurik) | Allow expressions as array subscripts in @encode. |
blob | commitdiff | raw | diff to current |
2012-09-16 |
Jay Freeman (saurik) | Use CYStringify in Type.toCYON to handle quotations. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Use new ^ syntax to bridge Blocks (with @ offset). v0.9.460 |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Factor common code out of FFI closure adapters. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Allow Type objects to have associated identifiers. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Add .constant to Type (although encoding is weird). |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Replace .$cyi and [#] with .pointerTo and .arrayOf. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Move a line of code so that it matches other cases. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Correct a simple typo in a thrown exception message. |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Jay Freeman (saurik) | Replace TypeInstance with Class, which is not Type. |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Jay Freeman (saurik) | Export CYMakeType variants so Objective-C can call. |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Jay Freeman (saurik) | Use Type as the prototype-bridge for metaclasses. |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Jay Freeman (saurik) | Use .toString() to CYONify Function, printing code. |
blob | commitdiff | raw | diff to current |
2012-09-11 |
Jay Freeman (saurik) | Correct a simple typo in a thrown exception message. |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jay Freeman (saurik) | Add static size and alignment properties to Type. |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Jay Freeman (saurik) | Update the copyright: 2009-2010 is now 2009-2012. |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Jay Freeman (saurik) | Do not convert exceptions to CYON before display. |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Jay Freeman (saurik) | Expose Objective-C class names to tab completion. |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Jay Freeman (saurik) | Display a useful message from JavaScript exceptions. |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jay Freeman (saurik) | Use ffi_closure_alloc and ffi_prep_closure_loc on ARM. |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jay Freeman (saurik) | Updated copyright (2010) and license (LGPLv3). |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Jay Freeman (saurik) | Add String::toCYON, toString_s, and bridge NSString... |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Jay Freeman (saurik) | Make CYExecute take a CYUTF8String and fix the size... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Jay Freeman (saurik) | Give Global_ a className, indent the global prototype... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Jay Freeman (saurik) | Add a concept of .toPointer(). |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Jay Freeman (saurik) | Cache system as 'system' instead of Function. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Implemented functor caching. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Fixed a NULL-pointer dereference on anonymous structures. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Jay Freeman (saurik) | Drastic performance enhancement by using a perfect... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jay Freeman (saurik) | Milestone #1: YUI has been destroyed, with room to... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jay Freeman (saurik) | Started working on variable name replacement strategies... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Jay Freeman (saurik) | Fixed some CYInitialize issues noticed back on the... |
blob | commitdiff | raw | diff to current |
next |