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 |
2014-01-10 |
Jay Freeman (saurik) | The Axiom of Choice is obviously true.--Jerry Bona
|
commit | commitdiff | tree |
2014-01-10 |
Jay Freeman (saurik) | Support @YES/@NO (to better support @true/@false).
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | Hack for add_history's now-understood allocation.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | Drastically improve syntax support for @encode().
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | If I call ExecuteStart I /must/ call ExecuteEnd.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | Make Selector_callAsFunction_toJSON pass-through.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | Split $objc_msgSend apart, normalizing exceptions.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | -[NSCFType cy$toJSON:inContext:] 64-bit encoding.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | Factor JSValueRef exception arguments to _jsccall.
|
commit | commitdiff | tree |
2014-01-09 |
Jay Freeman (saurik) | I really really want some kind of Error monad :(.
|
commit | commitdiff | tree |
2014-01-07 |
Jay Freeman (saurik) | Support Internal_setProperty with bitfield types.
|
commit | commitdiff | tree |
2014-01-07 |
Jay Freeman (saurik) | Support Internal_getProperty with bitfield types.
|
commit | commitdiff | tree |
2014-01-07 |
Jay Freeman (saurik) | Cycript's C++11 lambda semantics require the &.
|
commit | commitdiff | tree |
2014-01-07 |
Jay Freeman (saurik) | Do not allow the grammar to contain conflicts.
|
commit | commitdiff | tree |
2014-01-07 |
Jay Freeman (saurik) | ES5 makes FunctionExpression a MemberExpression.
|
commit | commitdiff | tree |
next |