API Differences in JavaScriptCore in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in JavaScriptCore in the macOS 15.0 SDK.

Table of Contents

Functions & Methods

bool JSValueIsBigInt(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value)
JSRelationCondition JSValueCompare(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, JSValueRef _Nonnull right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, int64_t right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareUInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, uint64_t right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareDouble(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, double right, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithDouble(JSContextRef _Nonnull ctx, double value, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithInt64(JSContextRef _Nonnull ctx, int64_t integer, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithUInt64(JSContextRef _Nonnull ctx, uint64_t integer, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithString(JSContextRef _Nonnull ctx, JSStringRef _Nonnull string, JSValueRef _Nullable * _Nullable exception)
int32_t JSValueToInt32(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
uint32_t JSValueToUInt32(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
int64_t JSValueToInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
uint64_t JSValueToUInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)

Enum Cases

kJSTypeBigInt
kJSTypeBigInt