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