-
- Downloads
Add tests for NaN handling with Typed Arrays (#623)
Ensure that NaN values are canonicalized consistently by all invocations of SetValueInBuffer. Also ensure that `%TypedArray%.prototype.set` and `%TypedArray%.prototype.slice` preserve the bit-level encoding of the source data. Use a set of experimentally-derived expressions known to produce NaN values with distinct bit patterns in various platforms.
Showing
- harness/nans.js 9 additions, 0 deletionsharness/nans.js
- test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js 70 additions, 0 deletions.../fill/fill-values-conversion-operations-consistent-nan.js
- test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js 60 additions, 0 deletions...urn-new-typedarray-conversion-operation-consistent-nan.js
- test/built-ins/TypedArray/prototype/set/bit-precision.js 35 additions, 0 deletionstest/built-ins/TypedArray/prototype/set/bit-precision.js
- test/built-ins/TypedArray/prototype/slice/bit-precision.js 39 additions, 0 deletionstest/built-ins/TypedArray/prototype/slice/bit-precision.js
- test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js 66 additions, 0 deletions.../DefineOwnProperty/conversion-operation-consistent-nan.js
- test/built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan.js 63 additions, 0 deletions...rays/internals/Set/conversion-operation-consistent-nan.js
- test/built-ins/TypedArrays/object-arg-conversion-operation-consistent-nan.js 60 additions, 0 deletions...dArrays/object-arg-conversion-operation-consistent-nan.js
Loading
Please register or sign in to comment