aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2018-05-22 18:15:23 +0200
committerLars Knoll <lars.knoll@qt.io>2018-06-21 19:43:45 +0000
commit16d40d5c2784146dd8bffceb7df52a0a1761e4b4 (patch)
treec7afd37bc1b579fbbf336e96cccf6ad69dcbdee4 /tests
parent12bc11e5af20e68c504ab56de8ef0e0b76efd12c (diff)
Extend V4's Math object with methods new in ES6
Added: acosh, asinh, atanh, cbrt, clz32, cosh, expm1, fround, hypot, imul, sinh, tanh and trunc. Some needed hand-coding for android, whose std:: is defective. Fixed some buglets in existing asin and round in the process. Change-Id: I0858d45430dc0f5944c53723545717ca1ffa6ef7 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations76
1 files changed, 0 insertions, 76 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index 6ab538df53..de7a072842 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -537,84 +537,8 @@ built-ins/Map/prototype/set/length.js fails
built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot-weakmap.js fails
built-ins/Map/prototype/size/returns-count-of-present-values-by-iterable.js fails
built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot-weakmap.js fails
-built-ins/Math/acosh/arg-is-infinity.js fails
-built-ins/Math/acosh/arg-is-one.js fails
-built-ins/Math/acosh/length.js fails
-built-ins/Math/acosh/name.js fails
-built-ins/Math/acosh/nan-returns.js fails
-built-ins/Math/acosh/prop-desc.js fails
-built-ins/Math/asin/length.js fails
-built-ins/Math/asinh/asinh-specialVals.js fails
-built-ins/Math/asinh/length.js fails
-built-ins/Math/asinh/name.js fails
-built-ins/Math/asinh/prop-desc.js fails
-built-ins/Math/atanh/atanh-specialVals.js fails
-built-ins/Math/atanh/length.js fails
-built-ins/Math/atanh/name.js fails
-built-ins/Math/atanh/prop-desc.js fails
-built-ins/Math/cbrt/cbrt-specialValues.js fails
-built-ins/Math/cbrt/length.js fails
-built-ins/Math/cbrt/name.js fails
-built-ins/Math/cbrt/prop-desc.js fails
-built-ins/Math/clz32/Math.clz32.js fails
-built-ins/Math/clz32/Math.clz32_1.js fails
-built-ins/Math/clz32/Math.clz32_2.js fails
-built-ins/Math/clz32/infinity.js fails
-built-ins/Math/clz32/int32bit.js fails
-built-ins/Math/clz32/length.js fails
-built-ins/Math/clz32/name.js fails
-built-ins/Math/clz32/nan.js fails
-built-ins/Math/clz32/prop-desc.js fails
-built-ins/Math/cosh/cosh-specialVals.js fails
-built-ins/Math/cosh/length.js fails
-built-ins/Math/cosh/name.js fails
-built-ins/Math/cosh/prop-desc.js fails
-built-ins/Math/expm1/expm1-specialVals.js fails
-built-ins/Math/expm1/length.js fails
-built-ins/Math/expm1/name.js fails
-built-ins/Math/expm1/prop-desc.js fails
-built-ins/Math/fround/Math.fround_Infinity.js fails
-built-ins/Math/fround/Math.fround_NaN.js fails
-built-ins/Math/fround/Math.fround_Zero.js fails
-built-ins/Math/fround/length.js fails
-built-ins/Math/fround/name.js fails
-built-ins/Math/fround/prop-desc.js fails
-built-ins/Math/fround/value-convertion.js fails
-built-ins/Math/hypot/Math.hypot_Infinity.js fails
-built-ins/Math/hypot/Math.hypot_InfinityNaN.js fails
-built-ins/Math/hypot/Math.hypot_NaN.js fails
-built-ins/Math/hypot/Math.hypot_NegInfinity.js fails
-built-ins/Math/hypot/Math.hypot_NoArgs.js fails
-built-ins/Math/hypot/Math.hypot_Success_2.js fails
-built-ins/Math/hypot/Math.hypot_Zero_2.js fails
-built-ins/Math/hypot/length.js fails
-built-ins/Math/hypot/name.js fails
-built-ins/Math/hypot/prop-desc.js fails
-built-ins/Math/imul/length.js fails
-built-ins/Math/imul/name.js fails
-built-ins/Math/imul/prop-desc.js fails
-built-ins/Math/imul/results.js fails
built-ins/Math/max/zeros.js fails
built-ins/Math/round/S15.8.2.15_A7.js fails
-built-ins/Math/sinh/length.js fails
-built-ins/Math/sinh/name.js fails
-built-ins/Math/sinh/prop-desc.js fails
-built-ins/Math/sinh/sinh-specialVals.js fails
-built-ins/Math/tanh/length.js fails
-built-ins/Math/tanh/name.js fails
-built-ins/Math/tanh/prop-desc.js fails
-built-ins/Math/tanh/tanh-specialVals.js fails
-built-ins/Math/trunc/Math.trunc_Infinity.js fails
-built-ins/Math/trunc/Math.trunc_NaN.js fails
-built-ins/Math/trunc/Math.trunc_NegDecimal.js fails
-built-ins/Math/trunc/Math.trunc_PosDecimal.js fails
-built-ins/Math/trunc/Math.trunc_Success.js fails
-built-ins/Math/trunc/Math.trunc_Zero.js fails
-built-ins/Math/trunc/length.js fails
-built-ins/Math/trunc/name.js fails
-built-ins/Math/trunc/prop-desc.js fails
-built-ins/Math/trunc/trunc-sampleTests.js fails
-built-ins/Math/trunc/trunc-specialVals.js fails
built-ins/NativeErrors/EvalError/proto.js fails
built-ins/NativeErrors/EvalError/prototype/not-error-object.js fails
built-ins/NativeErrors/RangeError/proto.js fails