[PlayStation] JSC Stress tests failing due to timezone printing
[WebKit-https.git] / JSTests / ChangeLog
index a6cc84f..a4da634 100644 (file)
@@ -1,3 +1,155 @@
+2019-05-06  Stephan Szabo  <stephan.szabo@sony.com>
+
+        [PlayStation] JSC Stress tests failing due to timezone printing
+        https://bugs.webkit.org/show_bug.cgi?id=197615
+
+        PlayStation's strftime does not give timezone strings, which
+        results in time strings like "Wed Oct 23 1974 11:45:01 GMT-0700"
+        rather than "Wed Oct 23 1974 11:45:01 GMT-0700 (Pacific Daylight Time)"
+        which causes diff failures with the expectations. Add expectations
+        without the timezone string and use those on playstation.
+
+        Reviewed by Ross Kirsling.
+
+        * ChakraCore.yaml: Update these tests to use alternate expectation file on PlayStation
+        * ChakraCore/test/GlobalFunctions/InternalToString.baseline-jsc-playstation: Added.
+        * ChakraCore/test/Operators/equals.baseline-jsc-playstation: Added.
+        * ChakraCore/test/fieldopts/objtypespec-newobj.2.baseline-jsc-playstation: Added.
+
+2019-05-06  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [JSC] Add more tests for DFG SetLocal emission for adhoc SetterCall frame
+        https://bugs.webkit.org/show_bug.cgi?id=197587
+
+        Reviewed by Sam Weinig.
+
+        This patch adds more tests to r244939. It also inlines setter calls, and eventually see that no PutStack is emitted because MovHint's KillStack kills it.
+
+        * stress/adhoc-setter-frame-should-not-be-killed.js: Added.
+
+2019-05-04  Tadeu Zagallo  <tzagallo@apple.com>
+
+        TypedArrays should not store properties that are canonical numeric indices
+        https://bugs.webkit.org/show_bug.cgi?id=197228
+        <rdar://problem/49557381>
+
+        Reviewed by Saam Barati.
+
+        * stress/array-species-config-array-constructor.js:
+        (test):
+        * stress/put-direct-index-broken-2.js:
+        * stress/typed-array-canonical-numeric-index-string.js: Added.
+        (makeTest.assert):
+        (makeTest):
+        (const.testInvalidIndices.makeTest.set assert):
+        (const.testInvalidIndices.makeTest):
+        (const.makeTestValidIndex.configurable.set assert):
+        (const.makeTestValidIndex.configurable):
+        * stress/typedarray-access-monomorphic-neutered.js:
+        (checkNoException):
+        (testNoException):
+        (testFTLNoException):
+        * stress/typedarray-access-neutered.js:
+        (testNoException):
+        * stress/typedarray-getownproperty-not-configurable.js:
+        (foo):
+        * test262/expectations.yaml:
+
+2019-05-03  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [JSC] Need to emit SetLocal if we emit MovHint in DFGByteCodeParser
+        https://bugs.webkit.org/show_bug.cgi?id=197584
+
+        Reviewed by Saam Barati.
+
+        * stress/adhoc-setter-frame-should-emit-setlocal-again.js: Added.
+        (X):
+        (foo):
+
+2019-05-03  Michael Saboff  <msaboff@apple.com>
+
+        iOS JSC tests frequently exiting with execption after stress/json-stringify-string-builder-overflow.js.no-cjit-validate-phases
+        https://bugs.webkit.org/show_bug.cgi?id=197586
+
+        Reviewed by Keith Miller.
+
+        We should only run one config of this test and only when we think we'll have the memory.
+
+        * stress/json-stringify-string-builder-overflow.js:
+
+2019-05-03  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [JSC] Generator CodeBlock generation should be idempotent
+        https://bugs.webkit.org/show_bug.cgi?id=197552
+
+        Reviewed by Keith Miller.
+
+        Add complex.yaml, which controls how to run JSC shell more.
+        We split test files into two to run macro task between them which allows debugger to be attached to VM.
+
+        * complex.yaml: Added.
+        * complex/generator-regeneration-after.js: Added.
+        * complex/generator-regeneration.js: Added.
+        (gen):
+
+2019-05-02  Michael Saboff  <msaboff@apple.com>
+
+        Unreviewed rollout of r244862.
+
+        * stress/proxy-getOwnPropertySlots-exceptionChecks.js:
+
+2019-05-01  Saam barati  <sbarati@apple.com>
+
+        Baseline JIT should do argument value profiling after checking for stack overflow
+        https://bugs.webkit.org/show_bug.cgi?id=197052
+        <rdar://problem/50009602>
+
+        Reviewed by Yusuke Suzuki.
+
+        * stress/check-stack-overflow-before-value-profiling-arguments.js: Added.
+
+2019-05-01  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [JSC] Inlining Getter/Setter should care availability of ad-hocly constructed frame
+        https://bugs.webkit.org/show_bug.cgi?id=197405
+
+        Reviewed by Saam Barati.
+
+        * stress/getter-setter-inlining-should-emit-movhint.js: Added.
+        (foo):
+        (test):
+        (i.o.get f):
+        (i.o.set f):
+
+2019-05-01  Michael Saboff  <msaboff@apple.com>
+
+        ASSERTION FAILED: !m_needExceptionCheck with --validateExceptionChecks=1; ProxyObject.getOwnPropertySlotCommon/JSFunction.callerGetter
+        https://bugs.webkit.org/show_bug.cgi?id=197485
+
+        Reviewed by Saam Barati.
+
+        New test.
+
+        * stress/proxy-getOwnPropertySlots-exceptionChecks.js: Added.
+        (foo):
+
+2019-05-01  Ross Kirsling  <ross.kirsling@sony.com>
+
+        Unreviewed correction to Test262 expectations following r244828.
+
+        * test262/expectations.yaml:
+
+2019-05-01  Stephan Szabo  <stephan.szabo@sony.com>
+
+        Add memory-limited skipping to some tests generating very large strings
+        https://bugs.webkit.org/show_bug.cgi?id=197437
+
+        Reviewed by Ross Kirsling.
+
+        * stress/StringObject-define-length-getter-rope-string-oom.js:
+        * stress/create-error-out-of-memory-rope-string.js:
+        * stress/string-16bit-repeat-overflow.js:
+
 2019-04-30  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r244806.