ladybird/Userland/Libraries/LibJS/Tests/builtins/Atomics
Daniel La Rocque cb629e18bb LibJS: Improve deep equals algorithm in tests
The `deepEquals` algorithm used for testing was naive, and incorrectly
evaluated equality of objects in some cases. The new algorithm considers
that the second object could have more keys than the first, and compares
the prototypes of the objects.
2024-06-26 12:13:08 -06:00
..
Atomics.@@toStringTag.js
Atomics.add.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.and.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.compareExchange.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.exchange.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.isLockFree.js
Atomics.load.js
Atomics.notify.js LibJS+LibWeb: Implement resizable ArrayBuffer support for TypedArray 2023-12-26 11:16:10 +01:00
Atomics.or.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.store.js
Atomics.sub.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
Atomics.wait.js LibJS: Change error message for values that must be a SharedArrayBuffer 2023-12-29 09:25:41 +01:00
Atomics.waitAsync.js LibJS: Change error message for values that must be a SharedArrayBuffer 2023-12-29 09:25:41 +01:00
Atomics.xor.js LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00