You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check for whether BigInt64ArrayAvailable and BigUint64ArrayAvailable are available, rather than just BigIntAvailable. Recent versions of JavaScriptCore/WebKit in Safari support BigInt but do not support BigInt64Array, and so anything that relies on BigInt64Array will fail despite BigIntAvailable being true.
The manifestation of this issue can be seen when trying to run the following within Safari on a table that contains bigints:
RecordBatchJSONWriter.writeAll(table).toString(true)
message: "BigUint64Array is not available in this environment"BigUint64ArrayUnavailableErrorBigUint64ArrayUnavailablebignumToStringbigNumsToStringsgeneratorResume@[nativecode]
performIteration@[nativecode]
visitIntvisitmap@[nativecode]
recordBatchToJSONclosefinishglobalcode
See: apache/arrow#9110
Check for whether
BigInt64ArrayAvailable
andBigUint64ArrayAvailable
are available, rather than justBigIntAvailable
. Recent versions of JavaScriptCore/WebKit in Safari supportBigInt
but do not supportBigInt64Array
, and so anything that relies onBigInt64Array
will fail despiteBigIntAvailable
being true.The manifestation of this issue can be seen when trying to run the following within Safari on a table that contains bigints:
See also: https://bugs.webkit.org/show_bug.cgi?id=190800
Reporter: Diana Clarke / @dianaclarke
PRs and other links:
Note: This issue was originally created as ARROW-11706. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: