Skip to content

Commit 68b1a85

Browse files
committed
Editorial: Rename ToElementCategory to ToNumericForTypedArray
cf. tc39#3629 (comment)
1 parent 2038f28 commit 68b1a85

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

spec.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15146,7 +15146,7 @@ <h1>
1514615146
<dl class="header">
1514715147
</dl>
1514815148
<emu-alg>
15149-
1. Let _numValue_ be ? ToElementCategory(_value_, TypedArrayElementType(_O_)).
15149+
1. Let _numValue_ be ? ToNumericForTypedArray(_value_, TypedArrayElementType(_O_)).
1515015150
1. If IsValidIntegerIndex(_O_, _index_) is *true*, then
1515115151
1. Let _offset_ be _O_.[[ByteOffset]].
1515215152
1. Let _elementSize_ be TypedArrayElementSize(_O_).
@@ -41852,7 +41852,7 @@ <h1>%TypedArray%.prototype.fill ( _value_ [ , _start_ [ , _end_ ] ] )</h1>
4185241852
1. Let _O_ be the *this* value.
4185341853
1. Let _taRecord_ be ? ValidateTypedArray(_O_, ~seq-cst~).
4185441854
1. Let _len_ be TypedArrayLength(_taRecord_).
41855-
1. Set _value_ to ? ToElementCategory(_value_, TypedArrayElementType(_O_)).
41855+
1. Set _value_ to ? ToNumericForTypedArray(_value_, TypedArrayElementType(_O_)).
4185641856
1. Let _relativeStart_ be ? ToIntegerOrInfinity(_start_).
4185741857
1. If _relativeStart_ = -∞, let _startIndex_ be 0.
4185841858
1. Else if _relativeStart_ &lt; 0, let _startIndex_ be max(_len_ + _relativeStart_, 0).
@@ -42515,7 +42515,7 @@ <h1>%TypedArray%.prototype.with ( _index_, _value_ )</h1>
4251542515
1. Let _relativeIndex_ be ? ToIntegerOrInfinity(_index_).
4251642516
1. If _relativeIndex_ ≥ 0, let _actualIndex_ be _relativeIndex_.
4251742517
1. Else, let _actualIndex_ be _len_ + _relativeIndex_.
42518-
1. Let _numericValue_ be ? ToElementCategory(_value_, TypedArrayElementType(_O_)).
42518+
1. Let _numericValue_ be ? ToNumericForTypedArray(_value_, TypedArrayElementType(_O_)).
4251942519
1. If IsValidIntegerIndex(_O_, 𝔽(_actualIndex_)) is *false*, throw a *RangeError* exception.
4252042520
1. Let _A_ be ? TypedArrayCreateSameType(_O_, « 𝔽(_len_) »).
4252142521
1. Let _k_ be 0.
@@ -44754,9 +44754,9 @@ <h1>
4475444754
</emu-alg>
4475544755
</emu-clause>
4475644756

44757-
<emu-clause id="sec-toelementcategory" type="abstract operation">
44757+
<emu-clause id="sec-tonumericfortypedarray" type="abstract operation">
4475844758
<h1>
44759-
ToElementCategory (
44759+
ToNumericForTypedArray (
4476044760
_value_: an ECMAScript language value,
4476144761
_type_: a TypedArray element type,
4476244762
): either a normal completion containing either a Number or a BigInt, or a throw completion
@@ -45467,7 +45467,7 @@ <h1>
4546745467
1. Perform ? RequireInternalSlot(_view_, [[DataView]]).
4546845468
1. Assert: _view_ has a [[ViewedArrayBuffer]] internal slot.
4546945469
1. Let _getIndex_ be ? ToIndex(_requestIndex_).
45470-
1. Let _numberValue_ be ? ToElementCategory(_value_, _type_).
45470+
1. Let _numberValue_ be ? ToNumericForTypedArray(_value_, _type_).
4547145471
1. Set _isLittleEndian_ to ToBoolean(_isLittleEndian_).
4547245472
1. Let _viewOffset_ be _view_.[[ByteOffset]].
4547345473
1. Let _viewRecord_ be MakeDataViewWithBufferWitnessRecord(_view_, ~unordered~).
@@ -46358,7 +46358,7 @@ <h1>
4635846358
<emu-alg>
4635946359
1. Let _byteIndexInBuffer_ be ? ValidateAtomicAccessOnIntegerTypedArray(_typedArray_, _index_).
4636046360
1. Let _elementType_ be TypedArrayElementType(_typedArray_).
46361-
1. Let _v_ be ? ToElementCategory(_value_, _elementType_).
46361+
1. Let _v_ be ? ToNumericForTypedArray(_value_, _elementType_).
4636246362
1. Perform ? RevalidateAtomicAccess(_typedArray_, _byteIndexInBuffer_).
4636346363
1. Let _buffer_ be _typedArray_.[[ViewedArrayBuffer]].
4636446364
1. Return GetModifySetValueInBuffer(_buffer_, _byteIndexInBuffer_, _elementType_, _v_, _op_).
@@ -46456,8 +46456,8 @@ <h1>Atomics.compareExchange ( _typedArray_, _index_, _expectedValue_, _replaceme
4645646456
1. Let _buffer_ be _typedArray_.[[ViewedArrayBuffer]].
4645746457
1. Let _block_ be _buffer_.[[ArrayBufferData]].
4645846458
1. Let _elementType_ be TypedArrayElementType(_typedArray_).
46459-
1. Let _expected_ be ? ToElementCategory(_expectedValue_, _elementType_).
46460-
1. Let _replacement_ be ? ToElementCategory(_replacementValue_, _elementType_).
46459+
1. Let _expected_ be ? ToNumericForTypedArray(_expectedValue_, _elementType_).
46460+
1. Let _replacement_ be ? ToNumericForTypedArray(_replacementValue_, _elementType_).
4646146461
1. Perform ? RevalidateAtomicAccess(_typedArray_, _byteIndexInBuffer_).
4646246462
1. Let _isLittleEndian_ be the value of the [[LittleEndian]] field of the surrounding agent's Agent Record.
4646346463
1. Let _expectedBytes_ be NumericToRawBytes(_elementType_, _expected_, _isLittleEndian_).
@@ -46530,7 +46530,7 @@ <h1>Atomics.store ( _typedArray_, _index_, _value_ )</h1>
4653046530
<emu-alg>
4653146531
1. Let _byteIndexInBuffer_ be ? ValidateAtomicAccessOnIntegerTypedArray(_typedArray_, _index_).
4653246532
1. Let _elementType_ be TypedArrayElementType(_typedArray_).
46533-
1. Let _v_ be ? ToElementCategory(_value_, _elementType_).
46533+
1. Let _v_ be ? ToNumericForTypedArray(_value_, _elementType_).
4653446534
1. Perform ? RevalidateAtomicAccess(_typedArray_, _byteIndexInBuffer_).
4653546535
1. Let _buffer_ be _typedArray_.[[ViewedArrayBuffer]].
4653646536
1. Perform SetValueInBuffer(_buffer_, _byteIndexInBuffer_, _elementType_, _v_, *true*, ~seq-cst~).

0 commit comments

Comments
 (0)