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