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 |
2014-01-12 |
Jay Freeman (saurik) | Try to avoid using encodings when signatures work.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | sig::Copy should use const for source arguments.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Add Class and SEL to the bridge definition list.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Instantiating a struct using new should bbzero it.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Support casting any pointer to a function type.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | The desugaring for typedef skipped signatures.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Make @encode(char *) and new Type("r*") both work.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | I might misremember, but I don't think these work.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | {Functor,Selector}.type should return @encode().
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | Add ?lower to help me debug bugs while desugaring.
|
commit | commitdiff | tree |
2014-01-12 |
Jay Freeman (saurik) | CYDisplay{Start,Finish} obsolete by rl_redisplay.
|
commit | commitdiff | tree |
2014-01-11 |
Jay Freeman (saurik) | Sometimes readline forced the display to update.
|
commit | commitdiff | tree |
2014-01-11 |
Jay Freeman (saurik) | Call through to rl_redisplay to update line state.
|
commit | commitdiff | tree |
2014-01-11 |
Jay Freeman (saurik) | CRLF from non-last line wrote result over command.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Implement /etc/cycript/setup.d (temporary name).
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | CYExecute() should run code in a specific context.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | If CydgetMemoryParse fails, it should return NULL.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Do Cycript compilation in the client (fix ?debug).
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Try (and almost fail) to compile armv6 on -mthumb.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Filter chosen objects to those of the right size.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Support @error when CYONifying JavaScript arrays.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Use -mllvm -arm-reserve-r9 to support iOS 2.x.
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Find instances of all subclasses with choose().
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Use -Zlzma (not -zlzma) when running dpkg-deb.
|
commit | commitdiff | tree |
next |