]> git.saurik.com Git - cycript.git/shortlog
cycript.git
2014-10-11  Jay Freeman... Remove APR dependency: getopt_long actually works.
2014-10-11  Jay Freeman... Correct "error: taking address of temporary array".
2014-08-20  Jay Freeman... Add a makefile mechanism for automatic deployment. v0.9.502
2014-08-19  Jay Freeman... Add workaround for a linker bug (and a test case).
2014-08-19  Jay Freeman... Use osx as the short tag for OS X instead of mac.
2014-08-19  Jay Freeman... The .PHONY was not updated from package to zip :(.
2014-08-19  Jay Freeman... Provide some minimal debugging on @import MS fail.
2014-08-19  Jay Freeman... Replace -any.dylib with a check in the trampoline.
2014-08-19  Jay Freeman... Use OS X (not Simulator) build for x86_64 on OS X.
2014-07-09  Jay Freeman... Cycript.framework is no longer one unified folder.
2014-07-08  Jay Freeman... Embed Cycript git version in zip package filename.
2014-07-08  Jay Freeman... Corrupt load command should break for, not return.
2014-06-07  Jay Freeman... Output argument list names compatible with Swift.
2014-06-05  Jay Freeman... Do not rely on -[description] to describe classes.
2014-06-05  Jay Freeman... Avoid infinite recursion while CYONifying objects.
2014-06-04  Jay Freeman... Slightly improve horrible #ifdef'd type encoding.
2014-06-04  Jay Freeman... Initialize address32 out parameter in vm_allocate.
2014-06-04  Jay Freeman... Add a local install target (why not?) to xcode.mk.
2014-06-04  Jay Freeman... Compile libcycript for OS X and package framework.
2014-06-04  Jay Freeman... Also build OS X target and use for libcycript-any.
2014-06-04  Jay Freeman... Add $snprintfp trampoline helper, "just in case".
2014-06-04  Jay Freeman... In trampoline, make $strlcpy not crash given NULL.
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.
next