diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-08-24 15:57:31 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2018-08-26 16:59:33 +0000 |
commit | e4e220fb568e22a4da7e6bd3d28ac34038041759 (patch) | |
tree | 2327058e1997f3b3d73a0313ce96fe5fe7e7c777 /tests | |
parent | 7bdb46c5aae3da345653fe91fbe9281b39015497 (diff) |
Partial Atomics support
Implement support for basic atomic operations on
SharedArrayBuffers.
Half of the methods still need a proper implementation.
Change-Id: Ia88da358e0c2ae6d28e9bcc1feb8980b6f51a812
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/ecmascripttests/TestExpectations | 61 | ||||
-rw-r--r-- | tests/auto/qml/qjsengine/tst_qjsengine.cpp | 1 |
2 files changed, 1 insertions, 61 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations index 8afbbabc1a..073a2cecb4 100644 --- a/tests/auto/qml/ecmascripttests/TestExpectations +++ b/tests/auto/qml/ecmascripttests/TestExpectations @@ -134,71 +134,15 @@ built-ins/AsyncFunction/instance-prototype-property.js fails built-ins/AsyncGeneratorPrototype/next/name.js fails built-ins/AsyncGeneratorPrototype/return/name.js fails built-ins/AsyncGeneratorPrototype/throw/name.js fails -built-ins/Atomics/Symbol.toStringTag.js fails -built-ins/Atomics/add/descriptor.js fails -built-ins/Atomics/add/length.js fails -built-ins/Atomics/add/name.js fails -built-ins/Atomics/add/nonshared-int-views.js fails -built-ins/Atomics/add/shared-nonint-views.js fails -built-ins/Atomics/and/descriptor.js fails -built-ins/Atomics/and/length.js fails -built-ins/Atomics/and/name.js fails -built-ins/Atomics/and/nonshared-int-views.js fails -built-ins/Atomics/and/shared-nonint-views.js fails -built-ins/Atomics/compareExchange/descriptor.js fails -built-ins/Atomics/compareExchange/length.js fails -built-ins/Atomics/compareExchange/name.js fails -built-ins/Atomics/compareExchange/nonshared-int-views.js fails -built-ins/Atomics/compareExchange/shared-nonint-views.js fails -built-ins/Atomics/exchange/descriptor.js fails -built-ins/Atomics/exchange/length.js fails -built-ins/Atomics/exchange/name.js fails -built-ins/Atomics/exchange/nonshared-int-views.js fails -built-ins/Atomics/exchange/shared-nonint-views.js fails built-ins/Atomics/isLockFree/corner-cases.js fails -built-ins/Atomics/isLockFree/descriptor.js fails -built-ins/Atomics/isLockFree/length.js fails -built-ins/Atomics/isLockFree/name.js fails built-ins/Atomics/isLockFree/value.js fails -built-ins/Atomics/load/descriptor.js fails -built-ins/Atomics/load/length.js fails -built-ins/Atomics/load/name.js fails -built-ins/Atomics/load/nonshared-int-views.js fails -built-ins/Atomics/load/shared-nonint-views.js fails -built-ins/Atomics/or/descriptor.js fails -built-ins/Atomics/or/length.js fails -built-ins/Atomics/or/name.js fails -built-ins/Atomics/or/nonshared-int-views.js fails -built-ins/Atomics/or/shared-nonint-views.js fails -built-ins/Atomics/prop-desc.js fails -built-ins/Atomics/proto.js fails -built-ins/Atomics/store/descriptor.js fails -built-ins/Atomics/store/length.js fails -built-ins/Atomics/store/name.js fails -built-ins/Atomics/store/nonshared-int-views.js fails -built-ins/Atomics/store/shared-nonint-views.js fails -built-ins/Atomics/sub/descriptor.js fails -built-ins/Atomics/sub/length.js fails -built-ins/Atomics/sub/name.js fails -built-ins/Atomics/sub/nonshared-int-views.js fails -built-ins/Atomics/sub/shared-nonint-views.js fails -built-ins/Atomics/wait/descriptor.js fails built-ins/Atomics/wait/did-timeout.js fails built-ins/Atomics/wait/good-views.js fails -built-ins/Atomics/wait/length.js fails -built-ins/Atomics/wait/name.js fails built-ins/Atomics/wait/nan-timeout.js fails built-ins/Atomics/wait/negative-timeout.js fails built-ins/Atomics/wait/no-spurious-wakeup.js fails -built-ins/Atomics/wait/nonshared-int-views.js fails -built-ins/Atomics/wait/shared-nonint-views.js fails built-ins/Atomics/wait/was-woken.js fails built-ins/Atomics/wake/counts.js fails -built-ins/Atomics/wake/descriptor.js fails -built-ins/Atomics/wake/length.js fails -built-ins/Atomics/wake/name.js fails -built-ins/Atomics/wake/nonshared-int-views.js fails -built-ins/Atomics/wake/shared-nonint-views.js fails built-ins/Atomics/wake/wake-all-on-loc.js fails built-ins/Atomics/wake/wake-all.js fails built-ins/Atomics/wake/wake-in-order.js fails @@ -207,11 +151,6 @@ built-ins/Atomics/wake/wake-negative.js fails built-ins/Atomics/wake/wake-one.js fails built-ins/Atomics/wake/wake-two.js fails built-ins/Atomics/wake/wake-zero.js fails -built-ins/Atomics/xor/descriptor.js fails -built-ins/Atomics/xor/length.js fails -built-ins/Atomics/xor/name.js fails -built-ins/Atomics/xor/nonshared-int-views.js fails -built-ins/Atomics/xor/shared-nonint-views.js fails built-ins/Boolean/proto-from-ctor-realm.js fails built-ins/DataView/custom-proto-access-throws.js fails built-ins/DataView/custom-proto-if-object-is-used.js fails diff --git a/tests/auto/qml/qjsengine/tst_qjsengine.cpp b/tests/auto/qml/qjsengine/tst_qjsengine.cpp index d5cfe95d4f..7ea652e070 100644 --- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp +++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp @@ -982,6 +982,7 @@ void tst_QJSEngine::globalObjectProperties_enumerate() << "Map" << "Reflect" << "Proxy" + << "Atomics" ; QSet<QString> actualNames; { |