quickjs/v8.txt
Charlie Gordon 0de570988a
Fix strict name conformity cases (#335)
- reject *future strict reserved words* in `js_parse_function_check_names()`.
- add tests for reserved names in tests/test_language.js
- allow running tests/test_language.js with v8
- update v8.txt
2024-03-30 17:15:25 +01:00

971 lines
35 KiB
Text

=== accessors-no-prototype.js
=== accessors-on-global-object.js
=== api-call-after-bypassed-exception.js
=== apply-arguments-gc-safepoint.js
=== argument-assigned.js
=== argument-named-arguments.js
=== arguments-apply.js
=== arguments-call-apply.js
=== arguments-enum.js
=== arguments-escape.js
=== arguments-lazy.js
=== arguments-load-across-eval.js
=== arguments-read-and-assignment.js
=== array-elements-from-array-prototype-chain.js
=== array-elements-from-array-prototype.js
=== array-elements-from-object-prototype.js
=== array-foreach.js
=== array-from-large-set.js
=== array-functions-prototype-misc.js
=== array-functions-prototype.js
=== array-indexing.js
=== array-iteration.js
=== array-join-element-tostring-prototype-side-effects.js
=== array-join-nesting.js
=== array-join-nonarray-length-getter-side-effects.js
=== array-lastindexof.js
=== array-length-number-conversion.js
=== array-length.js
=== array-prototype-every.js
=== array-prototype-filter.js
=== array-prototype-find.js
=== array-prototype-findindex.js
=== array-prototype-foreach.js
=== array-prototype-includes.js
=== array-prototype-indexof.js
=== array-prototype-lastindexof.js
=== array-prototype-map.js
=== array-prototype-pop.js
=== array-prototype-reduce.js
=== array-prototype-slice.js
=== array-prototype-some.js
=== array-push-non-smi-value.js
=== array-push10.js
=== array-push11.js
=== array-push13.js
=== array-push14.js
=== array-push2.js
=== array-reverse.js
=== array-shift.js
=== array-splice.js
=== array-tolocalestring.js
Failure: expected <"1,"> found <"1,[object Object]">
Failure: expected <"1,"> found <"1,[object Object]">
Failure (Error message): expected <"7 is not a function"> found <"not a function">
=== array-tostring.js
=== array-unshift.js
=== arrow-with.js
=== async-stack-traces-prepare-stacktrace-1.js
=== async-stack-traces-prepare-stacktrace-2.js
Failure:
expected:
undefined
found:
async function two(x) {
"use strict";
try {
x = await x;
throw new Error();
} catch (e) {
return e.stack;
}
}
=== async-stack-traces-prepare-stacktrace-3.js
=== async-stack-traces-prepare-stacktrace-4.js
=== big-array-literal.js
=== big-object-literal.js
=== binary-op-newspace.js
=== binary-operation-overwrite.js
=== bit-not.js
=== bitops-info.js
=== bitwise-operations-bools.js
=== bitwise-operations-undefined.js
=== body-not-visible.js
=== bool-concat.js
=== boolean.js
=== break.js
=== call-non-function-call.js
=== call-non-function.js
=== call-stub.js
=== call.js
=== char-escape.js
=== class-of-builtins.js
=== closure.js
=== code-comments.js
=== codegen-coverage.js
=== compare-character.js
=== compare-nan.js
=== compare-table-eq.js
=== compare-table-gt.js
=== compare-table-gteq.js
=== compare-table-lt.js
=== compare-table-lteq.js
=== compare-table-ne.js
=== compare-table-seq.js
=== compare-table-sne.js
=== console.js
TypeError: not a function
at <eval> (console.js:5:1)
=== constant-folding.js
=== context-variable-assignments.js
=== copy-on-write-assert.js
=== cyrillic.js
Failure (7): expected <true> found <false>
Failure (8): expected <true> found <false>
Failure (9): expected <true> found <false>
Failure (10): expected <true> found <false>
Failure (11): expected <true> found <false>
Failure (12): expected <true> found <false>
Failure (7): expected <true> found <false>
Failure (8): expected <true> found <false>
Failure (9): expected <true> found <false>
Failure (10): expected <true> found <false>
Failure (11): expected <true> found <false>
Failure (12): expected <true> found <false>
Failure (16): expected <true> found <false>
Failure (19): expected <true> found <false>
Failure (20): expected <true> found <false>
Failure (21): expected <true> found <false>
Failure (25): expected <true> found <false>
Failure (26): expected <true> found <false>
Failure (27): expected <true> found <false>
Failure (44[]): expected <true> found <false>
Failure (45[]): expected <true> found <false>
Failure (46[]): expected <true> found <false>
Failure (54[]): expected <true> found <false>
Failure (55[]): expected <true> found <false>
Failure (56[]): expected <true> found <false>
=== date-parse.js
=== declare-locally.js
=== deep-recursion.js
=== define-property-gc.js
=== delay-syntax-error.js
=== delete-global-properties.js
=== delete-in-eval.js
=== delete-in-with.js
=== delete-non-configurable.js
=== delete-vars-from-eval.js
=== delete.js
=== deserialize-reference.js
=== do-not-strip-fc.js
=== dont-enum-array-holes.js
=== dont-reinit-global-var.js
=== double-equals.js
=== dtoa.js
=== duplicate-parameters.js
=== eagerly-parsed-lazily-compiled-functions.js
=== elements-transition-and-store.js
=== empirical_max_arraybuffer.js
=== enumeration-order.js
=== error-accessors.js
=== error-constructors.js
=== error-tostring-omit.js
Failure: expected <true> found <false>
=== escape.js
=== eval-enclosing-function-name.js
Failure: expected <"number"> found <"undefined">
Failure: expected <"number"> found <"function">
=== eval-origin.js
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
=== eval-stack-trace.js
Failure: expected <"eval"> found <"<eval>">
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
TypeError: not a function
[object CallSite],[object CallSite],[object CallSite],[object CallSite]
=== eval-typeof-non-existing.js
=== eval.js
=== external-backing-store-gc.js
=== extra-arguments.js
TypeError: cannot read property 'length' of undefined
at g (extra-arguments.js:35:23)
at f (extra-arguments.js:29:10)
at apply (native)
at <eval> (extra-arguments.js:51:40)
=== extra-commas.js
=== for-in-delete.js
=== for-in-null-or-undefined.js
=== for-in-special-cases.js
=== for-in.js
=== for-of-in-catch-duplicate-decl.js
=== for.js
=== fun-as-prototype.js
=== fun-name.js
=== function-arguments-null.js
Failure: expected <true> found <false>
=== function-bind-name.js
=== function-call.js
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <true> found <false>
<output elided>
=== function-caller.js
Failure: expected <function f(match) {
g(match);
}> found <undefined>
Failure: expected <function h() {
f(h);
}> found <undefined>
Failure: expected <function f(match) {
g(match);
}> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <function f(match) {
g(match);
}> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <function f(match) {
g(match);
}> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
=== function-length-accessor.js
=== function-name-eval-shadowed.js
Failure: expected <200> found <function f() { eval("var f = 100"); f = 200; return f }>
=== function-names.js
=== function-property.js
=== function-prototype.js
=== function-var.js
=== function-without-prototype.js
=== function.js
Failure: expected <"undefined"> found <"function">
Failure: expected <42> found <function anonymous(
) {
return anonymous;
}>
=== fuzz-accessors.js
=== get-own-property-descriptor-non-objects.js
=== get-own-property-descriptor.js
=== get-prototype-of.js
=== getter-in-prototype.js
=== getter-in-value-prototype.js
=== global-accessors.js
=== global-arrow-delete-this.js
=== global-deleted-property-ic.js
=== global-hash.js
=== global-ic.js
=== global-load-from-eval-in-with.js
=== global-load-from-eval.js
=== global-load-from-nested-eval.js
=== global-properties.js
=== global-vars-eval.js
=== global-vars-with.js
=== handle-count-ast.js
=== handle-count-runtime-literals.js
=== has-own-property-evaluation-order.js
=== has-own-property.js
=== hex-parsing.js
=== holy-double-no-arg-array.js
=== html-comments.js
=== html-string-funcs.js
=== icu-date-lord-howe.js TZ=Australia/Lord_Howe LC_ALL=en
Failure:
expected:
"Mon Jan 01 1990 11:00:00 GMT+1100 (Lord Howe Daylight Time)"
found:
"Mon Jan 01 1990 11:00:00 GMT+1100"
Failure:
expected:
"Fri Jun 01 1990 10:30:00 GMT+1030 (Lord Howe Standard Time)"
found:
"Fri Jun 01 1990 10:30:00 GMT+1030"
=== icu-date-to-string.js TZ=Europe/Madrid LC_ALL=de
Failure:
expected:
"Sun Dec 31 1989 00:00:00 GMT+0100 (Mitteleuropäische Normalzeit)"
found:
"Sun Dec 31 1989 00:00:00 GMT+0100"
Failure:
expected:
"Sat Jun 30 1990 00:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)"
found:
"Sat Jun 30 1990 00:00:00 GMT+0200"
=== if-in-undefined.js
=== in.js
=== indexed-accessors.js
=== indexed-value-properties.js
=== instanceof-2.js
=== instanceof.js
=== int32-ops.js
=== integer-to-string.js
=== intl-numberformat-formattoparts.js
=== intl-pluralrules-select.js
=== invalid-source-element.js
=== json-errors.js
Failure:
expected:
"Unexpected token \n in JSON at position 3"
found:
"Bad control character in string literal in JSON at position 3 (line 1 column 4)"
Failure:
expected:
"Unexpected token \n in JSON at position 3"
found:
"Bad control character in string literal in JSON at position 3 (line 1 column 4)"
=== json-parser-recursive.js
=== json-replacer-number-wrapper-tostring.js
=== json-replacer-order.js
=== json-stringify-holder.js
=== json-stringify-recursive.js
Did not throw exception
Did not throw exception
=== json-stringify-stack.js
=== json.js
=== keyed-array-call.js
=== keyed-call-generic.js
=== keyed-call-ic.js
=== keyed-ic.js
=== keyed-storage-extend.js
=== keywords-and-reserved_words.js
=== large-object-allocation.js
=== lazy-inner-functions.js
=== lazy-load.js
=== leakcheck.js
=== length.js
=== linecontinuation.js
=== load-callback-from-value-classic.js
=== local-load-from-eval.js
=== logical.js
=== math-exp-precision.js
=== math-sqrt.js
=== md5.js
=== megamorphic-callbacks.js
=== mod.js
=== mul-exhaustive-part1.js
=== mul-exhaustive-part10.js
=== mul-exhaustive-part2.js
=== mul-exhaustive-part3.js
=== mul-exhaustive-part4.js
=== mul-exhaustive-part5.js
=== mul-exhaustive-part6.js
=== mul-exhaustive-part7.js
=== mul-exhaustive-part8.js
=== mul-exhaustive-part9.js
=== multiline.js
=== multiple-return.js
=== negate-zero.js
=== negate.js
=== new-function.js
Failure: expected <true> found <false>
=== new.js
=== newline-in-string.js
=== no-branch-elimination.js
=== no-octal-constants-above-256.js
=== no-semicolon.js
=== non-ascii-replace.js
=== not.js
=== nul-characters.js
=== number-is.js
=== number-limits.js
=== number-literal.js
=== number-string-index-call.js
=== number-tostring-add.js
=== number-tostring-big-integer.js
=== number-tostring-func.js
=== number-tostring-small.js
=== number-tostring.js
=== numops-fuzz-part1.js
=== numops-fuzz-part2.js
=== numops-fuzz-part3.js
=== numops-fuzz-part4.js
=== obj-construct.js
=== object-create.js
=== object-define-properties.js
Failure: expected <undefined> found <1>
=== object-freeze-global.js
=== object-get-own-property-names.js
=== object-is.js
=== object-literal-conversions.js
=== object-literal-gc.js
=== object-literal-modified-object-prototype.js
=== object-literal-multiple-fields.js
=== object-literal-multiple-proto-fields.js
=== object-seal-global.js
=== object-toprimitive.js
=== override-read-only-property.js
=== parallel-compile-tasks.js
=== parse-int-float.js
=== parse-surrogates.js
=== preparse-toplevel-strict-eval.js
=== primitive-keyed-access.js
Failure: expected <100> found <200>
Did not throw exception
=== print.js
Failure (printErr should be defined): expected <"function"> found <"undefined">
=== property-load-across-eval.js
=== property-name-eval-arguments.js
=== property-object-key.js
=== proto-accessor.js
=== proto-elements-add-during-foreach.js
=== proto.js
=== prototype.js
=== random-bit-correlations.js
=== readonly-accessor.js
=== receiver-in-with-calls.js
=== regexp-UC16.js
=== regexp-call-as-function.js
=== regexp-capture.js
Failure: expected <["",undefined,""]> found <["","undefined",""]>
Failure: expected <["",undefined,""]> found <["","undefined",""]>
Failure: expected <["bbaa","a","","a"]> found <["abba","bba","b","a"]>
=== regexp-captures.js
=== regexp-compile.js
=== regexp-global.js
SyntaxError: too many captures
at RegExp (native)
at <eval> (regexp-global.js:169:36)
=== regexp-lastIndex.js
=== regexp-lookahead.js
=== regexp-loop-capture.js
Failure: expected <["abc",undefined,undefined,"c"]> found <["abc","a","b","c"]>
Failure: expected <["ab",undefined]> found <["ab","a"]>
=== regexp-multiline.js
Failure: expected <true> found <false>
Failure: expected <true> found <false>
=== regexp-override-exec.js
=== regexp-override-symbol-match.js
=== regexp-override-symbol-replace.js
=== regexp-override-symbol-search.js
=== regexp-override-symbol-split.js
=== regexp-regexpexec.js
=== regexp-results-cache.js
=== regexp-sort.js
=== regexp-stack-overflow.js
=== regexp-standalones.js
=== regexp-string-methods.js
=== regress-regexp-functional-replace-slow.js
=== result-table-max.js
=== result-table-min.js
=== scanner.js
=== scope-calls-eval.js
=== search-string-multiple.js
=== serialize-after-execute.js
=== serialize-ic.js
=== shifts.js
=== short-circuit-boolean.js
=== simple-constructor.js
=== skipping-inner-functions-bailout.js
=== skipping-inner-functions.js
=== smi-negative-zero.js
=== smi-ops-inlined.js
=== smi-ops.js
=== sparse-array.js
=== splice-proxy.js
=== spread-large-array.js
=== spread-large-map.js
=== spread-large-set.js
=== spread-large-string.js
=== stack-traces-2.js
=== stack-traces-custom-lazy.js
Failure:
expected:
"bar"
found:
" at <anonymous> (stack-traces-custom-lazy.js:47:46)\n at testPrepareStackTrace (stack-traces-custom-lazy.js:31:5)\n at <eval> (stack-traces-custom-lazy.js:47:60)\n"
Failure:
expected:
"bar"
found:
" at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js
=== stack-traces-custom.js
TypeError: not a function
at <eval> (stack-traces-custom.js:20:21)
=== stack-traces-overflow.js
Failure: expected <true> found <false>
Failure: expected <true> found <false>
Failure: expected <undefined> found <"">
=== stack-traces.js
Failure (testArrayNative doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:48:31)
at map (native)
at testArrayNative (stack-traces.js:48:37)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:267:47)
): expected <true> found <false>
Failure (testMethodNameInference doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:30:37)
at testMethodNameInference (stack-traces.js:31:8)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:269:63)
): expected <true> found <false>
Failure (testImplicitConversion doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:53:42)
at testImplicitConversion (stack-traces.js:54:19)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:270:61)
): expected <true> found <false>
Failure (testEval doesn't contain expected[0] stack = at Doo (<input>:1:17)
at <eval> (<input>:1:26)
at testEval (stack-traces.js:58:3)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:271:33)
): expected <true> found <false>
Failure (testNestedEval doesn't contain expected[0] stack = at <eval> (<input>:1:1)
at Inner (<input>:1:19)
at Outer (<input>:1:58)
at <eval> (<input>:1:70)
at testNestedEval (stack-traces.js:63:3)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:272:45)
):
Failure (testEvalWithSourceURL doesn't contain expected[0] stack = at Doo (<input>:1:17)
at <eval> (<input>:1:26)
at testEvalWithSourceURL (stack-traces.js:67:3)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:274:34)
): expected <true> found <false>
Failure (testNestedEvalWithSourceURL doesn't contain expected[0] stack = at <eval> (<input>:1:1)
at Inner (<input>:1:19)
at Outer (<input>:1:36)
at <eval> (<input>:1:48)
at testNestedEvalWithSourceURL (stack-traces.js:73:3)
at testTrace (stack-traces.js:162:5)
at <eval> (
Failure (testNestedEvalWithSourceURL doesn't contain expected[1] stack = at <eval> (<input>:1:1)
at Inner (<input>:1:19)
at Outer (<input>:1:36)
at <eval> (<input>:1:48)
at testNestedEvalWithSourceURL (stack-traces.js:73:3)
at testTrace (stack-traces.js:162:5)
at <eval> (
Failure (testValue doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:77:47)
at testValue (stack-traces.js:78:3)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:278:35)
): expected <true> found <false>
Failure (testConstructor doesn't contain expected[0] stack = at Plonk (stack-traces.js:82:22)
at testConstructor (stack-traces.js:83:7)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:279:47)
): expected <true> found <false>
Failure (testRenamedMethod doesn't contain expected[0] stack = at a$b$c$d (stack-traces.js:87:31)
at testRenamedMethod (stack-traces.js:90:8)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:280:51)
): expected <true> found <false>
Failure (testAnonymousMethod doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:94:18)
at call (native)
at testAnonymousMethod (stack-traces.js:94:38)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:281:55)
): expected <true> found <false>
Failure (testFunctionName doesn't contain expected[2] stack = at foo_0 (stack-traces.js:101:9)
at foo_1 (stack-traces.js:103:27)
at <anonymous> (stack-traces.js:103:27)
at boo_3 (stack-traces.js:103:27)
at <anonymous> (stack-traces.js:103:27)
at testFunctionName (stack-traces
Failure (testFunctionName doesn't contain expected[4] stack = at foo_0 (stack-traces.js:101:9)
at foo_1 (stack-traces.js:103:27)
at <anonymous> (stack-traces.js:103:27)
at boo_3 (stack-traces.js:103:27)
at <anonymous> (stack-traces.js:103:27)
at testFunctionName (stack-traces
Failure (testDefaultCustomError doesn't contain expected[0] stack = at CustomError (stack-traces.js:130:33)
at testDefaultCustomError (stack-traces.js:138:36)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:287:5)
): expected <true> found <false>
Failure (testDefaultCustomError doesn't contain expected[1] stack = at CustomError (stack-traces.js:130:33)
at testDefaultCustomError (stack-traces.js:138:36)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:287:5)
): expected <true> found <false>
Failure (testStrippedCustomError doesn't contain expected[0] stack = at CustomError (stack-traces.js:130:33)
at testStrippedCustomError (stack-traces.js:142:36)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:289:25)
): expected <true> found <false>
Failure (testClassNames doesn't contain expected[0] stack = at MyObj (stack-traces.js:145:22)
at <anonymous> (stack-traces.js:150:14)
at testClassNames (stack-traces.js:154:8)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:291:49)
): expected <true> found <false>
Failure (testClassNames doesn't contain expected[1] stack = at MyObj (stack-traces.js:145:22)
at <anonymous> (stack-traces.js:150:14)
at testClassNames (stack-traces.js:154:8)
at testTrace (stack-traces.js:162:5)
at <eval> (stack-traces.js:291:49)
): expected <true> found <false>
Failure (UnintendedCallerCensorship didn't contain new ReferenceError): expected <true> found <false>
Failure: expected <"abc"> found <undefined>
Failure: expected <"abc"> found <" at <eval> (stack-traces.js:371:13)\n">
Failure: expected <undefined> found <" at <eval> (stack-traces.js:375:13)\n">
TypeError: not a function
at <eval> (stack-traces.js:381:1)
=== str-to-num.js
Failure: expected <7.922816251426436e+28> found <7.922816251426434e+28>
=== stress-array-push.js
=== strict-equals.js
=== strict-mode-eval.js
=== strict-mode.js
Did not throw exception
Did not throw exception
Did not throw exception
Did not throw exception
Did not throw exception
Did not throw exception
Failure: expected <null> found <undefined>
Failure: expected <undefined> found <function non_strict() {
return return_my_caller();
}>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
Failure: expected <null> found <undefined>
TypeError: cannot read property 'value' of undefined
at <anonymous> (strict-mode.js:1213:58)
at recurse (strict-mode.js:1207:14)
at non_strict (strict-mode.js:1214:5)
at strict (strict-mode.js:1199:15)
at <anonymous> (strict-mode.js:1218:43)
at recurse (strict-mode.js:1207:14)
at test (strict-mode.js:1218:54)
at TestNonStrictFunctionCallerDescriptorPill (strict-mode.js:1222:22)
at <eval> (strict-mode.js:1224:1)
=== string-add.js
=== string-charat.js
=== string-compare-alignment.js
=== string-concat.js
=== string-equal.js
=== string-flatten.js
=== string-indexof-2.js
=== string-lastindexof.js
=== string-localecompare.js
=== string-normalize.js
=== string-oom-concat.js
=== string-pad.js
=== string-replace-gc.js
=== string-replace-one-char.js
=== string-search.js
=== string-split-cache.js
=== string-trim.js
=== string-wrapper.js
=== substr.js
=== test-builtins-setup.js
=== this-dynamic-lookup.js
=== this-in-callbacks.js
=== this-property-assignment.js
=== this.js
=== throw-and-catch-function.js
=== throw-exception-for-null-access.js
=== to-precision.js
=== to_number_order.js
=== tobool.js
=== toint32.js
=== top-level-assignments.js
=== touint32.js
=== transcendentals.js
=== try-catch-default-destructuring.js
=== try-catch-extension-object.js
=== try-catch-scopes.js
=== try-finally-continue.js
=== try-finally-nested.js
=== try.js
=== typeof.js
=== tzoffset-seoul-noi18n.js TZ=Asia/Seoul
=== tzoffset-seoul.js TZ=Asia/Seoul
=== tzoffset-transition-apia.js TZ=Pacific/Apia
Failure: expected <Date(1316872800000)> found <Date(1316876400000)>
Failure: expected <Date(1316874600000)> found <Date(1316878200000)>
Failure: expected <Date(1325275200000)> found <Date(1325188800000)>
Failure: expected <Date(1325277000000)> found <Date(1325190600000)>
Failure: expected <Date(1325278800000)> found <Date(1325192400000)>
Failure: expected <Date(1325280600000)> found <Date(1325194200000)>
Failure: expected <Date(1325282400000)> found <Date(1325196000000)>
Failure: expected <Date(1325284200000)> found <Date(1325197800000)>
Failure: expected <Date(1325286000000)> found <Date(1325199600000)>
Failure: expected <Date(1325287800000)> found <Date(1325201400000)>
Failure: expected <Date(1325289600000)> found <Date(1325203200000)>
Failure: expected <Date(1325291400000)> found <Date(1325205000000)>
Failure: expected <Date(1325293200000)> found <Date(1325206800000)>
Failure: expected <Date(1325295000000)> found <Date(1325208600000)>
Failure: expected <Date(1325296800000)> found <Date(1325210400000)>
Failure: expected <Date(1325298600000)> found <Date(1325212200000)>
Failure: expected <Date(1325300400000)> found <Date(1325214000000)>
Failure: expected <Date(1325302200000)> found <Date(1325215800000)>
Failure: expected <Date(1325304000000)> found <Date(1325217600000)>
Failure: expected <Date(1325305800000)> found <Date(1325219400000)>
Failure: expected <Date(1325307600000)> found <Date(1325221200000)>
Failure: expected <Date(1325309400000)> found <Date(1325223000000)>
Failure: expected <Date(1325311200000)> found <Date(1325224800000)>
Failure: expected <Date(1325313000000)> found <Date(1325226600000)>
Failure: expected <Date(1325314800000)> found <Date(1325228400000)>
Failure: expected <Date(1325316600000)> found <Date(1325230200000)>
Failure: expected <Date(1325318400000)> found <Date(1325232000000)>
Failure: expected <Date(1325320200000)> found <Date(1325233800000)>
Failure: expected <Date(1325322000000)> found <Date(1325235600000)>
Failure: expected <Date(1325323800000)> found <Date(1325237400000)>
Failure: expected <Date(1333198800000)> found <Date(1333202400000)>
Failure: expected <Date(1333200600000)> found <Date(1333204200000)>
Failure: expected <Date(1333202340000)> found <Date(1333205940000)>
=== tzoffset-transition-lord-howe.js TZ=Australia/Lord_Howe
Failure: expected <Date(1491056940000)> found <Date(1491058740000)>
Failure: expected <Date(1491057000000)> found <Date(1491058800000)>
Failure: expected <Date(1491057900000)> found <Date(1491059700000)>
Failure: expected <Date(1491058740000)> found <Date(1491060540000)>
Failure: expected <Date(1506785340000)> found <Date(1506783540000)>
Failure: expected <Date(1506785400000)> found <Date(1506783600000)>
Failure: expected <Date(1506786300000)> found <Date(1506784500000)>
Failure: expected <-660> found <-630>
=== tzoffset-transition-moscow.js TZ=Europe/Moscow
Failure: expected <Date(1269730740000)> found <Date(1269727140000)>
Failure: expected <Date(1269730800000)> found <Date(1269727200000)>
Failure: expected <Date(1269732600000)> found <Date(1269729000000)>
Failure: expected <-240> found <-180>
Failure: expected <Date(1288475940000)> found <Date(1288479540000)>
Failure: expected <Date(1288476000000)> found <Date(1288479600000)>
Failure: expected <Date(1288477800000)> found <Date(1288481400000)>
Failure: expected <Date(1288479540000)> found <Date(1288483140000)>
Failure: expected <Date(1301180340000)> found <Date(1301176740000)>
Failure: expected <Date(1301180400000)> found <Date(1301176800000)>
Failure: expected <Date(1301182200000)> found <Date(1301178600000)>
Failure: expected <-240> found <-180>
Failure: expected <Date(1414270740000)> found <Date(1414274340000)>
Failure: expected <Date(1414270800000)> found <Date(1414274400000)>
Failure: expected <Date(1414272600000)> found <Date(1414276200000)>
Failure: expected <Date(1414274340000)> found <Date(1414277940000)>
=== tzoffset-transition-new-york-noi18n.js TZ=America/New_York
Failure: expected <Date(1489302000000)> found <Date(1489305600000)>
Failure: expected <Date(1489303800000)> found <Date(1489307400000)>
Failure: expected <Date(1509865200000)> found <Date(1509861600000)>
Failure: expected <Date(1509868800000)> found <Date(1509865200000)>
=== tzoffset-transition-new-york.js TZ=America/New_York
Failure: expected <Date(1489302000000)> found <Date(1489305600000)>
Failure: expected <Date(1489303800000)> found <Date(1489307400000)>
Failure: expected <Date(1509865200000)> found <Date(1509861600000)>
Failure: expected <Date(1509868800000)> found <Date(1509865200000)>
=== ubsan-fuzzerbugs.js
=== undeletable-functions.js
=== unicode-case-overoptimization.js
Failure (181): expected <true> found <false>
Failure (224): expected <true> found <false>
Failure (225): expected <true> found <false>
Failure (226): expected <true> found <false>
Failure (227): expected <true> found <false>
Failure (228): expected <true> found <false>
Failure (229): expected <true> found <false>
Failure (230): expected <true> found <false>
Failure (231): expected <true> found <false>
Failure (232): expected <true> found <false>
Failure (233): expected <true> found <false>
Failure (234): expected <true> found <false>
Failure (235): expected <true> found <false>
Failure (236): expected <true> found <false>
Failure (237): expected <true> found <false>
Failure (238): expected <true> found <false>
Failure (239): expected <true> found <false>
Failure (240): expected <true> found <false>
Failure (241): expected <true> found <false>
Failure (242): expected <true> found <false>
Failure (243): expected <true> found <false>
Failure (244): expected <true> found <false>
Failure (245): expected <true> found <false>
Failure (246): expected <true> found <false>
Failure (248): expected <true> found <false>
Failure (249): expected <true> found <false>
Failure (250): expected <true> found <false>
Failure (251): expected <true> found <false>
Failure (252): expected <true> found <false>
Failure (253): expected <true> found <false>
Failure (254): expected <true> found <false>
Failure (255): expected <true> found <false>
Failure (257): expected <true> found <false>
Failure (259): expected <true> found <false>
Failure (261): expected <true> found <false>
Failure (263): expected <true> found <false>
Failure (265): expected <true> found <false>
Failure (267): expected <true> found <false>
Failure (269): expected <true> found <false>
Failure (271): expected <true> found <false>
Failure (273): expected <true> found <false>
Failure (275): expected <true> found <false>
Failure (277): expected <true> found <false>
Failure (279): expected <true> found <false>
Failure (281): expected <true> found <false>
Failure (283): expected <true> found <false>
Failure (285): expected <true> found <false>
Failure (287): expected <true> found <false>
Failure (289): expected <true> found <false>
Failure (291): expected <true> found <false>
Failure (293): expected <true> found <false>
Failure (295): expected <true> found <false>
Failure (297): expected <true> found <false>
Failure (299): expected <true> found <false>
Failure (301): expected <true> found <false>
Failure (303): expected <true> found <false>
Failure (307): expected <true> found <false>
Failure (309): expected <true> found <false>
Failure (311): expected <true> found <false>
Failure (314): expected <true> found <false>
Failure (316): expected <true> found <false>
Failure (318): expected <true> found <false>
Failure (320): expected <true> found <false>
Failure (322): expected <true> found <false>
Failure (324): expected <true> found <false>
Failure (326): expected <true> found <false>
Failure (328): expected <true> found <false>
Failure (331): expected <true> found <false>
Failure (333): expected <true> found <false>
Failure (335): expected <true> found <false>
Failure (337): expected <true> found <false>
Failure (339): expected <true> found <false>
Failure (341): expected <true> found <false>
Failure (343): expected <true> found <false>
Failure (345): expected <true> found <false>
Failure (347): expected <true> found <false>
Failure (349): expected <true> found <false>
Failure (351): expected <true> found <false>
Failure (353): expected <true> found <false>
Failure (355): expected <true> found <false>
Failure (357): expected <true> found <false>
Failure (359): expected <true> found <false>
Failure (361): expected <true> found <false>
Failure (363): expected <true> found <false>
Failure (365): expected <true> found <false>
Failure (367): expected <true> found <false>
Failure (369): expected <true> found <false>
Failure (371): expected <true> found <false>
Failure (373): expected <true> found <false>
Failure (375): expected <true> found <false>
Failure (378): expected <true> found <false>
Failure (380): expected <true> found <false>
Failure (382): expected <true> found <false>
Failure (384): expected <true> found <false>
Failure (387): expected <true> found <false>
Failure (389): expected <true> found <false>
Failure (392): expected <true> found <false>
Failure (396): expected <true> found <false>
Failure (402): expected <true> found <false>
<output elided>
=== unicode-string-to-number.js
=== unicode-test.js
=== unicodelctest-no-optimization.js
=== unicodelctest.js
=== unused-context-in-with.js
=== unusual-constructor.js
=== uri.js
=== value-callic-prototype-change.js
=== value-of.js
=== value-wrapper.js
=== var.js
=== whitespaces.js
=== with-function-expression.js
=== with-leave.js
=== with-parameter-access.js
=== with-prototype.js
=== with-readonly.js
=== with-value.js