Skip to content

[immutable-arraybuffer] TypedArray static functions #4549

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 19 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
5e52386
Try to avoid "Argument list too long" when many files are changed
gibson042 Jul 23, 2025
9ddc77e
Remove unused parameter from testWith*TypedArrayConstructors callbacks
gibson042 Jul 21, 2025
f01eb9f
Merge harness/testBigIntTypedArray.js into harness/testTypedArray.js
gibson042 Jul 21, 2025
7da66e0
Replace includes of harness/testBigIntTypedArray.js
gibson042 Jul 21, 2025
cd179fb
Generalize testWithTypedArrayConstructors to invoke its callback with…
gibson042 Jul 22, 2025
4f3ed60
Make use of the argument factory provided by testWithTypedArrayConstr…
gibson042 Jul 21, 2025
7aa51fb
Clean up tests broken by use of the TypedArray constructor argument f…
gibson042 Jul 22, 2025
3b45d8f
Remove unnecessary constructor argument factory restriction in TypedA…
gibson042 Jul 22, 2025
2dae60b
Conditionally support bigint TypedArray constructors in harness/testT…
gibson042 Jul 23, 2025
4099271
[immutable-arraybuffer] Include immutable ArrayBuffers in TypedArray …
gibson042 Jul 22, 2025
bcb0f2a
Skip immutable ArrayBuffers in TypedArray.{from,of} tests
gibson042 Jul 21, 2025
c5eea26
Remove unnecessary mutation in TypedArray method tests
gibson042 Jul 22, 2025
9af9c7c
Skip immutable ArrayBuffers in tests of TypedArray methods that mutat…
gibson042 Jul 21, 2025
5aa7097
Skip immutable ArrayBuffers in more mutation-dependent tests
gibson042 Jul 22, 2025
7e0ee2a
Skip immutable ArrayBuffers in TypedArray Set/DefineOwnProperty tests
gibson042 Jul 22, 2025
69de3a0
Increase TypedArray/ArrayBuffer coverage for ArrayBuffer.isView
gibson042 Jul 24, 2025
6afaaa0
Increase TypedArray/ArrayBuffer coverage for ArrayIteratorPrototype
gibson042 Jul 24, 2025
94c4b3d
Increase TypedArray/ArrayBuffer coverage for Atomics
gibson042 Jul 24, 2025
22ff6f5
[immutable-arraybuffer] TypedArray static functions
gibson042 Jul 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 4 additions & 6 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,12 @@ jobs:
if: |
github.event_name == 'pull_request' &&
steps.changed_tests.outputs.any_changed == 'true'
env:
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
run: |
echo New or modified test files:
for file in $CHANGED; do
echo 'New or modified test files:'
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
echo $file
done
./tools/lint/lint.py $CHANGED 2> >(tee errors.out >&2)
done | tee "$HOME/changed.txt"
cat "$HOME/changed.txt" | xargs ./tools/lint/lint.py 2> >(tee errors.out >&2)

- name: Create annotations in the PR
if: failure() && github.event_name == 'pull_request'
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/esmeta-test262.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,9 @@ jobs:

- name: run test262
if: steps.changed_tests.outputs.any_changed == 'true'
env:
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
run: |
echo New or modified test files:
for file in $CHANGED; do
echo 'New or modified test files:'
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
echo $file
done
"${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd) $CHANGED
done | tee "$HOME/changed.txt"
cat "$HOME/changed.txt" | xargs "${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd)
1 change: 0 additions & 1 deletion harness/features.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
atomicsHelper: [Atomics]
typeCoercion.js: [Symbol.toPrimitive, BigInt]
testAtomics.js: [ArrayBuffer, Atomics, DataView, SharedArrayBuffer, Symbol, TypedArray]
testBigIntTypedArray.js: [BigInt, TypedArray]
testTypedArray.js: [TypedArray]
isConstructor.js: [Reflect.construct]
40 changes: 0 additions & 40 deletions harness/testBigIntTypedArray.js

This file was deleted.

Loading