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