]> git.saurik.com Git - cycript.git/history - ObjectiveC
Implement internal multiply (for the compiler).
[cycript.git] / ObjectiveC /
2014-01-20  Jay Freeman (saurik)Add actual syntax that desugars to new Instance().
2014-01-20  Jay Freeman (saurik)I do not remember why this was so overly complex.
2014-01-20  Jay Freeman (saurik)Attempt to garbage collect before using choose().
2014-01-20  Jay Freeman (saurik)Instance.box should have the DontEnum attribute.
2014-01-19  Jay Freeman (saurik)CYONify NSObject with # (different from NSString).
2014-01-19  Jay Freeman (saurik)CYONify NSSet as [NSSet setWithArray:@[...]] call.
2014-01-19  Jay Freeman (saurik)Rename Super to objc_super to better future-proof.
2014-01-18  Jay Freeman (saurik)Cache __NSMallocBlock__ and verify it even exists.
2014-01-17  Jay Freeman (saurik)Move Cydget* to ObjectiveC and @throw exceptions.
2014-01-17  Jay Freeman (saurik)Objective-C block syntax should return NSBlock *.
2014-01-15  Jay Freeman (saurik)Update @import syntax to desugar into require().
2014-01-12  Jay Freeman (saurik)The objc_registerClassPair hack is not even there.
2014-01-12  Jay Freeman (saurik)Try to avoid using encodings when signatures work.
2014-01-12  Jay Freeman (saurik){Functor,Selector}.type should return @encode().
2014-01-10  Jay Freeman (saurik)Filter chosen objects to those of the right size.
2014-01-10  Jay Freeman (saurik)Find instances of all subclasses with choose().
2014-01-10  Jay Freeman (saurik)The Axiom of Choice is obviously true.--Jerry Bona
2014-01-09  Jay Freeman (saurik)Make Selector_callAsFunction_toJSON pass-through.
2014-01-09  Jay Freeman (saurik)Split $objc_msgSend apart, normalizing exceptions.
2014-01-09  Jay Freeman (saurik)-[NSCFType cy$toJSON:inContext:] 64-bit encoding.
2014-01-09  Jay Freeman (saurik)Factor JSValueRef exception arguments to _jsccall.
2014-01-09  Jay Freeman (saurik)I really really want some kind of Error monad :(.
2014-01-07  Jay Freeman (saurik)Support Internal_setProperty with bitfield types.
2014-01-07  Jay Freeman (saurik)Support Internal_getProperty with bitfield types.
2014-01-06  Jay Freeman (saurik)Add support for C++11 lambda expression syntax.
2014-01-02  Jay Freeman (saurik)Store all unstable Class CYONifications in a set.
2014-01-02  Jay Freeman (saurik)On ARM64, the isa instance variable is a tagged.
2014-01-02  Jay Freeman (saurik)Add CYTry/CYCatch brackets around all the codes.
2014-01-02  Jay Freeman (saurik)Remove an obsolete JavaScript exception bracket.
2013-12-31  Jay Freeman (saurik)Apple no longer supports *_stret() on -arch arm64.
2013-09-07  Jay Freeman (saurik)Change ObjectiveC/Output.mm to straight-up C++.
2013-06-23  Jay Freeman (saurik)Do not rely on WebKit/WebCore for WebUndefined.
2013-06-22  Jay Freeman (saurik)Reimplement apr_pools using CYPool in libcycript.
2013-06-21  Jay Freeman (saurik)Replace only apr_pool_cleanup_register with CYPool.
2013-06-21  Jay Freeman (saurik)Replace only use of apr_strtok with manual loop.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-06-15  Jay Freeman (saurik)Don't rely on cc1obj for Objective-C struct tables.
2013-06-12  Jay Freeman (saurik)Cast NSUInteger arguments to size_t for %zu format.
2013-06-12  Jay Freeman (saurik)Use explicit typed value for CYCatch error return.
2013-03-21  Jay Freeman (saurik)Allow expressions as array subscripts in @encode.
2012-09-16  Jay Freeman (saurik)Allow unnamed arguments with CYTypedParameter. v0.9.461
2012-09-15  Jay Freeman (saurik)Use new ^ syntax to bridge Blocks (with @ offset). v0.9.460
2012-09-15  Jay Freeman (saurik)Change void to BlockLiteral in copy/dispose types.
2012-09-15  Jay Freeman (saurik)Move definitions of Block datatypes to global scope.
2012-09-15  Jay Freeman (saurik)Factor common code out of FFI closure adapters.
2012-09-15  Jay Freeman (saurik)Allow Objective-C blocks as a short Functor syntax.
2012-09-15  Jay Freeman (saurik)Reorganize typed identifier storage for other uses.
2012-09-15  Jay Freeman (saurik)Add @encode() support and use its grammar for types.
2012-09-15  Jay Freeman (saurik)Replace TypeInstance with Class, which is not Type.
2012-09-14  Jay Freeman (saurik)Provide a .typeOf() to get a Type of an ObjC Class.
2012-09-14  Jay Freeman (saurik)Move FunctionInstance_ into alphabetical order.
2012-09-14  Jay Freeman (saurik)We can assume that Instance() will never wrap nil.
2012-09-14  Jay Freeman (saurik)Use Type as the prototype-bridge for metaclasses.
2012-09-14  Jay Freeman (saurik)Fix cy$getProperty so NSArray .length is primitive.
2012-09-14  Jay Freeman (saurik)Remove redundant implicit NSString length property.
2012-09-14  Jay Freeman (saurik)CYONify WebUndefined as "undefined" (fixing typo).
2012-09-13  Jay Freeman (saurik)Improve definition of CYIsClass using meta classes.
2012-09-13  Jay Freeman (saurik)Factor checks for Instance_ as CYJSValueIsNSObject.
2012-09-13  Jay Freeman (saurik)Fix the implementation of cy$toJSON for primitives.
2012-09-13  Jay Freeman (saurik)Fix @bool .valueOf() to return boolean, not number.
2012-09-13  Jay Freeman (saurik)Prefer __NSCFBoolean to non-__ for iOS compatibility.
2012-09-13  Jay Freeman (saurik)Make devoid argument of CYImplements default false.
2012-09-12  Jay Freeman (saurik)Add some occasionally-missing @'s lost to type cast.
2012-09-12  Jay Freeman (saurik)Remove redundant @ usage from CYON data structures.
2012-09-11  Jay Freeman (saurik)Document a potential change to FunctionInstance.
2012-09-11  Jay Freeman (saurik)Merge CYCastNSObject{,_}, an obsolete distinction.
2012-07-02  Jay Freeman (saurik)Preempt accidental fall-through setting properties.
2012-06-17  Jay Freeman (saurik)Use sel_registerName() instead of new Selector().
2012-06-10  Jay Freeman (saurik)Use JSGlobalContextRef for context_; retain/release.
2012-06-09  Jay Freeman (saurik)Use associated objects to allow expando properties.
2012-06-08  Jay Freeman (saurik)When messages took no arguments, type returned NULL. v0.9.457
2012-06-08  Jay Freeman (saurik)Add missing $cym as a bound variable in CYCategory.
2012-06-08  Jay Freeman (saurik)Allow type signatures to be specified on messages.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-06  Jay Freeman (saurik)New syntax: let declarations, initialised arguments.
2012-06-04  Jay Freeman (saurik)Support __NSCFBoolean, the iOS version of NSCFBoolean.
2012-06-04  Jay Freeman (saurik)Rename cy$JSValueInContext to cy$valueOfInContext. v0.9.455
2012-06-04  Jay Freeman (saurik)Bridge NSBlock as a callable JavaScript function.
2012-06-04  Jay Freeman (saurik)Do not check against classes that are not instanced.
2012-06-04  Jay Freeman (saurik)The keys of NSDictionary need to be CYCastNSObject.
2012-06-04  Jay Freeman (saurik)Replace failed prototype trick with separate classes.
2012-06-03  Jay Freeman (saurik)Use the base JavaScript CYONifier for CYJSArray.
2012-06-03  Jay Freeman (saurik)Support variadic messages (bridge extras as object).
2012-06-03  Jay Freeman (saurik)Add support for Objective-C boxed expression syntax.
2012-06-03  Jay Freeman (saurik)Use the same trick on Object that made StringInstance.
2012-06-03  Jay Freeman (saurik)Use the same trick on Array that made StringInstance.
2012-06-03  Jay Freeman (saurik)Match up Instance_callAsFunction_{toString,valueOf}.
2012-06-03  Jay Freeman (saurik)Move cy$JSValueInContext use from cast to valueOf.
2012-06-03  Jay Freeman (saurik)Add Objective-C @ prefix to CYONified primitives.
2012-06-03  Jay Freeman (saurik)Remove StringInstance class (but keep constructor).
2012-06-03  Jay Freeman (saurik)Expose Objective-C class names to tab completion.
2012-06-03  Jay Freeman (saurik)Split JavaScript Array utility functions into Library.
2012-06-03  Jay Freeman (saurik)Use Array.prototype, not Array, to look up functions.
2012-06-03  Jay Freeman (saurik)Fix the name of getProperty for Instance.prototype.
2011-06-03  Jay Freeman (saurik)Special case __NSGenericDeallocHandler. v0.9.450
2011-05-21  Jay Freeman (saurik)Fix #include for GNUstep.
2011-05-20  Jay Freeman (saurik)Support building for iOS (Universal) on Mac.
2010-11-18  Jay Freeman (saurik)I lost a $ on $cyr at some point during the super trans...
2010-07-12  Jay Freeman (saurik)Refactor some for loops to a CYForEach() over CYNext<>.
next