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
<p>This is a distinct method that implements the same algorithm as `Array.prototype.toLocaleString` as defined in <emu-xref href="#sec-array.prototype.tolocalestring"></emu-xref> except that IntegerIndexedObjectLength is called in place of performing a [[Get]] of *"length"*. The implementation of the algorithm may be optimized with the knowledge that the *this* value has a fixed length when the underlying buffer is not resizable and whose <emu-xref href="#integer-index">integer-indexed</emu-xref> properties are not sparse. However, such optimization must not introduce any observable changes in the specified behaviour of the algorithm.</p>
41162
-
<p>This method is not generic. ValidateTypedArray is applied to the *this* value prior to evaluating the algorithm. If its result is an abrupt completion that exception is thrown instead of evaluating the algorithm.</p>
41162
+
<p>This method is not generic. ValidateTypedArray is called with the *this* value and ~SeqCst~ as arguments prior to evaluating the algorithm. If its result is an abrupt completion that exception is thrown instead of evaluating the algorithm.</p>
41163
41163
<emu-note>
41164
41164
<p>If the ECMAScript implementation includes the ECMA-402 Internationalization API this method is based upon the algorithm for `Array.prototype.toLocaleString` that is in the ECMA-402 specification.</p>
41165
41165
</emu-note>
@@ -44171,13 +44171,12 @@ <h1>Abstract Operations for Atomics</h1>
44171
44171
<h1>
44172
44172
ValidateIntegerTypedArray (
44173
44173
_typedArray_: an ECMAScript language value,
44174
-
optional _waitable_: a Boolean,
44174
+
_waitable_: a Boolean,
44175
44175
): either a normal completion containing an Integer-Indexed Object With Buffer Witness Record, or a throw completion
44176
44176
</h1>
44177
44177
<dl class="header">
44178
44178
</dl>
44179
44179
<emu-alg>
44180
-
1. If _waitable_ is not present, set _waitable_ to *false*.
44181
44180
1. Let _iieoRecord_ be ? ValidateTypedArray(_typedArray_, ~Unordered~).
44182
44181
1. NOTE: Bounds checking is not a synchronizing operation when _typedArray_'s backing buffer is a growable SharedArrayBuffer.
0 commit comments