2014-06-04 |
Jay Freeman (saurik) | In trampoline, make $strlcpy not crash given NULL.
|
commit | commitdiff | tree |
2014-06-03 |
Jay Freeman (saurik) | Don't crash if ivar_getTypeEncoding returns NULL.
|
commit | commitdiff | tree |
2014-06-03 |
Jay Freeman (saurik) | Fix issue in 64-bit choose() reported by heardrwt.
|
commit | commitdiff | tree |
2014-03-11 |
Jay Freeman (saurik) | The nice thing about # is its similar density to @.
|
commit | commitdiff | tree |
2014-03-11 |
Jay Freeman (saurik) | Close server socket after accepting remote client.
|
commit | commitdiff | tree |
2014-03-11 |
Jay Freeman (saurik) | Do not leave console socket lying around in /tmp.
|
commit | commitdiff | tree |
2014-03-11 |
Jay Freeman (saurik) | Verify the injection error buffer is null-termined.
|
commit | commitdiff | tree |
2014-03-11 |
Jay Freeman (saurik) | Fix creepy "dump master.passwd to stderr" failure.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Cycript's lexer does not need to be "interactive".
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Make lexer start a comment with #! (for scripts).
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Do not use FFI to sel_registerName for [] syntax.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Generalize and centralize cpr flag conflict check.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Use apr_getopt_long instead of simply apr_getopt.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Let's reserve # entirely for the pre-processor.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Actually, non-terminal attachment now works fine.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Correct (and complete) implementation of bash $0.
|
commit | commitdiff | tree |
2014-01-29 |
Jay Freeman (saurik) | Remove all Objective-C selector bridge definitions.
|
commit | commitdiff | tree |
2014-01-28 |
Jay Freeman (saurik) | Remove some trailing whitespace from Bridge.def.
|
commit | commitdiff | tree |
2014-01-28 |
Jay Freeman (saurik) | Add Security framework definitions to Bridge.def.
|
commit | commitdiff | tree |
2014-01-28 |
Jay Freeman (saurik) | Make cycript wrapper script detect its directory.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Attempt to load a framework when no module found.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Do not cache modules if the module doesn't exist.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Allow errno exceptions to _syscall()'s _assert().
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | CYPoolCode should simply take an std::istream &.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Recursive CommonJS modules didn't actually work.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Fix support for passing blocks as FFI arguments.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Add hasProperty for All and ObjectiveC::Classes.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | Do not use isKindOfClass: to check for NSBlock.
|
commit | commitdiff | tree |
2014-01-26 |
Jay Freeman (saurik) | As FunctionInstance is different, it must be last.
|
commit | commitdiff | tree |
2014-01-25 |
Jay Freeman (saurik) | Support choose()ing "LARGE" Objective-C classes.
|
commit | commitdiff | tree |
2014-01-24 |
Jay Freeman (saurik) | Support .type on NSBlock to get their signature.
|
commit | commitdiff | tree |
2014-01-24 |
Jay Freeman (saurik) | Only NSBlock should be a "function", not NSObject.
|
commit | commitdiff | tree |
2014-01-24 |
Jay Freeman (saurik) | Split CYBlockEncoding out for NSBlock.type usage.
|
commit | commitdiff | tree |
2014-01-24 |
Jay Freeman (saurik) | Unknown block arguments can decode to NSBlock *.
|
commit | commitdiff | tree |
2014-01-23 |
Jay Freeman (saurik) | De-CYNext CYExpression, fix CYCompound/Primitive.
|
commit | commitdiff | tree |
2014-01-23 |
Jay Freeman (saurik) | Tab-completer accidentally overwrote name variable.
|
commit | commitdiff | tree |
2014-01-23 |
Jay Freeman (saurik) | Setting to .messages should only affect that Class.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Actually add the modules (kind of important ;P).
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Only .gitignore "cycript" if at the top-level.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Move lib/cycript to cycript0.9 to free up cycript.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | The cycript wrapper script should use Cycript.lib.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Rename Cycript_ directory to friendly Cycript.lib.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | The field order in an Objective-C class matters.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Objective-C class fields must be TypeIdentifiers.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Allow usage of .type on objects of type Message.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Do not ever use NULL type_s, even for ? encoding.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Remove CYRunSetups (this feature is broken now).
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Bridge NSNumber/NSCFBoolean to JS Number/Boolean.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Fix pointer crashes and round-trip const void *.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Fix crash when trying to use specifier without int.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Syntax highlight "unsigned" and "signed" as Type.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Replace AtEncode in grammar with "@encode" token.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Implement full unsigned/signed/long/short syntax.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Implement internal multiply (for the compiler).
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Provide some kind of feedback while running ?gc.
|
commit | commitdiff | tree |
2014-01-21 |
Jay Freeman (saurik) | Add ?exit command to help people exit the console.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Add actual syntax that desugars to new Instance().
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Add an initial (inefficient) version of ?: syntax.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | I do not remember why this was so overly complex.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Fix try regression in CYExecute NSAutoReleasePool.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | If possible, use the new debug synchronous GC API.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Attempt to garbage collect before using choose().
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Add a new ?gc to run GC without running a script.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Provide a new ?destroy to release the JSContext.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Try to CYON pointers as the address of their value.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Instance.box should have the DontEnum attribute.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Indirecting a function pointer should get Functor.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Do not cache incomplete ffi_cifs after exceptions.
|
commit | commitdiff | tree |
2014-01-20 |
Jay Freeman (saurik) | Expose the internal Type of Pointers through type.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Syntax highlight the new @import as pre-processor.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | CYONify NSObject with # (different from NSString).
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | CYONify NSSet as [NSSet setWithArray:@[...]] call.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | CYONify pointers as the address of their values.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Syntax highlight SEL as if it's a type (like id).
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Rename Super to objc_super to better future-proof.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Upgrade array comprehension syntax to latest ES6.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Mark output from ?debug separate from the result.
|
commit | commitdiff | tree |
2014-01-19 |
Jay Freeman (saurik) | Force rebuild of cycript_ even with cycript link.
|
commit | commitdiff | tree |
2014-01-18 |
Jay Freeman (saurik) | Cache __NSMallocBlock__ and verify it even exists.
|
commit | commitdiff | tree |
2014-01-18 |
Jay Freeman (saurik) | The new version of Cycript breaks the old Cydget.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Move Cydget* to ObjectiveC and @throw exceptions.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Pooling an ostringstream does not pool its .str().
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Entitle with dynamic-codesigning for Nitro on iOS.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Objective-C block syntax should return NSBlock *.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Add support to @encode, Decode_, and With blocks.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Implement CommonJS-compliant require() function.
|
commit | commitdiff | tree |
2014-01-17 |
Jay Freeman (saurik) | Separate useful CYPoolCode from CydgetMemoryParse.
|
commit | commitdiff | tree |
2014-01-15 |
Jay Freeman (saurik) | Always name signed binary .libs copies cycript_.
|
commit | commitdiff | tree |
2014-01-15 |
Jay Freeman (saurik) | Slightly improve "invalid pid" -p error message.
|
commit | commitdiff | tree |
2014-01-15 |
Jay Freeman (saurik) | Update @import syntax to desugar into require().
|
commit | commitdiff | tree |
2014-01-15 |
Jay Freeman (saurik) | Sort of improve the error messages from _assert.
|
commit | commitdiff | tree |
2014-01-13 |
Jay Freeman (saurik) | Upgrade to automake version 1.14.1 (now in Fink).
|
commit | commitdiff | tree |
2014-01-13 |
Jay Freeman (saurik) | Hide all symbols of embedded developer framework.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Actually build libcycript-sim.dylib with 64-bit.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Smuggle errors in libcycript-any.dylib to client.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Finally managed to target iOS 2.0 fully correctly.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Apparently, __pthread_set_self takes tsd address.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | The objc_registerClassPair hack is not even there.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Avoid libffi runtime code generation API on ARM64.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | When casting function pointers, it's more complex.
|
commit | commitdiff | tree |
next |