JavaScriptCore Changes
JavaScriptCore
JSBase.h
Removed #def WTF_PLATFORM_IOS
JSContext.h
Removed -[JSContext JSGlobalContextRef]
Removed -[JSContext globalObject]
Added JSContext.globalObject
Added JSContext.name
Modified JSContext.exception
Declaration | |
---|---|
From | @property(retain) JSValue *exception |
To | @property(strong) JSValue *exception |
Modified -[JSContext init]
Declaration | |
---|---|
From | - (id)init |
To | - (instancetype)init |
Modified -[JSContext initWithVirtualMachine:]
Declaration | |
---|---|
From | - (id)initWithVirtualMachine:(JSVirtualMachine *)virtualMachine |
To | - (instancetype)initWithVirtualMachine:(JSVirtualMachine *)virtualMachine |
Modified JSContext.virtualMachine
Declaration | |
---|---|
From | @property(readonly, retain) JSVirtualMachine *virtualMachine |
To | @property(readonly, strong) JSVirtualMachine *virtualMachine |
JSContextRef.h
JSManagedValue.h
Removed -[JSManagedValue value]
Modified -[JSManagedValue initWithValue:]
Declaration | |
---|---|
From | - (id)initWithValue:(JSValue *)value |
To | - (instancetype)initWithValue:(JSValue *)value |
JSValue.h
Removed -[JSValue JSValueRef]
Added JSValue.JSValueRef
Modified JSValue.context
Declaration | |
---|---|
From | @property(readonly, retain) JSContext *context |
To | @property(readonly, strong) JSContext *context |
JSVirtualMachine.h