Initialize functions too early in an eval
[WebKit.git] / JSTests / stress /
drwxr-xr-x   ..
-rw-r--r-- 758 IIFE-es6-default-parameters.js
-rw-r--r-- 830 IIFE-function-name-captured.js
-rw-r--r-- 4169 JSON-parse-should-cache-array-lengths.js
-rw-r--r-- 5924 Number-isNaN-basics.js
-rw-r--r-- 4469 Object_static_methods_Object.getOwnPropertyDescriptors-proxy.js
-rw-r--r-- 5116 Object_static_methods_Object.getOwnPropertyDescriptors.js
-rw-r--r-- 224 OverrideHasInstance-should-not-branch-across-register-allocations.js
-rw-r--r-- 5163 SharedArrayBuffer-opt.js
-rw-r--r-- 5730 SharedArrayBuffer.js
-rw-r--r-- 1356 accessors-get-set-prefix.js
-rw-r--r-- 880 activation-sink-default-value-tdz-error.js
-rw-r--r-- 667 activation-sink-default-value.js
-rw-r--r-- 898 activation-sink-osrexit-default-value-tdz-error.js
-rw-r--r-- 672 activation-sink-osrexit-default-value.js
-rw-r--r-- 411 activation-sink-osrexit.js
-rw-r--r-- 438 activation-sink.js
-rw-r--r-- 390 activation-test-loop.js
-rw-r--r-- 311 add-constant-overflow-recovery.js
-rw-r--r-- 470 add-inferred-type-table-to-existing-structure.js
-rw-r--r-- 332 add-int52-constant-overflow-recovery.js
-rw-r--r-- 333 add-int52-large-constant-overflow-recovery.js
-rw-r--r-- 321 add-overflow-recovery.js
-rw-r--r-- 319 add-overflows-after-not-equal.js
-rw-r--r-- 299 add-small-constant-overflow-recovery.js
-rw-r--r-- 833 ai-consistency-filter-cells.js
-rw-r--r-- 462 allocation-sinking-defs-may-have-replacements.js
-rw-r--r-- 697 allocation-sinking-puthint-control-flow.js
-rw-r--r-- 1110 any-int-as-double-add.js
-rw-r--r-- 1210 apply-second-argument-must-be-array-like.js
-rw-r--r-- 1209 argument-count-bytecode.js
-rw-r--r-- 434 argument-intrinsic-basic.js
-rw-r--r-- 541 argument-intrinsic-inlining-use-caller-arg.js
-rw-r--r-- 414 argument-intrinsic-inlining-with-result-escape.js
-rw-r--r-- 499 argument-intrinsic-inlining-with-vararg-with-enough-arguments.js
-rw-r--r-- 466 argument-intrinsic-inlining-with-vararg.js
-rw-r--r-- 534 argument-intrinsic-nested-inlining.js
-rw-r--r-- 334 argument-intrinsic-not-convert-to-get-argument.js
-rw-r--r-- 441 argument-intrinsic-with-stack-write.js
-rw-r--r-- 541 arguments-bizarre-behavior.js
-rw-r--r-- 637 arguments-bizarre-behaviour-disable-enumerability.js
-rw-r--r-- 180 arguments-callee-uninitialized.js
-rw-r--r-- 376 arguments-captured.js
-rw-r--r-- 719 arguments-copy-register-array-backing-store.js
-rw-r--r-- 689 arguments-custom-properties-gc.js
-rw-r--r-- 1539 arguments-define-property.js
-rw-r--r-- 339 arguments-exit-fixed.js
-rw-r--r-- 354 arguments-exit-strict-mode-fixed.js
-rw-r--r-- 342 arguments-exit-strict-mode.js
-rw-r--r-- 327 arguments-exit.js
-rw-r--r-- 394 arguments-inlined-exit-strict-mode-fixed.js
-rw-r--r-- 382 arguments-inlined-exit-strict-mode.js
-rw-r--r-- 367 arguments-inlined-exit.js
-rw-r--r-- 529 arguments-interference-cfg.js
-rw-r--r-- 414 arguments-interference.js
-rw-r--r-- 1716 arguments-iterator.js
-rw-r--r-- 610 arguments-length-always-dont-enum.js
-rw-r--r-- 834 arguments-non-configurable.js
-rw-r--r-- 3784 arith-abs-integer-range-optimization.js
-rw-r--r-- 7158 arith-abs-on-various-types.js
-rw-r--r-- 663 arith-abs-overflow.js
-rw-r--r-- 15872 arith-abs-to-arith-negate-range-optimizaton.js
-rw-r--r-- 1803 arith-abs-with-bitwise-or-zero.js
-rw-r--r-- 4492 arith-add-on-double-array-with-holes.js
-rw-r--r-- 484 arith-add-with-constant-overflow.js
-rw-r--r-- 8516 arith-add-with-constants.js
-rw-r--r-- 9955 arith-ceil-on-various-types.js
-rw-r--r-- 7071 arith-clz32-on-various-types.js
-rw-r--r-- 6983 arith-cos-on-various-types.js
-rw-r--r-- 10047 arith-floor-on-various-types.js
-rw-r--r-- 7436 arith-fround-on-various-types.js
-rw-r--r-- 7157 arith-log-on-various-types.js
-rw-r--r-- 4009 arith-modulo-node-behaviors.js
-rw-r--r-- 1613 arith-modulo-twice.js
-rw-r--r-- 7254 arith-mul-with-constants.js
-rw-r--r-- 9404 arith-negate-on-various-types.js
-rw-r--r-- 10047 arith-round-on-various-types.js
-rw-r--r-- 7002 arith-sin-on-various-types.js
-rw-r--r-- 6853 arith-sqrt-on-various-types.js
-rw-r--r-- 3847 arith-sub-on-double-array-with-holes.js
-rw-r--r-- 7002 arith-tan-on-various-types.js
-rw-r--r-- 10147 arith-trunc-on-various-types.js
-rw-r--r-- 687 arity-check-ftl-throw-more-args.js
-rw-r--r-- 812 arity-check-ftl-throw.js
-rw-r--r-- 72 arity-fixup-should-not-touch-stack-area-below-sp.js
-rw-r--r-- 2792 array-buffer-byte-length.js
-rw-r--r-- 2536 array-concat-on-frozen-object.js
-rw-r--r-- 1490 array-concat-spread-object.js
-rw-r--r-- 691 array-concat-spread-proxy-exception-check.js
-rw-r--r-- 991 array-concat-spread-proxy.js
-rw-r--r-- 1029 array-concat-with-slow-indexingtypes.js
-rw-r--r-- 14331 array-copywithin.js
-rw-r--r-- 1084 array-fill-put-by-val.js
-rw-r--r-- 623 array-filter-put-by-val-direct.js
-rw-r--r-- 1060 array-find-does-not-lookup-twice.js
-rw-r--r-- 635 array-from-abs-and-floor.js
-rw-r--r-- 573 array-from-put-by-val-direct.js
-rw-r--r-- 1041 array-from-set-length.js
-rw-r--r-- 529 array-from-with-accessors.js
-rw-r--r-- 1424 array-from-with-iterable.js
-rw-r--r-- 3685 array-from-with-iterator.js
-rw-r--r-- 414 array-iterators-next-error-messages.js
-rw-r--r-- 3698 array-iterators-next-with-call.js
-rw-r--r-- 2499 array-iterators-next.js
-rw-r--r-- 779 array-join-on-strings-need-overflow-checks.js
-rw-r--r-- 250 array-length-array-storage-plain-object.js
-rw-r--r-- 472 array-length-not-writable.js
-rw-r--r-- 225 array-length-plain-object.js
-rw-r--r-- 604 array-map-put-by-val-direct.js
-rw-r--r-- 9067 array-message-passing.js
-rw-r--r-- 279 array-pop-contiguous.js
-rw-r--r-- 272 array-pop-double-hole.js
-rw-r--r-- 273 array-pop-double.js
-rw-r--r-- 261 array-pop-int32.js
-rw-r--r-- 735 array-prototype-concat-of-long-spliced-arrays.js
-rw-r--r-- 553 array-prototype-concat-of-long-spliced-arrays2.js
-rw-r--r-- 1643 array-prototype-splice-making-typed-array.js
-rw-r--r-- 777 array-push-contiguous.js
-rw-r--r-- 1149 array-push-double-then-nan.js
-rw-r--r-- 751 array-push-double.js
-rw-r--r-- 666 array-push.js
-rw-r--r-- 4957 array-reverse-proxy.js
-rw-r--r-- 595 array-setLength-on-ArrayClass-with-large-length.js
-rw-r--r-- 577 array-setLength-on-ArrayClass-with-small-length.js
-rw-r--r-- 1226 array-slice-intrinsic.js
-rw-r--r-- 1800 array-slice-jettison-on-constructor-change.js
-rw-r--r-- 1852 array-slice-on-frozen-object.js
-rw-r--r-- 1988 array-slice-osr-exit-2.js
-rw-r--r-- 1975 array-slice-osr-exit.js
-rw-r--r-- 509 array-sort-bad-comparator.js
-rw-r--r-- 872 array-species-config-array-constructor.js
-rw-r--r-- 2130 array-species-functions.js
-rw-r--r-- 193 array-storage-array-unshift.js
-rw-r--r-- 1126 array-symbol-species-lazy-watchpoints.js
-rw-r--r-- 479 arrayify-array-storage-typed-array.js
-rw-r--r-- 505 arrayify-fires-watchpoint.js
-rw-r--r-- 409 arrayify-int32-typed-array.js
-rw-r--r-- 375 arrayify-structure-bad-test.js
-rw-r--r-- 272 arrayify-to-structure-contradiction.js
-rw-r--r-- 896 arrayify.js
-rw-r--r-- 404 arrow-function-token-is-not-keyword.js
-rw-r--r-- 3724 arrow-functions-as-default-parameter-values.js
-rw-r--r-- 886 arrowfunction-activation-sink-osrexit-default-value-tdz-error.js
-rw-r--r-- 664 arrowfunction-activation-sink-osrexit-default-value.js
-rw-r--r-- 403 arrowfunction-activation-sink-osrexit.js
-rw-r--r-- 429 arrowfunction-activation-sink.js
-rw-r--r-- 439 arrowfunction-bound.js
-rw-r--r-- 546 arrowfunction-call.js
-rw-r--r-- 485 arrowfunction-constructor.js
-rw-r--r-- 6085 arrowfunction-lexical-bind-arguments-non-strict-1.js
-rw-r--r-- 2015 arrowfunction-lexical-bind-arguments-non-strict-2.js
-rw-r--r-- 3659 arrowfunction-lexical-bind-arguments-strict.js
-rw-r--r-- 4654 arrowfunction-lexical-bind-newtarget.js
-rw-r--r-- 1546 arrowfunction-lexical-bind-supercall-1.js
-rw-r--r-- 5032 arrowfunction-lexical-bind-supercall-2.js
-rw-r--r-- 1237 arrowfunction-lexical-bind-supercall-3.js
-rw-r--r-- 4002 arrowfunction-lexical-bind-supercall-4.js
-rw-r--r-- 8664 arrowfunction-lexical-bind-superproperty.js
-rw-r--r-- 780 arrowfunction-lexical-bind-this-1.js
-rw-r--r-- 2560 arrowfunction-lexical-bind-this-2.js
-rw-r--r-- 1085 arrowfunction-lexical-bind-this-3.js
-rw-r--r-- 842 arrowfunction-lexical-bind-this-4.js
-rw-r--r-- 1501 arrowfunction-lexical-bind-this-5.js
-rw-r--r-- 863 arrowfunction-lexical-bind-this-6.js
-rw-r--r-- 874 arrowfunction-lexical-bind-this-7.js
-rw-r--r-- 2715 arrowfunction-lexical-bind-this-8.js
-rw-r--r-- 637 arrowfunction-lexical-this-activation-sink-osrexit.js
-rw-r--r-- 744 arrowfunction-lexical-this-activation-sink.js
-rw-r--r-- 933 arrowfunction-lexical-this-sinking-no-double-allocate.js
-rw-r--r-- 1069 arrowfunction-lexical-this-sinking-osrexit.js
-rw-r--r-- 1367 arrowfunction-lexical-this-sinking-put.js
-rw-r--r-- 288 arrowfunction-name.js
-rw-r--r-- 951 arrowfunction-others.js
-rw-r--r-- 1006 arrowfunction-prototype.js
-rw-r--r-- 642 arrowfunction-run-10-1.js
-rw-r--r-- 638 arrowfunction-run-10-2.js
-rw-r--r-- 563 arrowfunction-run-10000-1.js
-rw-r--r-- 573 arrowfunction-run-10000-2.js
-rw-r--r-- 639 arrowfunction-sinking-no-double-allocate.js
-rw-r--r-- 530 arrowfunction-sinking-osrexit.js
-rw-r--r-- 805 arrowfunction-sinking-put.js
-rw-r--r-- 740 arrowfunction-tdz-1.js
-rw-r--r-- 787 arrowfunction-tdz-2.js
-rw-r--r-- 2899 arrowfunction-tdz-3.js
-rw-r--r-- 1166 arrowfunction-tdz-4.js
-rw-r--r-- 720 arrowfunction-tostring.js
-rw-r--r-- 1043 arrowfunction-typeof.js
-rw-r--r-- 367 assign-argument-in-inlined-call.js
-rw-r--r-- 277 assign-captured-argument-in-inlined-call.js
-rw-r--r-- 2088 assignment-in-function-call-bracket-node.js
-rw-r--r-- 1964 async-arrow-functions-lexical-arguments-binding.js
-rw-r--r-- 5451 async-arrow-functions-lexical-binding-in-class.js
-rw-r--r-- 1033 async-arrow-functions-lexical-new.target-binding.js
-rw-r--r-- 1250 async-arrow-functions-lexical-super-binding.js
-rw-r--r-- 749 async-arrow-functions-lexical-this-binding.js
-rw-r--r-- 13761 async-await-basic.js
-rw-r--r-- 503 async-await-long-loop.js
-rw-r--r-- 2593 async-await-module-reserved-word.js
-rw-r--r-- 7314 async-await-mozilla.js
-rw-r--r-- 18393 async-await-reserved-word.js
-rw-r--r-- 23752 async-await-syntax.js
-rw-r--r-- 632 async-await-throw-loop.js
-rw-r--r-- 183 async-function-create-nobaseline.js
-rw-r--r-- 934 async-function-create-optimized.js
-rw-r--r-- 1010 async-function-declaration-sinking-no-double-allocate.js
-rw-r--r-- 1144 async-function-declaration-sinking-osrexit.js
-rw-r--r-- 1387 async-function-declaration-sinking-put.js
-rw-r--r-- 926 async-function-expression-sinking-no-double-allocate.js
-rw-r--r-- 1142 async-function-expression-sinking-osrexit.js
-rw-r--r-- 1310 async-function-expression-sinking-put.js
-rw-r--r-- 431 atomics-add-uint32.js
-rw-r--r-- 699 atomics-known-int-use.js
-rw-r--r-- 114 atomics-neg-zero.js
-rw-r--r-- 822 atomics-store-return.js
-rw-r--r-- 124 b3-delete-orphans-should-neutralize-upsilons-with-dead-phis.js
-rw-r--r-- 52 basic-eden-gc-test.js
-rw-r--r-- 495 big-match.js
-rw-r--r-- 966 big-split-captures.js
-rw-r--r-- 578 big-split.js
-rw-r--r-- 403 bit-op-value-to-int32-input-liveness.js
-rw-r--r-- 4651 block-scoped-function-declarations.js
-rw-r--r-- 583 bound-function-lazy-name-generation.js
-rw-r--r-- 281 bound-function-tail-call-with-exception.js
-rw-r--r-- 797 bound-function-uses-prototype.js
-rw-r--r-- 862 bounds-check-not-eliminated-by-licm.js
-rw-r--r-- 405 branch-check-int32-on-boolean-to-number-untyped.js
-rw-r--r-- 409 branch-check-number-on-boolean-to-number-untyped.js
-rw-r--r-- 2191 branch-may-exit-due-to-object-or-other-use-kind.js
-rw-r--r-- 5447 broken-have-a-bad-time-with-arguments-for-gc-testing.js
-rw-r--r-- 369 bug-131764.js
-rw-r--r-- 583 bug-165091.js
-rw-r--r-- 511 builtin-function-is-construct-type-none.js
-rw-r--r-- 967 cached-prototype-setter.js
-rw-r--r-- 736 call-apply-builtin-functions-dont-use-iterators.js
-rw-r--r-- 4464 call-apply-exponential-bytecode-size.js
-rw-r--r-- 352 call-forward-varargs-for-inlined-escaped-arguments.js
-rw-r--r-- 1705 call-non-calleable-constructors-as-function.js
-rw-r--r-- 354 call-object-constructor.js
-rw-r--r-- 1106 call-varargs-from-inlined-code-with-odd-number-of-arguments.js
-rw-r--r-- 1112 call-varargs-from-inlined-code.js
-rw-r--r-- 459 call-varargs-length-effects.js
-rw-r--r-- 678 call-varargs-spread.js
-rw-r--r-- 3025 call-varargs-with-different-arguments-length-after-warmup.js
-rw-r--r-- 336 caller-native-code.js
-rw-r--r-- 453 capture-escape-and-throw.js
-rw-r--r-- 355 captured-arguments-variable.js
-rw-r--r-- 265 catch-clause-should-be-under-tdz1.js
-rw-r--r-- 270 catch-clause-should-be-under-tdz2.js
-rw-r--r-- 248 catch-clause-should-be-under-tdz3.js
-rw-r--r-- 273 catch-clause-should-be-under-tdz4.js
-rw-r--r-- 260 catch-clause-should-be-under-tdz5.js
-rw-r--r-- 3172 catch-parameter-destructuring.js
-rw-r--r-- 2771 catch-parameter-syntax.js
-rw-r--r-- 544 catch-variables-under-tdz.js
-rw-r--r-- 388 check-dom-with-signature.js
-rw-r--r-- 293 check-string-ident.js
-rw-r--r-- 126 chill-mod-chill-mod.js
-rw-r--r-- 3413 class-derived-from-null.js
-rw-r--r-- 1378 class-expression-generates-environment.js
-rw-r--r-- 469 class-expression-should-be-tdz-in-heritage.js
-rw-r--r-- 663 class-method-does-not-declare-variable-to-upper-scope.js
-rw-r--r-- 852 class-subclassing-array.js
-rw-r--r-- 999 class-subclassing-function.js
-rw-r--r-- 1601 class-subclassing-misc.js
-rw-r--r-- 1061 class-subclassing-string.js
-rw-r--r-- 617 class-subclassing-typedarray.js
-rw-r--r-- 1147 class-syntax-block-scoping.js
-rw-r--r-- 1131 class-syntax-definition-semantics.js
-rw-r--r-- 501 class-syntax-derived-default-constructor.js
-rw-r--r-- 4644 class-syntax-double-constructor.js
-rw-r--r-- 277 class-syntax-no-loop-tdz.js
-rw-r--r-- 229 class-syntax-no-tdz-in-catch.js
-rw-r--r-- 257 class-syntax-no-tdz-in-conditional.js
-rw-r--r-- 291 class-syntax-no-tdz-in-eval.js
-rw-r--r-- 381 class-syntax-no-tdz-in-loop-no-inline-super.js
-rw-r--r-- 367 class-syntax-no-tdz-in-loop.js
-rw-r--r-- 175 class-syntax-no-tdz.js
-rw-r--r-- 1618 class-syntax-super-in-eval.js
-rw-r--r-- 575 class-syntax-tdz-in-catch.js
-rw-r--r-- 479 class-syntax-tdz-in-conditional.js
-rw-r--r-- 496 class-syntax-tdz-in-eval.js
-rw-r--r-- 599 class-syntax-tdz-in-loop.js
-rw-r--r-- 1506 class-syntax-tdz-osr-entry-in-loop.js
-rw-r--r-- 1536 class-syntax-tdz.js
-rw-r--r-- 680 cloned-arguments-elimination.js
-rw-r--r-- 218 cloned-arguments-get-by-val-double-array.js
-rw-r--r-- 811 cloned-arguments-modification.js
-rw-r--r-- 984 cloned-arguments-should-visit-callee-during-gc.js
-rw-r--r-- 335 closure-call-exit.js
-rw-r--r-- 1967 code-cache-incorrect-caching.js
-rw-r--r-- 482 compare-eq-object-or-other-to-object.js
-rw-r--r-- 482 compare-eq-object-to-object-or-other.js
-rw-r--r-- 2152 compare-eq-on-null-and-undefined-non-peephole.js
-rw-r--r-- 1840 compare-eq-on-null-and-undefined-optimized-in-constant-folding.js
-rw-r--r-- 4706 compare-eq-on-null-and-undefined.js
-rw-r--r-- 2416 compare-number-and-other.js
-rw-r--r-- 554 compare-strict-eq-integer-to-misc.js
-rw-r--r-- 10380 compare-strict-eq-on-various-types.js
-rw-r--r-- 3782 computed-accessor-parsing.js
-rw-r--r-- 9916 computed-accessor.js
-rw-r--r-- 2054 computed-function-names.js
-rw-r--r-- 80 concat-append-one-with-sparse-array.js
-rw-r--r-- 489 concat-with-holesMustForwardToPrototype.js
-rw-r--r-- 2440 const-and-with-statement.js
-rw-r--r-- 5121 const-exception-handling.js
-rw-r--r-- 3137 const-loop-semantics.js
-rw-r--r-- 3110 const-not-strict-mode.js
-rw-r--r-- 6666 const-semantics.js
-rw-r--r-- 7229 const-tdz.js
-rw-r--r-- 379 constant-closure-var-with-dynamic-invalidation.js
-rw-r--r-- 620 constant-fold-multi-get-by-offset-to-get-by-offset-on-prototype-and-sink-allocation.js
-rw-r--r-- 2360 constant-folding-osr-exit.js
-rw-r--r-- 351 construct-forward-varargs-for-inlined-escaped-arguments.js
-rw-r--r-- 766 construct-varargs-inline-smaller-Foo.js
-rw-r--r-- 998 construct-varargs-inline.js
-rw-r--r-- 1014 construct-varargs-no-inline.js
-rw-r--r-- 971 constructor-with-return.js
-rw-r--r-- 150 contiguous-array-unshift.js
-rw-r--r-- 870 create-subclass-structure-may-throw-exception-when-getting-prototype.js
-rw-r--r-- 990 create-subclass-structure-might-throw.js
-rw-r--r-- 371 create-this-with-callee-variants.js
-rw-r--r-- 755 cse-multi-get-by-offset-remove-checks.js
-rw-r--r-- 6807 custom-iterators.js
-rw-r--r-- 354 custom-prototype-may-be-same-to-original-one.js
-rw-r--r-- 1978 dataview-construct.js
-rw-r--r-- 579 dataview-prototype-accessors.js
-rw-r--r-- 5460 dataview-typedarray-toindex.js
-rw-r--r-- 1436 date-relaxed.js
-rw-r--r-- 139 date-symbol-toprimitive.js
-rw-r--r-- 576 dead-access-to-captured-variable-preceded-by-a-live-store-in-function-with-multiple-basic-blocks.js
-rw-r--r-- 324 dead-access-to-captured-variable-preceded-by-a-live-store.js
-rw-r--r-- 204 dead-fiat-double-to-int52-then-exit-not-int52.js
-rw-r--r-- 180 dead-fiat-double-to-int52.js
-rw-r--r-- 140 dead-fiat-int32-to-int52.js
-rw-r--r-- 254 dead-fiat-value-to-int52-double-path.js
-rw-r--r-- 301 dead-fiat-value-to-int52-then-exit-not-double.js
-rw-r--r-- 297 dead-fiat-value-to-int52-then-exit-not-int52.js
-rw-r--r-- 219 dead-fiat-value-to-int52.js
-rw-r--r-- 436 dead-get-closure-var.js
-rw-r--r-- 250 dead-int32-to-double.js
-rw-r--r-- 250 dead-osr-entry-value.js
-rw-r--r-- 244 dead-speculating-argument-use.js
-rw-r--r-- 251 dead-uint32-to-number.js
-rw-r--r-- 328 dead-value-with-mov-hint-in-another-block.js
-rw-r--r-- 180 deep-StructureStubClearingWatchpoint-destructor-recursion.js
-rw-r--r-- 6453 deeply-nested-finallys.js
-rw-r--r-- 476 default-value-parsing-should-propagate-error.js
-rw-r--r-- 308 delete-by-val.js
-rw-r--r-- 446 delete-to-object-exception.js
-rw-r--r-- 8243 destructuring-assignment-accepts-iterables.js
-rw-r--r-- 2234 destructuring-assignment-require-object-coercible.js
-rw-r--r-- 3901 destructuring-assignment-syntax.js
-rw-r--r-- 2030 destructuring-rest-element.js
-rw-r--r-- 379 dfg-create-arguments-inline-alloc.js
-rw-r--r-- 272 dfg-del-by-id.js
-rw-r--r-- 454 dfg-exception-try-catch-in-constructor-with-inlined-throw.js
-rw-r--r-- 257 dfg-get-by-id-should-not-assert-non-null-prediction.js
-rw-r--r-- 1822 dfg-put-accessors-by-id-class.js
-rw-r--r-- 1620 dfg-put-accessors-by-id.js
-rw-r--r-- 2899 dfg-put-by-val-direct-with-edge-numbers.js
-rw-r--r-- 1192 dfg-put-getter-by-id-class.js
-rw-r--r-- 1024 dfg-put-getter-by-id.js
-rw-r--r-- 1107 dfg-put-getter-by-val-class.js
-rw-r--r-- 1024 dfg-put-getter-by-val.js
-rw-r--r-- 1217 dfg-put-setter-by-id-class.js
-rw-r--r-- 1050 dfg-put-setter-by-id.js
-rw-r--r-- 1133 dfg-put-setter-by-val-class.js
-rw-r--r-- 1050 dfg-put-setter-by-val.js
-rw-r--r-- 265 dfg-rare-data.js
-rw-r--r-- 149 dfg-ssa-swap.js
-rw-r--r-- 1573 dfg-tail-calls.js
-rw-r--r-- 771 dfg-to-primitive-pass-symbol.js
-rw-r--r-- 679 dfg-try-catch-wrong-value-recovery-on-ic-miss.js
-rw-r--r-- 423 direct-arguments-osr-entry.js
-rw-r--r-- 606 direct-arguments-override-length-then-access-normal-length.js
-rw-r--r-- 1061 direct-eval-in-object-literal-methods.js
-rw-r--r-- 285 direct-tail-call-arity-mismatch-count-args.js
-rw-r--r-- 420 disable-function-dot-arguments.js
-rw-r--r-- 937 domjit-exception-ic.js
-rw-r--r-- 1923 domjit-exception.js
-rw-r--r-- 638 domjit-getter-complex-with-incorrect-object.js
-rw-r--r-- 325 domjit-getter-complex.js
-rw-r--r-- 477 domjit-getter-poly.js
-rw-r--r-- 406 domjit-getter-proto.js
-rw-r--r-- 426 domjit-getter-super-poly.js
-rw-r--r-- 723 domjit-getter-try-catch-getter-as-get-by-id-register-restoration.js
-rw-r--r-- 409 domjit-getter.js
-rw-r--r-- 295 dont-crash-on-bad-invalidation-point.js
-rw-r--r-- 224 dont-dead-lock-put-by-val-as-put-by-id.js
-rw-r--r-- 719 dont-unwind-past-vm-entry-frame.js
-rw-r--r-- 971 double-array-to-array-storage.js
-rw-r--r-- 156 double-array-unshift.js
-rw-r--r-- 401 double-as-int32.js
-rw-r--r-- 1655 double-compare-to-float.js
-rw-r--r-- 1004 double-rep-real-number-use-on-nan.js
-rw-r--r-- 1231 double-rep-with-non-cell.js
-rw-r--r-- 3641 double-rep-with-null.js
-rw-r--r-- 5035 double-rep-with-undefined.js
-rw-r--r-- 5592 double-to-float.js
-rw-r--r-- 7372 duplicate-computed-accessors.js
-rw-r--r-- 512 eden-gc-with-retired-blocks.js
-rw-r--r-- 324 element-property-get-should-not-handled-with-get-by-id.js
-rw-r--r-- 748 elidable-new-object-roflcopter-then-exit.js
-rw-r--r-- 1045 elide-new-object-dag-then-exit.js
-rw-r--r-- 217 empty-function.js
-rw-r--r-- 133 empty_eos_regex_split.js
-rw-r--r-- 336 encode-decode-ascii.js
-rw-r--r-- 634 encode-decode-unicode.js
-rw-r--r-- 513 encode-decode-uri-component-surrogates.js
-rw-r--r-- 495 encode-decode-uri-surrogates.js
-rw-r--r-- 576 encode-decode-zero.js
-rw-r--r-- 1724 ensure-proper-strict-mode-parsing.js
-rw-r--r-- 844 equality-type-checking.js
-rw-r--r-- 3407 equals-masquerader.js
-rw-r--r-- 350 error-description-on-symbols-should-not-crash.js
-rw-r--r-- 635 error-message-for-function-base-not-found.js
-rw-r--r-- 252 error-messages-for-in-operator-should-not-crash.js
-rw-r--r-- 3141 error-stack-trace-limit.js
-rw-r--r-- 227 errors-with-simple-names-or-messages-should-not-crash-toString.js
-rw-r--r-- 11340 es6-default-parameters.js
-rw-r--r-- 608 es6-for-of-loop-exception.js
-rw-r--r-- 1076 escape-object-in-diamond-then-exit.js
-rw-r--r-- 491 escape-unescape-surrogates.js
-rw-r--r-- 789 eval-and-super.js
-rw-r--r-- 1387 eval-cached.js
-rw-r--r-- 395 eval-func-decl-block-scoping-reassign.js
-rw-r--r-- 467 eval-func-decl-block-with-remove.js
-rw-r--r-- 2265 eval-func-decl-block-with-var-and-remove.js
-rw-r--r-- 2353 eval-func-decl-block-with-var-sinthesize.js
-rw-r--r-- 204 eval-func-decl-in-block-scope-and-bind-to-top-eval-scope.js
-rw-r--r-- 1524 eval-func-decl-in-eval-within-block-with-let.js
-rw-r--r-- 3214 eval-func-decl-in-eval-within-with-scope.js
-rw-r--r-- 1242 eval-func-decl-in-frozen-global.js
-rw-r--r-- 1631 eval-func-decl-in-global-of-eval.js
-rw-r--r-- 1076 eval-func-decl-in-global.js
-rw-r--r-- 507 eval-func-decl-in-if.js
-rw-r--r-- 4253 eval-func-decl-with-let-const-class.js
-rw-r--r-- 3225 eval-func-decl-within-eval-with-reassign-to-var.js
-rw-r--r-- 1517 eval-func-decl-within-eval-without-reassign-to-let.js
-rw-r--r-- 489 eval-in-arrow-function.js
-rw-r--r-- 272 eval-script-contains-null-character.js
-rw-r--r-- 226 eval-that-is-not-eval.js
-rw-r--r-- 668 exception-dfg-inlined-frame-not-strict-equal.js
-rw-r--r-- 1245 exception-dfg-not-strict-equal.js
-rw-r--r-- 622 exception-dfg-operation-read-value.js
-rw-r--r-- 647 exception-dfg-throw-from-catch-block.js
-rw-r--r-- 890 exception-effect-strcat.js
-rw-r--r-- 675 exception-in-strcat-string-overflow.js
-rw-r--r-- 505 exception-in-strcat.js
-rw-r--r-- 2118 exception-in-to-property-key-should-be-handled-early-in-object-methods.js
-rw-r--r-- 3512 exception-in-to-property-key-should-be-handled-early.js
-rw-r--r-- 297 exit-after-int32-to-double.js
-rw-r--r-- 383 exit-after-int52-to-double.js
-rw-r--r-- 586 exit-after-int52-to-value.js
-rw-r--r-- 383 exit-after-llvm-folds-large-int-constant.js
-rw-r--r-- 951 exit-from-ftl-when-caller-passed-extra-args-then-use-function-dot-arguments.js
-rw-r--r-- 282 exit-from-ftl-with-arity-check-fail.js
-rw-r--r-- 573 exit-from-getter.js
-rw-r--r-- 572 exit-from-setter.js
-rw-r--r-- 393 exit-then-eval.js
-rw-r--r-- 356 fiat-double-to-int52-then-exit-not-int52.js
-rw-r--r-- 220 fiat-double-to-int52-then-fail-to-fold.js
-rw-r--r-- 213 fiat-double-to-int52-then-fold.js
-rw-r--r-- 251 fiat-double-to-int52.js
-rw-r--r-- 216 fiat-int32-to-int52.js
-rw-r--r-- 304 fiat-value-to-int52-double-path.js
-rw-r--r-- 455 fiat-value-to-int52-then-exit-not-double.js
-rw-r--r-- 446 fiat-value-to-int52-then-exit-not-int52.js
-rw-r--r-- 231 fiat-value-to-int52-then-fail-to-fold.js
-rw-r--r-- 231 fiat-value-to-int52-then-fold.js
-rw-r--r-- 286 fiat-value-to-int52.js
-rw-r--r-- 927 finally-for-in.js
-rw-r--r-- 951 flatten-oversize-dictionary-object.js
-rw-r--r-- 497 float32-array-nan-inlined.js
-rw-r--r-- 496 float32-array-nan.js
-rw-r--r-- 424 float32-array-out-of-bounds.js
-rw-r--r-- 298 float32-repeat-out-of-bounds.js
-rw-r--r-- 563 float32array-out-of-bounds.js
-rw-r--r-- 834 float64-array-nan-inlined.js
-rw-r--r-- 804 float64-array-nan.js
-rw-r--r-- 9396 floating-point-div-to-mul.js
-rw-r--r-- 419 fold-based-on-int32-proof-mul-branch.js
-rw-r--r-- 296 fold-based-on-int32-proof-mul.js
-rw-r--r-- 332 fold-based-on-int32-proof-or-zero.js
-rw-r--r-- 321 fold-based-on-int32-proof.js
-rw-r--r-- 623 fold-load-varargs-arity-check-fail-barely.js
-rw-r--r-- 636 fold-load-varargs-arity-check-fail.js
-rw-r--r-- 629 fold-multi-get-by-offset-to-get-by-offset-with-watchpoint.js
-rw-r--r-- 819 fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check-new.js
-rw-r--r-- 960 fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check.js
-rw-r--r-- 608 fold-multi-get-by-offset-to-get-by-offset.js
-rw-r--r-- 1091 fold-multi-put-by-offset-to-put-by-offset-without-folding-the-structure-check.js
-rw-r--r-- 755 fold-multi-put-by-offset-to-put-by-offset.js
-rw-r--r-- 361 fold-profiled-call-to-call.js
-rw-r--r-- 341 fold-to-double-constant-then-exit.js
-rw-r--r-- 387 fold-to-int52-constant-then-exit.js
-rw-r--r-- 306 fold-to-primitive-in-cfa.js
-rw-r--r-- 353 fold-to-primitive-to-identity-in-cfa.js
-rw-r--r-- 842 fold-typed-array-properties.js
-rw-r--r-- 3660 for-in-array-mode.js
-rw-r--r-- 356 for-in-base-reassigned-later-and-change-structure.js
-rw-r--r-- 356 for-in-base-reassigned-later.js
-rw-r--r-- 327 for-in-base-reassigned.js
-rw-r--r-- 523 for-in-capture-string-loop-var.js
-rw-r--r-- 1689 for-in-delete-during-iteration.js
-rw-r--r-- 553 for-in-modify-int-loop-var.js
-rw-r--r-- 438 for-in-modify-string-loop-var.js
-rw-r--r-- 2705 for-in-of-const.js
-rw-r--r-- 1513 for-in-prototype.js
-rw-r--r-- 591 for-in-proxy-target-changed-structure.js
-rw-r--r-- 318 for-in-proxy.js
-rw-r--r-- 593 for-in-shadow-prototype-property.js
-rw-r--r-- 386 for-in-string.js
-rw-r--r-- 5561 for-in-tests.js
-rw-r--r-- 441 for-in-typed-array.js
-rw-r--r-- 405 for-let-comma.js
-rw-r--r-- 250 force-exit-then-eval-dfg.js
-rw-r--r-- 428 force-exit-then-eval.js
-rw-r--r-- 336 forward-varargs-for-inlined-escaped-arguments.js
-rw-r--r-- 1295 freeze-and-seal-should-prevent-extensions.js
-rw-r--r-- 186 freeze-setter.js
-rw-r--r-- 683 freeze_leek.js
-rw-r--r-- 207 ftl-arithcos.js
-rw-r--r-- 171 ftl-arithsin.js
-rw-r--r-- 172 ftl-arithsqrt.js
-rw-r--r-- 201 ftl-arithtan.js
-rw-r--r-- 396 ftl-bit-xor-right-result-interference.js
-rw-r--r-- 1756 ftl-call-bad-callee-exception-interesting-live-state.js
-rw-r--r-- 1790 ftl-call-exception-interesting-live-state.js
-rw-r--r-- 1327 ftl-call-exception-no-catch.js
-rw-r--r-- 1830 ftl-call-exception.js
-rw-r--r-- 1894 ftl-call-varargs-bad-args-exception-interesting-live-state.js
-rw-r--r-- 1817 ftl-call-varargs-bad-callee-exception-interesting-live-state.js
-rw-r--r-- 1851 ftl-call-varargs-exception-interesting-live-state.js
-rw-r--r-- 1394 ftl-call-varargs-exception-no-catch.js
-rw-r--r-- 1763 ftl-call-varargs-exception.js
-rw-r--r-- 230 ftl-checkin-variable.js
-rw-r--r-- 226 ftl-checkin.js
-rw-r--r-- 367 ftl-force-osr-exit.js
-rw-r--r-- 395 ftl-function-dot-arguments-with-callee-saves.js
-rw-r--r-- 1949 ftl-get-by-id-getter-exception-interesting-live-state.js
-rw-r--r-- 1489 ftl-get-by-id-getter-exception-no-catch.js
-rw-r--r-- 1922 ftl-get-by-id-getter-exception.js
-rw-r--r-- 1861 ftl-get-by-id-slow-exception-interesting-live-state.js
-rw-r--r-- 1400 ftl-get-by-id-slow-exception-no-catch.js
-rw-r--r-- 1834 ftl-get-by-id-slow-exception.js
-rw-r--r-- 687 ftl-get-my-argument-by-val-inlined-and-not-inlined.js
-rw-r--r-- 352 ftl-get-my-argument-by-val-inlined.js
-rw-r--r-- 292 ftl-get-my-argument-by-val.js
-rw-r--r-- 162 ftl-getmyargumentslength-inline.js
-rw-r--r-- 178 ftl-getmyargumentslength.js
-rw-r--r-- 177 ftl-gettypedarrayoffset-simple.js
-rw-r--r-- 194 ftl-gettypedarrayoffset-wasteful.js
-rw-r--r-- 401 ftl-has-a-bad-time.js
-rw-r--r-- 163 ftl-in-overflow.js
-rw-r--r-- 344 ftl-library-exception.js
-rw-r--r-- 296 ftl-library-inline-gettimezoneoffset.js
-rw-r--r-- 586 ftl-library-inlining-exceptions-dataview.js
-rw-r--r-- 311 ftl-library-inlining-exceptions.js
-rw-r--r-- 478 ftl-library-inlining-loops.js
-rw-r--r-- 128 ftl-library-inlining-random.js
-rw-r--r-- 204 ftl-library-substring.js
-rw-r--r-- 195 ftl-negate-zero.js
-rw-r--r-- 364 ftl-new-negative-array-size.js
-rw-r--r-- 2054 ftl-operation-exception-interesting-live-state.js
-rw-r--r-- 1499 ftl-operation-exception-no-catch.js
-rw-r--r-- 2027 ftl-operation-exception.js
-rw-r--r-- 1888 ftl-put-by-id-setter-exception-interesting-live-state.js
-rw-r--r-- 1525 ftl-put-by-id-setter-exception-no-catch.js
-rw-r--r-- 1860 ftl-put-by-id-setter-exception.js
-rw-r--r-- 1754 ftl-put-by-id-slow-exception-interesting-live-state.js
-rw-r--r-- 1420 ftl-put-by-id-slow-exception-no-catch.js
-rw-r--r-- 1727 ftl-put-by-id-slow-exception.js
-rw-r--r-- 178 ftl-putbyid.js
-rw-r--r-- 165 ftl-putbyiddirect.js
-rw-r--r-- 371 ftl-reallocatepropertystorage.js
-rw-r--r-- 416 ftl-regexp-exec.js
-rw-r--r-- 227 ftl-regexp-test.js
-rw-r--r-- 407 ftl-shr-exception.js
-rw-r--r-- 774 ftl-string-equality.js
-rw-r--r-- 340 ftl-string-ident-equality.js
-rw-r--r-- 775 ftl-string-strict-equality.js
-rw-r--r-- 409 ftl-sub-exception.js
-rw-r--r-- 578 ftl-switch-string-slow-duplicate-cases.js
-rw-r--r-- 328 ftl-tail-call.js
-rw-r--r-- 1140 ftl-to-ftl-arity-fixup.js
-rw-r--r-- 1122 ftl-try-catch-arith-sub-exception.js
-rw-r--r-- 726 ftl-try-catch-getter-ic-fail-to-call-operation-throw-error.js
-rw-r--r-- 903 ftl-try-catch-getter-throw-interesting-value-recovery.js
-rw-r--r-- 869 ftl-try-catch-getter-throw.js
-rw-r--r-- 1367 ftl-try-catch-oom-error-lazy-slow-path.js
-rw-r--r-- 1273 ftl-try-catch-patchpoint-with-volatile-registers.js
-rw-r--r-- 704 ftl-try-catch-setter-throw.js
-rw-r--r-- 1201 ftl-try-catch-tail-call-inilned-caller.js
-rw-r--r-- 580 ftl-try-catch-varargs-call-throws.js
-rw-r--r-- 409 ftl-xor-exception.js
-rw-r--r-- 2097 function-configurable-properties.js
-rw-r--r-- 2741 function-constructor-reading-from-global-lexical-environment.js
-rw-r--r-- 329 function-expression-exit.js
-rw-r--r-- 1245 function-name-scope.js
-rw-r--r-- 496 function-reentry-infer-on-self.js
-rw-r--r-- 645 function-sinking-no-double-allocate.js
-rw-r--r-- 568 function-sinking-osrexit.js
-rw-r--r-- 843 function-sinking-put.js
-rw-r--r-- 365 function-with-defaults-inlining.js
-rw-r--r-- 378 function-with-defaults-non-inlining.js
-rw-r--r-- 144 fuzz-bug-16399949.js
-rw-r--r-- 1275 generational-opaque-roots.js
-rw-r--r-- 683 generator-and-super.js
-rw-r--r-- 311 generator-arguments-from-function.js
-rw-r--r-- 3122 generator-arguments.js
-rw-r--r-- 796 generator-class-methods-syntax.js
-rw-r--r-- 1321 generator-class-methods.js
-rw-r--r-- 1239 generator-eval-this.js
-rw-r--r-- 494 generator-fib-ftl-and-array.js
-rw-r--r-- 501 generator-fib-ftl-and-object.js
-rw-r--r-- 488 generator-fib-ftl-and-string.js
-rw-r--r-- 446 generator-fib-ftl.js
-rw-r--r-- 736 generator-frame-empty.js
-rw-r--r-- 570 generator-function-constructor-is-subclassible.js
-rw-r--r-- 1320 generator-function-constructor.js
-rw-r--r-- 541 generator-function-create-optimized.js
-rw-r--r-- 924 generator-function-declaration-sinking-no-double-allocate.js
-rw-r--r-- 884 generator-function-declaration-sinking-osrexit.js
-rw-r--r-- 1210 generator-function-declaration-sinking-put.js
-rw-r--r-- 931 generator-function-expression-sinking-no-double-allocate.js
-rw-r--r-- 883 generator-function-expression-sinking-osrexit.js
-rw-r--r-- 1209 generator-function-expression-sinking-put.js
-rw-r--r-- 324 generator-function-name.js
-rw-r--r-- 813 generator-is-not-constructible.js
-rw-r--r-- 657 generator-methods-with-non-generator.js
-rw-r--r-- 496 generator-methods.js
-rw-r--r-- 460 generator-reduced-save-point-put-to-scope.js
-rw-r--r-- 1143 generator-relations.js
-rw-r--r-- 434 generator-return-before-first-call.js
-rw-r--r-- 3631 generator-return.js
-rw-r--r-- 4015 generator-syntax.js
-rw-r--r-- 1434 generator-this.js
-rw-r--r-- 257 generator-throw-before-first-call.js
-rw-r--r-- 3125 generator-throw.js
-rw-r--r-- 309 generator-transfer-register-beyond-mutiple-yields.js
-rw-r--r-- 683 generator-with-new-target.js
-rw-r--r-- 1452 generator-with-super.js
-rw-r--r-- 6518 generator-yield-star.js
-rw-r--r-- 648 get-argument-by-val-in-inlined-varargs-call-out-of-bounds.js
-rw-r--r-- 703 get-argument-by-val-safe-in-inlined-varargs-call-out-of-bounds.js
-rw-r--r-- 1759 get-array-length-on-undecided.js
-rw-r--r-- 706 get-by-id-throw-from-getter-through-optimized-code.js
-rw-r--r-- 706 get-by-id-throw-from-unexpected-getter-through-optimized-code-that-does-not-exit.js
-rw-r--r-- 710 get-by-id-throw-from-unexpected-getter-through-optimized-code.js
-rw-r--r-- 458 get-by-id-untyped.js
-rw-r--r-- 381 get-by-offset-double.js
-rw-r--r-- 284 get-by-val-double-predicted-int.js
-rw-r--r-- 11225 get-by-val-on-undecided-array-type.js
-rw-r--r-- 488 get-by-val-on-undecided-out-of-bounds.js
-rw-r--r-- 1917 get-by-val-on-undecided-sane-chain-1.js
-rw-r--r-- 1559 get-by-val-on-undecided-sane-chain-2.js
-rw-r--r-- 1471 get-by-val-on-undecided-sane-chain-3.js
-rw-r--r-- 1520 get-by-val-on-undecided-sane-chain-4.js
-rw-r--r-- 1544 get-by-val-on-undecided-sane-chain-5.js
-rw-r--r-- 1640 get-by-val-on-undecided-sane-chain-6.js
-rw-r--r-- 811 get-by-val-on-undecided-trivial.js
-rw-r--r-- 9466 get-by-val-out-of-bounds-basics.js
-rw-r--r-- 485 get-by-val-to-id-with-getter.js
-rw-r--r-- 423 get-by-val-with-string-constructor.js
-rw-r--r-- 705 get-by-val-with-string-exit.js
-rw-r--r-- 546 get-by-val-with-string-generated.js
-rw-r--r-- 225 get-by-val-with-string-getter.js
-rw-r--r-- 521 get-by-val-with-string.js
-rw-r--r-- 420 get-by-val-with-symbol-constructor.js
-rw-r--r-- 761 get-by-val-with-symbol-exit.js
-rw-r--r-- 318 get-by-val-with-symbol-getter.js
-rw-r--r-- 575 get-by-val-with-symbol.js
-rw-r--r-- 234 get-declared-unpassed-argument-in-direct-arguments.js
-rw-r--r-- 278 get-declared-unpassed-argument-in-scoped-arguments.js
-rw-r--r-- 2529 get-from-scope-dynamic-onto-proxy.js
-rw-r--r-- 236 get-local-elimination.js
-rw-r--r-- 901 get-my-argument-by-val-creates-arguments.js
-rw-r--r-- 321 get-my-argument-by-val-for-inlined-escaped-arguments.js
-rw-r--r-- 621 get-my-argument-by-val-inlined-no-formal-parameters.js
-rw-r--r-- 163 get-my-argument-by-val-out-of-bounds-no-warm-up.js
-rw-r--r-- 306 get-my-argument-by-val-out-of-bounds.js
-rw-r--r-- 359 get-my-argument-by-val-safe-out-of-bounds.js
-rw-r--r-- 360 get-my-argument-by-val-safe-wrap-around.js
-rw-r--r-- 164 get-my-argument-by-val-wrap-around-no-warm-up.js
-rw-r--r-- 307 get-my-argument-by-val-wrap-around.js
-rw-r--r-- 285 get-stack-identity-due-to-sinking.js
-rw-r--r-- 489 get-stack-mapping-with-dead-get-stack.js
-rw-r--r-- 472 get-stack-mapping.js
-rw-r--r-- 206 getter-arity.js
-rw-r--r-- 634 getter.js
-rw-r--r-- 385 global-const-redeclaration-setting-2.js
-rw-r--r-- 485 global-const-redeclaration-setting-3.js
-rw-r--r-- 502 global-const-redeclaration-setting-4.js
-rw-r--r-- 513 global-const-redeclaration-setting-5.js
-rw-r--r-- 335 global-const-redeclaration-setting.js
drwxr-xr-x - global-const-redeclaration-setting
-rw-r--r-- 355 global-environment-does-not-trap-unscopables.js
-rw-r--r-- 477 global-is-finite.js
-rw-r--r-- 489 global-is-nan.js
-rw-r--r-- 6428 global-isNaN-basics.js
-rw-r--r-- 374 global-lexical-environment-to-this.js
-rw-r--r-- 241 global-lexical-let-no-rhs.js
-rw-r--r-- 2744 global-lexical-redeclare-variable.js
-rw-r--r-- 143 global-lexical-redefine-const.js
-rw-r--r-- 1147 global-lexical-var-injection.js
-rw-r--r-- 139 global-lexical-variable-tdz.js
-rw-r--r-- 171 global-lexical-variable-unresolved-property.js
-rw-r--r-- 696 global-lexical-variable-with-statement.js
-rw-r--r-- 617 global-property-into-variable-get-from-scope.js
-rw-r--r-- 471 goofy-function-reentry-incorrect-inference.js
-rw-r--r-- 349 has-custom-properties.js
-rw-r--r-- 549 has-own-property-cache-basics.js
-rw-r--r-- 328 has-own-property-called-on-non-object.js
-rw-r--r-- 726 has-own-property-name-cache-string-keys.js
-rw-r--r-- 678 has-own-property-name-cache-symbol-keys.js
-rw-r--r-- 907 has-own-property-name-cache-symbols-and-strings.js
-rw-r--r-- 5448 have-a-bad-time-with-arguments.js
-rw-r--r-- 1489 heap-allocator-allocates-incorrect-size-for-activation.js
-rw-r--r-- 617 ic-throw-through-optimized-code.js
-rw-r--r-- 376 ignore-promise-species.js
-rw-r--r-- 1381 import-basic.js
-rw-r--r-- 960 import-from-eval.js
-rw-r--r-- 248 import-reject-with-exception.js
-rw-r--r-- 3385 import-syntax.js
drwxr-xr-x - import-tests
-rw-r--r-- 257 impure-get-own-property-slot-inline-cache.js
-rw-r--r-- 249 in-ftl-exception-check.js
-rw-r--r-- 114 indirect-call-object-constructor-with-no-arguments.js
-rw-r--r-- 387 infer-constant-global-property.js
-rw-r--r-- 395 infer-constant-property.js
-rw-r--r-- 504 infer-uninitialized-closure-var.js
-rw-r--r-- 418 inferred-infinite-loop-that-uses-captured-variables.js
-rw-r--r-- 6901 inferred-names.js
-rw-r--r-- 3113 inferred-type-table-stale-identifiers.js
-rw-r--r-- 590 infinite-loop-that-uses-captured-variables-before-throwing.js
-rw-r--r-- 554 infinite-loop-that-uses-captured-variables-but-they-do-not-escape.js
-rw-r--r-- 338 infinite-loop-that-uses-captured-variables-with-osr-entry.js
-rw-r--r-- 376 infinite-loop-that-uses-captured-variables.js
-rw-r--r-- 111 initialize_functions_after_arguments.js
-rw-r--r-- 600 injected-numeric-setter-on-prototype.js
-rw-r--r-- 458 inline-call-that-doesnt-use-all-args.js
-rw-r--r-- 454 inline-call-varargs-and-call.js
-rw-r--r-- 407 inline-call-varargs.js
-rw-r--r-- 297 inline-closure-call.js
-rw-r--r-- 743 inline-llint-with-switch.js
-rw-r--r-- 353 inline-varargs-get-arguments.js
-rw-r--r-- 516 inlined-constructor-this-liveness.js
-rw-r--r-- 533 inlined-error-gets-correct-codeblock-for-bytecodeoffset.js
-rw-r--r-- 550 inlined-function-this-liveness.js
-rw-r--r-- 165 inlined-tail-call-in-inlined-setter-should-not-crash-when-getting-value-profile.js
-rw-r--r-- 454 instanceof-custom-hasinstancesymbol.js
-rw-r--r-- 372 instanceof-late-constant-folding.js
-rw-r--r-- 1095 instanceof-not-cell.js
-rw-r--r-- 957 instanceof.js
-rw-r--r-- 328 int16-put-by-val-in-and-out-of-bounds.js
-rw-r--r-- 322 int16-put-by-val-in-bounds-then-exit-out-of-bounds.js
-rw-r--r-- 322 int16-put-by-val-out-of-bounds-bounds-then-do-in-bounds.js
-rw-r--r-- 144 int32-array-unshift.js
-rw-r--r-- 740 int32-object-out-of-bounds.js
-rw-r--r-- 630 int32-out-of-bounds.js
-rw-r--r-- 2145 int32array-transition-on-nan.js
-rw-r--r-- 315 int52-ai-add-then-filter-int32.js
-rw-r--r-- 296 int52-ai-mul-and-clean-neg-zero-then-filter-int32.js
-rw-r--r-- 273 int52-ai-mul-then-filter-int32-directly.js
-rw-r--r-- 286 int52-ai-mul-then-filter-int32.js
-rw-r--r-- 299 int52-ai-neg-then-filter-int32.js
-rw-r--r-- 309 int52-ai-sub-then-filter-int32.js
-rw-r--r-- 316 int52-argument.js
-rw-r--r-- 298 int52-force-osr-exit-path.js
-rw-r--r-- 333 int52-inlined-call-argument.js
-rw-r--r-- 320 int52-variable.js
-rw-r--r-- 295 int8-repeat-out-of-bounds.js
-rw-r--r-- 1034 integer-range-optimization-constant-representation-1.js
-rw-r--r-- 822 integer-range-optimization-constant-representation-2.js
-rw-r--r-- 1447 intl-constructors-with-proxy.js
-rw-r--r-- 536 invalidation-point.js
-rw-r--r-- 375 inverted-additive-subsumption.js
-rw-r--r-- 3205 is-constructor.js
-rw-r--r-- 558 is-undefined-exit-on-masquerader.js
-rw-r--r-- 396 is-undefined-jettison-on-masquerader.js
-rw-r--r-- 399 is-undefined-masquerader.js
-rw-r--r-- 1776 isLockFree.js
-rw-r--r-- 1907 istypedarrayview-intrinsic.js
-rw-r--r-- 877 iterator-functions.js
-rw-r--r-- 965 iterator-names.js
-rw-r--r-- 2187 iterator-prototype.js
-rw-r--r-- 5305 iterator-return-beyond-multiple-iteration-scopes.js
-rw-r--r-- 1845 iterators-shape.js
-rw-r--r-- 525 jit-cache-poly-replace-then-cache-get-and-fold-then-invalidate.js
-rw-r--r-- 463 jit-cache-replace-then-cache-get-and-fold-then-invalidate.js
-rw-r--r-- 461 jit-gracefully-handle-double-constants-in-math-operators.js
-rw-r--r-- 428 jit-put-to-scope-global-cache-watchpoint-invalidate.js
-rw-r--r-- 634 joined-strings-should-not-exceed-max-string-length.js
-rw-r--r-- 610 js-fixed-array-out-of-memory.js
-rw-r--r-- 1442 jsc-read.js
-rw-r--r-- 550 jsc-setImpureGetterDelegate-on-bad-type.js
-rw-r--r-- 813 jsc-test-functions-should-be-more-robust.js
-rw-r--r-- 2001 json-parse-on-frozen-object.js
-rw-r--r-- 937 json-stringify-with-non-jsarray-array.js
-rw-r--r-- 487 large-regexp.js
-rw-r--r-- 3247 lars-sab-workers.js
-rw-r--r-- 1683 lexical-let-and-with-statement.js
-rw-r--r-- 5071 lexical-let-exception-handling.js
-rw-r--r-- 487 lexical-let-global-not-captured-variables.js
-rw-r--r-- 8275 lexical-let-loop-semantics.js
-rw-r--r-- 2585 lexical-let-not-strict-mode.js
-rw-r--r-- 7864 lexical-let-semantics.js
-rw-r--r-- 7411 lexical-let-tdz.js
-rw-r--r-- 6060 lexical-scoping-break-continue.js
-rw-r--r-- 438 licm-no-pre-header-nested.js
-rw-r--r-- 307 licm-no-pre-header.js
-rw-r--r-- 502 licm-pre-header-cannot-exit-nested.js
-rw-r--r-- 425 licm-pre-header-cannot-exit.js
-rw-r--r-- 99 lift-tdz-bypass-catch.js
-rw-r--r-- 2410 lift-template-literal.js
-rw-r--r-- 375 liveness-pruning-needed-for-osr-availability-eager.js
-rw-r--r-- 306 liveness-pruning-needed-for-osr-availability.js
-rw-r--r-- 363 llint-cache-replace-then-cache-get-and-fold-then-invalidate.js
-rw-r--r-- 277 llint-get-by-id-cache-prototype-load-from-dictionary.js
-rw-r--r-- 352 llint-put-to-scope-global-cache-watchpoint-invalidate.js
-rw-r--r-- 810 llint-stack-overflow-location.js
-rw-r--r-- 770 load-varargs-elimination-bounds-check-barely.js
-rw-r--r-- 775 load-varargs-elimination-bounds-check.js
-rw-r--r-- 550 load-varargs-on-new-array-with-spread-convert-to-static-loads.js
-rw-r--r-- 1067 load-varargs-then-inlined-call-and-exit-strict.js
-rw-r--r-- 1052 load-varargs-then-inlined-call-and-exit.js
-rw-r--r-- 1230 load-varargs-then-inlined-call-exit-in-foo.js
-rw-r--r-- 1047 load-varargs-then-inlined-call-inlined.js
-rw-r--r-- 999 load-varargs-then-inlined-call.js
-rw-r--r-- 651 logical-not-masquerades.js
-rw-r--r-- 578 make-dictionary-repatch.js
-rw-r--r-- 552 make-large-string-jit-strcat.js
-rw-r--r-- 523 make-large-string-jit.js
-rw-r--r-- 321 make-large-string-strcat.js
-rw-r--r-- 315 make-large-string.js
-rw-r--r-- 330 make-rope-2.js
-rw-r--r-- 339 make-rope-3.js
-rw-r--r-- 1071 many-sunken-locals.js
-rw-r--r-- 898 map-constructor-adder.js
-rw-r--r-- 2344 map-constructor.js
-rw-r--r-- 1528 map-cse-correctness.js
-rw-r--r-- 328 map-delete.js
-rw-r--r-- 8003 map-iteration.js
-rw-r--r-- 2662 map-iterators-next.js
-rw-r--r-- 223 map-rehash-2.js
-rw-r--r-- 546 map-rehash.js
-rw-r--r-- 1886 marked-argument-buffer.js
-rw-r--r-- 518 materialize-activation-referenced-from-phantom-function.js
-rw-r--r-- 440 materialize-object-referenced-from-phantom-object.js
-rw-r--r-- 1411 materialize-past-butterfly-allocation.js
-rw-r--r-- 220 materialize-past-put-structure.js
-rw-r--r-- 238 math-abs-positive.js
-rw-r--r-- 4001 math-ceil-arith-rounding-mode.js
-rw-r--r-- 8068 math-ceil-basics.js
-rw-r--r-- 6176 math-clz32-basics.js
-rw-r--r-- 4008 math-floor-arith-rounding-mode.js
-rw-r--r-- 8239 math-floor-basics.js
-rw-r--r-- 2825 math-log-basics.js
-rw-r--r-- 2621 math-log-with-constants.js
-rw-r--r-- 299 math-max-min-no-arguments.js
-rw-r--r-- 10362 math-pow-basics.js
-rw-r--r-- 466 math-pow-becomes-custom-function.js
-rw-r--r-- 2766 math-pow-coherency.js
-rw-r--r-- 2343 math-pow-integer-exponent-fastpath.js
-rw-r--r-- 8128 math-pow-nan-behaviors.js
-rw-r--r-- 2477 math-pow-stable-results.js
-rw-r--r-- 10154 math-pow-with-constants.js
-rw-r--r-- 881 math-pow-with-never-NaN-exponent.js
-rw-r--r-- 1636 math-round-arith-rounding-mode.js
-rw-r--r-- 7808 math-round-basics.js
-rw-r--r-- 390 math-round-should-not-use-truncate.js
-rw-r--r-- 844 math-rounding-infinity.js
-rw-r--r-- 677 math-rounding-nan.js
-rw-r--r-- 1932 math-rounding-negative-zero.js
-rw-r--r-- 1676 math-sqrt-basics-disable-architecture-specific-optimizations.js
-rw-r--r-- 1443 math-sqrt-basics.js
-rw-r--r-- 4034 math-trunc-arith-rounding-mode.js
-rw-r--r-- 8237 math-trunc-basics.js
-rw-r--r-- 315 math-trunc-should-be-truncate.js
-rw-r--r-- 467 max-boolean-exit.js
-rw-r--r-- 1154 method-name.js
-rw-r--r-- 522 misaligned-int8-view-byte-offset.js
-rw-r--r-- 628 misaligned-int8-view-read.js
-rw-r--r-- 707 misaligned-int8-view-write.js
-rw-r--r-- 272 misc-is-object-or-null.js
-rw-r--r-- 2160 modify-map-during-iteration.js
-rw-r--r-- 1968 modify-set-during-iteration.js
-rw-r--r-- 434 module-namespace-access-change.js
-rw-r--r-- 330 module-namespace-access-non-constant.js
-rw-r--r-- 565 module-namespace-access-poly.js
-rw-r--r-- 332 module-namespace-access-transitive-exports.js
-rw-r--r-- 313 module-namespace-access.js
-rw-r--r-- 7569 modules-syntax-error-with-names.js
-rw-r--r-- 10422 modules-syntax-error.js
-rw-r--r-- 4806 modules-syntax.js
-rw-r--r-- 666 mul-boolean-exit.js
-rw-r--r-- 533 multi-get-by-offset-dce.js
-rw-r--r-- 467 multi-get-by-offset-hoist-around-structure-check.js
-rw-r--r-- 416 multi-get-by-offset-proto-and-self.js
-rw-r--r-- 561 multi-get-by-offset-proto-or-unset.js
-rw-r--r-- 758 multi-get-by-offset-proto-self-or-unset.js
-rw-r--r-- 583 multi-get-by-offset-self-or-proto.js
-rw-r--r-- 561 multi-get-by-offset-self-or-unset.js
-rw-r--r-- 376 multi-put-by-offset-multiple-transitions.js
-rw-r--r-- 2159 multi-put-by-offset-reallocation-butterfly-cse.js
-rw-r--r-- 1950 multi-put-by-offset-reallocation-cases.js
drwxr-xr-x - multiple-files-tests
-rw-r--r-- 2011 multiply-typed-double-and-object.js
-rw-r--r-- 1327 mutual-tail-call-no-stack-overflow.js
-rw-r--r-- 419 nan-equal-untyped.js
-rw-r--r-- 192 nan-equal.js
-rw-r--r-- 1578 native-constructors-length.js
-rw-r--r-- 2284 native-error-properties.js
-rw-r--r-- 928 need-bytecode-liveness-for-unreachable-blocks-at-dfg-time.js
-rw-r--r-- 1101 new-array-dead.js
-rw-r--r-- 659 new-array-storage-array-with-size.js
-rw-r--r-- 224 new-array-then-exit.js
-rw-r--r-- 459 new-array-with-size-throw-exception-and-tear-off-arguments.js
-rw-r--r-- 733 new-array-with-size-with-bad-time.js
-rw-r--r-- 636 new-array-with-spread-with-normal-spread-and-phantom-spread.js
-rw-r--r-- 701 new-contiguous-array-with-size.js
-rw-r--r-- 532 new-double-array-with-size.js
-rw-r--r-- 191 new-function-expression-has-structures.js
-rw-r--r-- 528 new-int32-array-with-size.js
-rw-r--r-- 1556 new-largeish-contiguous-array-with-size.js
-rw-r--r-- 478 new-promise-capabilities-requires-constructor.js
-rw-r--r-- 1422 new-regex-inline.js
-rw-r--r-- 4804 new-target-syntax-errors.js
-rw-r--r-- 3221 new-target.js
-rw-r--r-- 424 new-undecided-array-with-size.js
-rw-r--r-- 527 no-abc-skippy-loop.js
-rw-r--r-- 460 no-abc-skippy-paired-loop.js
-rw-r--r-- 2842 non-constructors.js
-rw-r--r-- 701 not-cell-use.js
-rw-r--r-- 684 number-is-finite.js
-rw-r--r-- 708 number-is-nan.js
-rw-r--r-- 380 number-to-locale-string-should-accept-strange-number-objects.js
-rw-r--r-- 1973 number-to-string-abstract-operation.js
-rw-r--r-- 2194 number-to-string-radix.js
-rw-r--r-- 867 number-to-string-with-add.js
-rw-r--r-- 2092 number-to-string.js
-rw-r--r-- 612 numeric-setter-on-prototype-non-blank-array.js
-rw-r--r-- 509 numeric-setter-on-prototype.js
-rw-r--r-- 496 numeric-setter-on-self.js
-rw-r--r-- 360 object-add.js
-rw-r--r-- 1799 object-allocation-sinking-with-uninitialized-property-on-one-path.js
-rw-r--r-- 5549 object-assign-correctness.js
-rw-r--r-- 322 object-assign-enumerable.js
-rw-r--r-- 652 object-assign-order.js
-rw-r--r-- 361 object-bit-and.js
-rw-r--r-- 362 object-bit-or.js
-rw-r--r-- 362 object-bit-xor.js
-rw-r--r-- 401 object-constructor-should-be-new-target-aware.js
-rw-r--r-- 360 object-div.js
-rw-r--r-- 3558 object-entries.js
-rw-r--r-- 228 object-escapes-in-loop.js
-rw-r--r-- 271 object-freeze-accept-non-object.js
-rw-r--r-- 696 object-freeze-with-proxy-preventExtensions.js
-rw-r--r-- 1300 object-get-own-property-descriptor-perform-to-object.js
-rw-r--r-- 1113 object-get-own-property-names-perform-to-object.js
-rw-r--r-- 1083 object-get-own-property-symbols-perform-to-object.js
-rw-r--r-- 1370 object-get-own-property-symbols.js
-rw-r--r-- 906 object-get-prototype-of-perform-to-object.js
-rw-r--r-- 273 object-is-extensible-accept-non-object.js
-rw-r--r-- 268 object-is-frozen-accept-non-object.js
-rw-r--r-- 268 object-is-sealed-accept-non-object.js
-rw-r--r-- 1043 object-keys-perform-to-object.js
-rw-r--r-- 2553 object-literal-methods.js
-rw-r--r-- 361 object-lshift.js
-rw-r--r-- 360 object-mul.js
-rw-r--r-- 3218 object-number-properties.js
-rw-r--r-- 282 object-prevent-extensions-accept-non-object.js
-rw-r--r-- 1226 object-prototype-proto-accessors-should-throw-on-undefined-this.js
-rw-r--r-- 4460 object-rest-deconstruct.js
-rw-r--r-- 363 object-rshift.js
-rw-r--r-- 269 object-seal-accept-non-object.js
-rw-r--r-- 686 object-seal-with-proxy-preventExtensions.js
-rw-r--r-- 6612 object-spread.js
-rw-r--r-- 360 object-sub.js
-rw-r--r-- 796 object-toString-with-proxy.js
-rw-r--r-- 372 object-urshift.js
-rw-r--r-- 3235 object-values.js
-rw-r--r-- 326 obscure-error-message-dont-crash.js
-rw-r--r-- 497 obviously-elidable-new-object-then-exit.js
-rw-r--r-- 1440 op-add-exceptions.js
-rw-r--r-- 7237 op-negate-inline-cache.js
-rw-r--r-- 407 op-push-name-scope-crashes-profiler.js
-rw-r--r-- 1222 op_add.js
-rw-r--r-- 1349 op_bitand.js
-rw-r--r-- 1348 op_bitor.js
-rw-r--r-- 1349 op_bitxor.js
-rw-r--r-- 510 op_div-ConstVar.js
-rw-r--r-- 510 op_div-VarConst.js
-rw-r--r-- 508 op_div-VarVar.js
-rw-r--r-- 487 op_lshift-ConstVar.js
-rw-r--r-- 487 op_lshift-VarConst.js
-rw-r--r-- 485 op_lshift-VarVar.js
-rw-r--r-- 510 op_mod-ConstVar.js
-rw-r--r-- 510 op_mod-VarConst.js
-rw-r--r-- 508 op_mod-VarVar.js
-rw-r--r-- 483 op_mul-ConstVar.js
-rw-r--r-- 483 op_mul-VarConst.js
-rw-r--r-- 481 op_mul-VarVar.js
-rw-r--r-- 1427 op_negate.js
-rw-r--r-- 1430 op_postdec.js
-rw-r--r-- 1430 op_postinc.js
-rw-r--r-- 1428 op_predec.js
-rw-r--r-- 1428 op_preinc.js
-rw-r--r-- 487 op_rshift-ConstVar.js
-rw-r--r-- 487 op_rshift-VarConst.js
-rw-r--r-- 485 op_rshift-VarVar.js
-rw-r--r-- 483 op_sub-ConstVar.js
-rw-r--r-- 483 op_sub-VarConst.js
-rw-r--r-- 481 op_sub-VarVar.js
-rw-r--r-- 489 op_urshift-ConstVar.js
-rw-r--r-- 489 op_urshift-VarConst.js
-rw-r--r-- 487 op_urshift-VarVar.js
-rw-r--r-- 275 operation-get-by-val-default-should-not-called-for-already-optimized-site.js
-rw-r--r-- 644 operation-in-throw-error.js
-rw-r--r-- 2608 ordinary-set-exceptions.js
-rw-r--r-- 446 osr-exit-on-op-negate-should-no-fail-assertions.js
-rw-r--r-- 273 other-is-object-or-null.js
-rw-r--r-- 137 override-map-constructor.js
-rw-r--r-- 2561 pad-start-calls-repeat-character-with-double.js
-rw-r--r-- 5401 parameter-scoping.js
-rw-r--r-- 219 parse-int-intrinsic-dfg-backend-flush.js
-rw-r--r-- 1887 parse-int-intrinsic.js
-rw-r--r-- 199 parse-regexp-as-token.js
-rw-r--r-- 337 path-sensitive-known-cell-crash.js
-rw-r--r-- 2576 pathname-resolve.js
-rw-r--r-- 320 phantom-arguments-set-local-then-exit-in-same-block.js
-rw-r--r-- 554 phantom-direct-arguments-clobber-argument-count.js
-rw-r--r-- 553 phantom-direct-arguments-clobber-callee.js
-rw-r--r-- 620 phantom-inadequacy.js
-rw-r--r-- 332 phantom-local-captured-but-not-flushed-to-ssa.js
-rw-r--r-- 743 phantom-new-array-with-spread-osr-exit.js
-rw-r--r-- 2399 phantom-spread-forward-varargs.js
-rw-r--r-- 695 phantom-spread-osr-exit.js
-rw-r--r-- 456 plus-boolean-exit.js
-rw-r--r-- 486 plus-boolean-or-double.js
-rw-r--r-- 482 plus-boolean-or-int.js
-rw-r--r-- 734 poly-call-exit-this.js
-rw-r--r-- 654 poly-call-exit.js
-rw-r--r-- 682 poly-call-stub-in-getter-stub.js
-rw-r--r-- 567 poly-chain-getter.js
-rw-r--r-- 663 poly-chain-setter.js
-rw-r--r-- 579 poly-chain-then-getter.js
-rw-r--r-- 684 poly-chain-then-setter.js
-rw-r--r-- 750 poly-getter-combo.js
-rw-r--r-- 579 poly-getter-then-chain.js
-rw-r--r-- 516 poly-getter-then-self.js
-rw-r--r-- 584 poly-self-getter.js
-rw-r--r-- 516 poly-self-then-getter.js
-rw-r--r-- 1794 poly-setter-combo.js
-rw-r--r-- 611 poly-setter-then-self.js
-rw-r--r-- 523 polymorphic-prototype-accesses.js
-rw-r--r-- 10208 pow-basics.js
-rw-r--r-- 2734 pow-coherency.js
-rw-r--r-- 1370 pow-evaluation-order.js
-rw-r--r-- 1700 pow-expects-update-expression-on-lhs.js
-rw-r--r-- 2296 pow-integer-exponent-fastpath.js
-rw-r--r-- 7864 pow-nan-behaviors.js
-rw-r--r-- 708 pow-simple.js
-rw-r--r-- 2443 pow-stable-results.js
-rw-r--r-- 1258 pow-to-number-should-be-executed-in-code-side.js
-rw-r--r-- 10035 pow-with-constants.js
-rw-r--r-- 865 pow-with-never-NaN-exponent.js
-rw-r--r-- 1160 promise-cannot-be-called.js
-rw-r--r-- 260 promise-infinite-recursion-should-not-crash.js
-rw-r--r-- 1674 promise-species-functions.js
-rw-r--r-- 522 prop-type-boolean-then-string.js
-rw-r--r-- 409 prop-type-int32-then-string.js
-rw-r--r-- 411 prop-type-number-then-string.js
-rw-r--r-- 642 prop-type-object-or-other-then-string.js
-rw-r--r-- 449 prop-type-object-then-string.js
-rw-r--r-- 417 prop-type-other-then-string.js
-rw-r--r-- 470 prop-type-string-then-object.js
-rw-r--r-- 642 prop-type-struct-or-other-then-string.js
-rw-r--r-- 740 prop-type-struct-then-object-opt-fold.js
-rw-r--r-- 663 prop-type-struct-then-object-opt-multi.js
-rw-r--r-- 572 prop-type-struct-then-object-opt.js
-rw-r--r-- 419 prop-type-struct-then-object.js
-rw-r--r-- 464 prop-type-symbol-then-object.js
-rw-r--r-- 462 prop-type-symbol-then-string.js
-rw-r--r-- 370 proper-property-store-with-prototype-property-that-is-not-writable.js
-rw-r--r-- 1045 property-name-enumerator-should-not-look-into-indexed-values-when-it-is-a-dictionary.js
-rw-r--r-- 208 property-setters-should-not-be-called-for-bound-arguments-list-entries.js
-rw-r--r-- 107 proto-setter.js
-rw-r--r-- 708 prototype-getter.js
-rw-r--r-- 685 proxy-and-json-stringify.js
-rw-r--r-- 430 proxy-and-typed-array.js
-rw-r--r-- 5089 proxy-array-prototype-methods.js
-rw-r--r-- 7498 proxy-basic.js
-rw-r--r-- 8699 proxy-call.js
-rw-r--r-- 6186 proxy-construct.js
-rw-r--r-- 16491 proxy-define-own-property.js
-rw-r--r-- 6706 proxy-delete.js
-rw-r--r-- 1562 proxy-get-and-set-recursion-stack-overflow.js
-rw-r--r-- 12393 proxy-get-own-property.js
-rw-r--r-- 10264 proxy-get-prototype-of.js
-rw-r--r-- 610 proxy-get-with-primitive-receiver.js
-rw-r--r-- 10178 proxy-has-property.js
-rw-r--r-- 540 proxy-in-proto-chain.js
-rw-r--r-- 1806 proxy-inline-cache.js
-rw-r--r-- 907 proxy-instanceof.js
-rw-r--r-- 1445 proxy-is-array.js
-rw-r--r-- 8071 proxy-is-extensible.js
-rw-r--r-- 4080 proxy-json.js
-rw-r--r-- 840 proxy-of-a-proxy.js
-rw-r--r-- 15538 proxy-own-keys.js
-rw-r--r-- 6379 proxy-prevent-extensions.js
-rw-r--r-- 1927 proxy-property-descriptor.js
-rw-r--r-- 1199 proxy-returning-incomplete-property-descriptor.js
-rw-r--r-- 5748 proxy-revoke.js
-rw-r--r-- 10079 proxy-set-prototype-of.js
-rw-r--r-- 14812 proxy-set.js
-rw-r--r-- 4146 proxy-stack-overflow-exceptions.js
-rw-r--r-- 2486 proxy-underscore-proto.js
-rw-r--r-- 2855 proxy-with-private-symbols.js
-rw-r--r-- 573 proxy-with-statement.js
-rw-r--r-- 2125 proxy-with-unbalanced-getter-setter.js
-rw-r--r-- 1127 prune-multi-put-by-offset-replace-or-transition-variant.js
-rw-r--r-- 699 put-by-id-build-list-order-recurse.js
-rw-r--r-- 732 put-by-id-direct-should-be-done-for-non-index-property.js
-rw-r--r-- 877 put-by-id-on-new-object-after-prototype-transition-non-strict.js
-rw-r--r-- 891 put-by-id-on-new-object-after-prototype-transition-strict.js
-rw-r--r-- 147 put-by-id-strict-build-list-order.js
-rw-r--r-- 618 put-by-id-throw-through-optimized-code.js
-rw-r--r-- 196 put-by-id-transition-null-prototype.js
-rw-r--r-- 3355 put-by-val-out-of-bounds-basics.js
-rw-r--r-- 510 put-by-val-with-string-break.js
-rw-r--r-- 592 put-by-val-with-string-generated.js
-rw-r--r-- 521 put-by-val-with-string-generic.js
-rw-r--r-- 527 put-by-val-with-symbol-break.js
-rw-r--r-- 533 put-by-val-with-symbol-generic.js
-rw-r--r-- 1213 put-local-conservative.js
-rw-r--r-- 3563 raise-error-in-iterator-close.js
-rw-r--r-- 695 random-53bit.js
-rw-r--r-- 253 random-in-range.js
-rw-r--r-- 733 re-execute-error-module.js
-rw-r--r-- 396 real-forward-varargs-for-inlined-escaped-arguments.js
-rw-r--r-- 540 recurse-infinitely-on-getter.js
-rw-r--r-- 4571 recursive-try-catch.js
-rw-r--r-- 450 recursive_property_redefine_during_inline_caching.js
-rw-r--r-- 488 redundant-add-overflow-checks.js
-rw-r--r-- 1879 redundant-array-bounds-checks-addition-skip-first.js
-rw-r--r-- 1883 redundant-array-bounds-checks-addition.js
-rw-r--r-- 1915 redundant-array-bounds-checks-unchecked-addition.js
-rw-r--r-- 1697 redundant-array-bounds-checks.js
-rw-r--r-- 2114 reflect-apply.js
-rw-r--r-- 6328 reflect-construct.js
-rw-r--r-- 7079 reflect-define-property.js
-rw-r--r-- 1639 reflect-delete-property.js
-rw-r--r-- 2586 reflect-enumerate.js
-rw-r--r-- 4786 reflect-get-own-property.js
-rw-r--r-- 1543 reflect-get-prototype-of.js
-rw-r--r-- 2511 reflect-get.js
-rw-r--r-- 1784 reflect-has.js
-rw-r--r-- 732 reflect-is-extensible.js
-rw-r--r-- 1514 reflect-own-keys.js
-rw-r--r-- 827 reflect-prevent-extensions.js
-rw-r--r-- 2421 reflect-set-prototype-of.js
-rw-r--r-- 16007 reflect-set-proxy-set.js
-rw-r--r-- 20510 reflect-set-receiver-proxy-set.js
-rw-r--r-- 5994 reflect-set-with-global-proxy.js
-rw-r--r-- 43202 reflect-set.js
-rw-r--r-- 301 reflect.js
-rw-r--r-- 496 regexp-exec-effect-after-exception.js
-rw-r--r-- 1518 regexp-last-index-writable.js
-rw-r--r-- 295 regexp-match-in-other-realm-should-work.js
-rw-r--r-- 4747 regexp-match-proxy.js
-rw-r--r-- 348 regexp-match-should-work-with-objects-not-inheriting-object-prototype.js
-rw-r--r-- 2772 regexp-match.js
-rw-r--r-- 411 regexp-matches-array-bad-time.js
-rw-r--r-- 440 regexp-matches-array-slow-put.js
-rw-r--r-- 436 regexp-matches-array.js
-rw-r--r-- 572 regexp-prototype-exec-on-too-long-rope.js
-rw-r--r-- 581 regexp-prototype-match-on-too-long-rope.js
-rw-r--r-- 572 regexp-prototype-test-on-too-long-rope.js
-rw-r--r-- 1946 regexp-prototype-tostring.js
-rw-r--r-- 298 regexp-replace-in-other-realm-should-work.js
-rw-r--r-- 4232 regexp-replace-proxy.js
-rw-r--r-- 351 regexp-replace-should-work-with-objects-not-inheriting-object-prototype.js
-rw-r--r-- 2630 regexp-search.js
-rw-r--r-- 445 regress-132147.js
-rw-r--r-- 179 regress-135155.js
-rw-r--r-- 623 regress-141489.js
-rw-r--r-- 435 regress-141883.js
-rw-r--r-- 2520 regress-148564.js
-rw-r--r-- 1028 regress-150532.js
-rw-r--r-- 239960 regress-151324.js
-rw-r--r-- 1357 regress-153486.js
-rw-r--r-- 455 regress-153816.js
-rw-r--r-- 395 regress-156765.js
-rw-r--r-- 873 regress-156992.js
-rw-r--r-- 992 regress-157322.js
-rw-r--r-- 615 regress-157595.js
-rw-r--r-- 150 regress-158411.js
-rw-r--r-- 127 regress-158437.js
-rw-r--r-- 983 regress-159537.js
-rw-r--r-- 727 regress-159744.js
-rw-r--r-- 1260359 regress-159779-1.js
-rw-r--r-- 1836586 regress-159779-2.js
-rw-r--r-- 213 regress-159883.js
-rw-r--r-- 988 regress-159954.js
-rw-r--r-- 364 regress-160329.js
-rw-r--r-- 2602 regress-160749.js
-rw-r--r-- 335 regress-161995.js
-rw-r--r-- 664 regress-163748.js
-rw-r--r-- 389 regress-166812.js
-rw-r--r-- 240 regress-168546.js
-rw-r--r-- 448 regress-169783.js
-rw-r--r-- 273 regress-170412.js
-rw-r--r-- 282 regress-170473.js
-rw-r--r-- 249 regress-170661.js
-rw-r--r-- 87 regress-170732.js
-rw-r--r-- 215 regress-170896.js
-rw-r--r-- 302 regress-170973.js
-rw-r--r-- 163 regress-170989.js
-rw-r--r-- 359 regress-170990.js
-rw-r--r-- 774 regress-171079.js
-rw-r--r-- 336 remove-phantom-after-setlocal.js
-rw-r--r-- 385