2016-08-28 |
Jay Freeman (saurik) | Instance's toPointer() should return as CFTypeRef. v0.9.594 |
tree | commitdiff |
2016-01-11 |
Jay Freeman (saurik) | Bridge any toPointer to id as a cast (for Cydget). |
tree | commitdiff |
2016-01-10 |
Jay Freeman (saurik) | Try to push kJSClassAttributeNoAutomaticPrototype. |
tree | commitdiff |
2016-01-10 |
Jay Freeman (saurik) | Correct prototype hierearchy (simple AND elegant). |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Work around iOS "<redacted>" for Message's toCYON. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | new operator must return JSObject even for errors. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Use implicit properties on older, broken runtimes. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Fix multi-line template strings, removing ?expand. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Add () to non-properties and complete "real" ones. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Fold messages into the JavaScript prototype chain. |
tree | commitdiff |
2016-01-08 |
Jay Freeman (saurik) | Better document and assert against a pooling case. |
tree | commitdiff |
2016-01-07 |
Jay Freeman (saurik) | Remove CYJavaValue and (almost) CYPrivate as base. |
tree | commitdiff |
2016-01-07 |
Jay Freeman (saurik) | Remove CYValue<> as it is no longer at all useful. |
tree | commitdiff |
2016-01-06 |
Jay Freeman (saurik) | Use pool.atexit to free Objective-C "list copies". |
tree | commitdiff |
2016-01-06 |
Jay Freeman (saurik) | The value from +alloc can be a permanent (NSDate). |
tree | commitdiff |
2016-01-06 |
Jay Freeman (saurik) | Disable "implicit properties" (except for Cydget). |
tree | commitdiff |
2016-01-05 |
Jay Freeman (saurik) | Allow strings to be used as extern or field names. |
tree | commitdiff |
2016-01-04 |
Jay Freeman (saurik) | Add a ?reparse mode to experiment pretty printing. |
tree | commitdiff |
2016-01-02 |
Jay Freeman (saurik) | Update the copyright year now that 2016 has begun. |
tree | commitdiff |
2016-01-01 |
Jay Freeman (saurik) | Use * and -> syntax to unify Java and Objective-C. |
tree | commitdiff |
2016-01-01 |
Jay Freeman (saurik) | This implementation for Java works, but I hate it. |
tree | commitdiff |
2015-12-31 |
Jay Freeman (saurik) | Remove old features of CYValue that are bad ideas. |
tree | commitdiff |
2015-12-31 |
Jay Freeman (saurik) | Use variadic templates to better organize Classes. |
tree | commitdiff |
2015-12-30 |
Jay Freeman (saurik) | Show more explicit types for Objective-C Instance. |
tree | commitdiff |
2015-12-30 |
Jay Freeman (saurik) | Move x.type() to typeid(x) and implement variadic. |
tree | commitdiff |
2015-12-29 |
Jay Freeman (saurik) | Fix Objective-C dictionary/array literal lowering. |
tree | commitdiff |
2015-12-29 |
Jay Freeman (saurik) | Improve CString/Pointer consistency, using CArray. |
tree | commitdiff |
2015-12-29 |
Jay Freeman (saurik) | Replace sig::Primitive with full object hierarchy. |
tree | commitdiff |
2015-12-29 |
Jay Freeman (saurik) | Make Instance() consistent with "no nil Instance". |
tree | commitdiff |
2015-12-28 |
Jay Freeman (saurik) | Support round trip of signed char through typedef. |
tree | commitdiff |
2015-12-24 |
Jay Freeman (saurik) | Provide custom .toCYON for NSBlock (for conradev). |
tree | commitdiff |
2015-12-23 |
Jay Freeman (saurik) | Move pre-cached bridge data into the bridge cache. |
tree | commitdiff |
2015-12-22 |
Jay Freeman (saurik) | Automatically generate FFI bridges using libclang. |
tree | commitdiff |
2015-12-20 |
Jay Freeman (saurik) | Fix quote when stringifying C/Objective-C strings. |
tree | commitdiff |
2015-12-19 |
Jay Freeman (saurik) | Implement output of Objective-C class field lists. |
tree | commitdiff |
2015-12-19 |
Jay Freeman (saurik) | Add typedef-expressions syntax to replace @encode. |
tree | commitdiff |
2015-12-18 |
Jay Freeman (saurik) | Rename everything now that we are on Bison >= 2.5. |
tree | commitdiff |
2015-12-15 |
Jay Freeman (saurik) | Avoid using NULL-terminated strings when possible. |
tree | commitdiff |
2015-12-15 |
Jay Freeman (saurik) | Throw SyntaxError, not Error, for Cycript.compile. |
tree | commitdiff |
2015-12-12 |
Jay Freeman (saurik) | Reboot variable renaming for lexical name scoping. |
tree | commitdiff |
2015-12-07 |
Jay Freeman (saurik) | Implement ECMAScript 6 class syntax (sort of?...). |
tree | commitdiff |
2015-12-02 |
Jay Freeman (saurik) | The grammar and lexer should not share a filename. |
tree | commitdiff |
2015-12-01 |
Jay Freeman (saurik) | OS X 10.11 on 64-bit now supports non-pointer isa. |
tree | commitdiff |
2015-11-30 |
Jay Freeman (saurik) | Drop support for ObjC @implementation expressions. |
tree | commitdiff |
2015-11-26 |
Jay Freeman (saurik) | Use -fvisibility=hidden to avoid slow symbol stub. |
tree | commitdiff |
2015-11-26 |
Jay Freeman (saurik) | Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0. |
tree | commitdiff |
2015-11-24 |
Jay Freeman (saurik) | Drastically improve pretty printed code structure. |
tree | commitdiff |
2015-11-23 |
Jay Freeman (saurik) | Simplify Block, Compound, and (new) Parenthetical. |
tree | commitdiff |
2015-11-19 |
Jay Freeman (saurik) | Rename CYField to CYClassField, for CYStructField. |
tree | commitdiff |
2015-11-17 |
Jay Freeman (saurik) | Provide toCYON for NSOrderedSet (just like NSSet). |
tree | commitdiff |
2015-11-11 |
Jay Freeman (saurik) | Move message parameter name into typed identifier. v0.9.504 |
tree | commitdiff |
2015-11-11 |
Jay Freeman (saurik) | Merge adapter into callback, removing indirection. |
tree | commitdiff |
2015-11-11 |
Jay Freeman (saurik) | Isolate ffi_call uses to only one common function. |
tree | commitdiff |
2015-11-10 |
Jay Freeman (saurik) | Fix build of cycript when using g++-fsf from Fink. |
tree | commitdiff |
2015-11-10 |
Jay Freeman (saurik) | Update copyright for 2015 (and it is almost 2016). |
tree | commitdiff |
2015-11-09 |
Jay Freeman (saurik) | GNUstep does not export object_getClass *sigh* :(. |
tree | commitdiff |
2015-11-09 |
Jay Freeman (saurik) | Remove lots of now-obsolete GNUstep compatibility. |
tree | commitdiff |
2015-11-05 |
Jay Freeman (saurik) | Port to the now modern version of GNUstep (Linux). |
tree | commitdiff |
2015-11-04 |
Jay Freeman (saurik) | Fix object reference comparisons (and remove nil). |
tree | commitdiff |
2015-11-04 |
Jay Freeman (saurik) | Avoid duplicating calls for getting type encoding. |
tree | commitdiff |
2015-11-04 |
Jay Freeman (saurik) | Do not crash if ivar has no type encoding (Swift). |
tree | commitdiff |
2015-11-01 |
Jay Freeman (saurik) | The RuntimeProperty callback is now long obsolete. |
tree | commitdiff |
2015-11-01 |
Jay Freeman (saurik) | Rely on (automatic) weak symbols instead of dlsym. |
tree | commitdiff |
2015-11-01 |
Jay Freeman (saurik) | Rename Instance::Transient to Instance::Permament. |
tree | commitdiff |
2014-10-31 |
Jay Freeman (saurik) | CYMessage syntax should not be using CYEncodedType. |
tree | commitdiff |
2014-10-13 |
Jay Freeman (saurik) | Directly use primitives to construct class types. |
tree | commitdiff |
2014-10-13 |
Jay Freeman (saurik) | Directly create types for Objective-C field types. |
tree | commitdiff |
2014-10-13 |
Jay Freeman (saurik) | Remove duplicated manually-pooled Type constructor. |
tree | commitdiff |
2014-10-11 |
Jay Freeman (saurik) | Support having multiple language hooks registered. |
tree | commitdiff |
2014-10-11 |
Jay Freeman (saurik) | Update copyright for 2014 and relicense to AGPLv3. |
tree | commitdiff |
2014-10-11 |
Jay Freeman (saurik) | Repair support for compiling without Objective-C. |
tree | commitdiff |
2014-06-05 |
Jay Freeman (saurik) | Do not rely on -[description] to describe classes. |
tree | commitdiff |
2014-06-05 |
Jay Freeman (saurik) | Avoid infinite recursion while CYONifying objects. |
tree | commitdiff |
2014-06-04 |
Jay Freeman (saurik) | Slightly improve horrible #ifdef'd type encoding. |
tree | commitdiff |
2014-06-03 |
Jay Freeman (saurik) | Don't crash if ivar_getTypeEncoding returns NULL. |
tree | commitdiff |
2014-06-03 |
Jay Freeman (saurik) | Fix issue in 64-bit choose() reported by heardrwt. |
tree | commitdiff |
2014-03-11 |
Jay Freeman (saurik) | The nice thing about # is its similar density to @. |
tree | commitdiff |
2014-01-29 |
Jay Freeman (saurik) | Do not use FFI to sel_registerName for [] syntax. |
tree | commitdiff |
2014-01-29 |
Jay Freeman (saurik) | Let's reserve # entirely for the pre-processor. |
tree | commitdiff |
2014-01-29 |
Jay Freeman (saurik) | Remove all Objective-C selector bridge definitions. |
tree | commitdiff |
2014-01-26 |
Jay Freeman (saurik) | CYPoolCode should simply take an std::istream &. |
tree | commitdiff |
2014-01-26 |
Jay Freeman (saurik) | Fix support for passing blocks as FFI arguments. |
tree | commitdiff |
2014-01-26 |
Jay Freeman (saurik) | Add hasProperty for All and ObjectiveC::Classes. |
tree | commitdiff |
2014-01-26 |
Jay Freeman (saurik) | Do not use isKindOfClass: to check for NSBlock. |
tree | commitdiff |
2014-01-26 |
Jay Freeman (saurik) | As FunctionInstance is different, it must be last. |
tree | commitdiff |
2014-01-25 |
Jay Freeman (saurik) | Support choose()ing "LARGE" Objective-C classes. |
tree | commitdiff |
2014-01-24 |
Jay Freeman (saurik) | Support .type on NSBlock to get their signature. |
tree | commitdiff |
2014-01-24 |
Jay Freeman (saurik) | Only NSBlock should be a "function", not NSObject. |
tree | commitdiff |
2014-01-24 |
Jay Freeman (saurik) | Split CYBlockEncoding out for NSBlock.type usage. |
tree | commitdiff |
2014-01-23 |
Jay Freeman (saurik) | Setting to .messages should only affect that Class. |
tree | commitdiff |
2014-01-21 |
Jay Freeman (saurik) | The field order in an Objective-C class matters. |
tree | commitdiff |
2014-01-21 |
Jay Freeman (saurik) | Objective-C class fields must be TypeIdentifiers. |
tree | commitdiff |
2014-01-21 |
Jay Freeman (saurik) | Allow usage of .type on objects of type Message. |
tree | commitdiff |
2014-01-21 |
Jay Freeman (saurik) | Bridge NSNumber/NSCFBoolean to JS Number/Boolean. |
tree | commitdiff |
2014-01-20 |
Jay Freeman (saurik) | Add actual syntax that desugars to new Instance(). |
tree | commitdiff |
2014-01-20 |
Jay Freeman (saurik) | I do not remember why this was so overly complex. |
tree | commitdiff |
2014-01-20 |
Jay Freeman (saurik) | Attempt to garbage collect before using choose(). |
tree | commitdiff |
2014-01-20 |
Jay Freeman (saurik) | Instance.box should have the DontEnum attribute. |
tree | commitdiff |
2014-01-19 |
Jay Freeman (saurik) | CYONify NSObject with # (different from NSString). |
tree | commitdiff |
2014-01-19 |
Jay Freeman (saurik) | CYONify NSSet as [NSSet setWithArray:@[...]] call. |
tree | commitdiff |
next |