2015-12-20 |
Jay Freeman (saurik) | Fix quote when stringifying C/Objective-C strings. |
blob | commitdiff | raw |
2015-12-20 |
Jay Freeman (saurik) | Do not allow loss of precision due to double cast. |
blob | commitdiff | raw | diff to current |
2015-12-20 |
Jay Freeman (saurik) | Implement toPointer for CString, Pointer, Functor. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Include type in toCYON for opaque Pointer address. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Make char * extend String and cast well to void *. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Port Error.toCYON() to JS and write Date.toCYON(). |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Try to use std::streambuf instead of std::istream. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Finally provide totally legit support for structs. |
blob | commitdiff | raw | diff to current |
2015-12-19 |
Jay Freeman (saurik) | Add typedef-expressions syntax to replace @encode. |
blob | commitdiff | raw | diff to current |
2015-12-15 |
Jay Freeman (saurik) | Avoid using NULL-terminated strings when possible. |
blob | commitdiff | raw | diff to current |
2015-12-15 |
Jay Freeman (saurik) | Throw SyntaxError, not Error, for Cycript.compile. |
blob | commitdiff | raw | diff to current |
2015-12-12 |
Jay Freeman (saurik) | Reboot variable renaming for lexical name scoping. |
blob | commitdiff | raw | diff to current |
2015-12-08 |
Jay Freeman (saurik) | Remove ?syntax and set failure exit code on throw. |
blob | commitdiff | raw | diff to current |
2015-12-02 |
Jay Freeman (saurik) | The grammar and lexer should not share a filename. |
blob | commitdiff | raw | diff to current |
2015-11-30 |
Jay Freeman (saurik) | Drop support for ObjC @implementation expressions. |
blob | commitdiff | raw | diff to current |
2015-11-26 |
Jay Freeman (saurik) | Use -fvisibility=hidden to avoid slow symbol stub. |
blob | commitdiff | raw | diff to current |
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 |
next |