haikuwebkit/LayoutTests/js/dfg-array-push-bad-time-exp...

61 lines
595 B
Plaintext
Raw Permalink Normal View History

Tests that defining a setter on the Array prototype and then using ArrayPush works even if it is done after arrays are allocated.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Henceforth I will have a bad time.
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
Ouch!
fast/js/dfg-* tests should wait for the concurrent JIT https://bugs.webkit.org/show_bug.cgi?id=120723 Source/JavaScriptCore: Reviewed by Geoffrey Garen. * runtime/TestRunnerUtils.cpp: (JSC::numberOfDFGCompiles): This should also handle constructors. LayoutTests: Reviewed by Geoffrey Garen. Add dfgShouldBe(), a handy function that covers a lot of common cases. Also convert a bunch of tests. * fast/js/dfg-activation-register-overwritten-in-throw-expected.txt: * fast/js/dfg-add-not-number-expected.txt: * fast/js/dfg-allocation-profile-watch-point-exit-expected.txt: * fast/js/dfg-arguments-alias-escape-expected.txt: * fast/js/dfg-arguments-cross-code-origin-expected.txt: * fast/js/dfg-arguments-mixed-alias-expected.txt: * fast/js/dfg-arguments-strict-mode-expected.txt: * fast/js/dfg-arguments-unexpected-escape-expected.txt: * fast/js/dfg-array-dead-expected.txt: * fast/js/dfg-array-length-dead-expected.txt: * fast/js/dfg-array-pop-value-clearing-expected.txt: * fast/js/dfg-array-push-bad-time-expected.txt: * fast/js/dfg-array-push-slow-put-expected.txt: * fast/js/dfg-arrayify-when-late-prevent-extensions-expected.txt: * fast/js/dfg-arrayify-when-prevent-extensions-expected.txt: * fast/js/dfg-bool-to-int32-reuse-expected.txt: * fast/js/jsc-test-list: * fast/js/resources/js-test-pre.js: (dfgShouldBe): * fast/js/resources/standalone-pre.js: (dfgShouldBe): * fast/js/script-tests/dfg-activation-register-overwritten-in-throw.js: (g): * fast/js/script-tests/dfg-add-not-number.js: * fast/js/script-tests/dfg-allocation-profile-watch-point-exit.js: (foo): * fast/js/script-tests/dfg-arguments-alias-escape.js: * fast/js/script-tests/dfg-arguments-cross-code-origin.js: * fast/js/script-tests/dfg-arguments-mixed-alias.js: * fast/js/script-tests/dfg-arguments-strict-mode.js: * fast/js/script-tests/dfg-arguments-unexpected-escape.js: * fast/js/script-tests/dfg-array-dead.js: * fast/js/script-tests/dfg-array-length-dead.js: * fast/js/script-tests/dfg-array-pop-value-clearing.js: * fast/js/script-tests/dfg-array-push-bad-time.js: * fast/js/script-tests/dfg-array-push-slow-put.js: * fast/js/script-tests/dfg-arrayify-when-late-prevent-extensions.js: * fast/js/script-tests/dfg-arrayify-when-prevent-extensions.js: * fast/js/script-tests/dfg-bool-to-int32-reuse.js: Canonical link: https://commits.webkit.org/138708@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155096 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-09-05 06:30:15 +00:00
Passed some tests silently.
TEST COMPLETE