[ES6] Implement Reflect.preventExtensions
[WebKit-https.git] / Source / JavaScriptCore / tests / stress /
drwxr-xr-x   ..
-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-- 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-- 541 arguments-bizarre-behavior.js
-rw-r--r-- 720 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-- 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-- 8516 arith-add-with-constants.js
-rw-r--r-- 4009 arith-modulo-node-behaviors.js
-rw-r--r-- 7254 arith-mul-with-constants.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-- 3548 array-iterators-next-with-call.js
-rw-r--r-- 2499 array-iterators-next.js
-rw-r--r-- 250 array-length-array-storage-plain-object.js
-rw-r--r-- 225 array-length-plain-object.js
-rw-r--r-- 604 array-map-put-by-val-direct.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-- 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-- 505 arrayify-fires-watchpoint.js
-rw-r--r-- 375 arrayify-structure-bad-test.js
-rw-r--r-- 272 arrayify-to-structure-contradiction.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-- 403 bit-op-value-to-int32-input-liveness.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-- 369 bug-131764.js
-rw-r--r-- 511 builtin-function-is-construct-type-none.js
-rw-r--r-- 967 cached-prototype-setter.js
-rw-r--r-- 352 call-forward-varargs-for-inlined-escaped-arguments.js
-rw-r--r-- 845 call-varargs-from-inlined-code-with-odd-number-of-arguments.js
-rw-r--r-- 851 call-varargs-from-inlined-code.js
-rw-r--r-- 459 call-varargs-length-effects.js
-rw-r--r-- 3025 call-varargs-with-different-arguments-length-after-warmup.js
-rw-r--r-- 453 capture-escape-and-throw.js
-rw-r--r-- 355 captured-arguments-variable.js
-rw-r--r-- 501 class-syntax-derived-default-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-- 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-- 490 class-syntax-tdz.js
-rw-r--r-- 218 cloned-arguments-get-by-val-double-array.js
-rw-r--r-- 984 cloned-arguments-should-visit-callee-during-gc.js
-rw-r--r-- 335 closure-call-exit.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-- 554 compare-strict-eq-integer-to-misc.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-- 6354 const-semantics.js
-rw-r--r-- 7229 const-tdz.js
-rw-r--r-- 379 constant-closure-var-with-dynamic-invalidation.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-- 371 create-this-with-callee-variants.js
-rw-r--r-- 6807 custom-iterators.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-- 37557 deleteAllCompiledCode.js
-rw-r--r-- 8281 destructuring-assignment-accepts-iterables.js
-rw-r--r-- 379 dfg-create-arguments-inline-alloc.js
-rw-r--r-- 2899 dfg-put-by-val-direct-with-edge-numbers.js
-rw-r--r-- 265 dfg-rare-data.js
-rw-r--r-- 746 dfg-to-primitive-pass-symbol.js
-rw-r--r-- 423 disable-function-dot-arguments.js
-rw-r--r-- 401 double-as-int32.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-- 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-- 844 equality-type-checking.js
-rw-r--r-- 3407 equals-masquerader.js
-rw-r--r-- 5751 es6-default-parameters.js
-rw-r--r-- 1076 escape-object-in-diamond-then-exit.js
-rw-r--r-- 272 eval-script-contains-null-character.js
-rw-r--r-- 226 eval-that-is-not-eval.js
-rw-r--r-- 2118 exception-in-to-property-key-should-be-handled-early-in-object-methods.js
-rw-r--r-- 3529 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-- 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-- 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-- 805 float64-array-nan-inlined.js
-rw-r--r-- 804 float64-array-nan.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-- 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-- 1071 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-- 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-- 2412 for-in-tests.js
-rw-r--r-- 441 for-in-typed-array.js
-rw-r--r-- 336 forward-varargs-for-inlined-escaped-arguments.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-- 230 ftl-checkin-variable.js
-rw-r--r-- 226 ftl-checkin.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-- 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-- 178 ftl-putbyid.js
-rw-r--r-- 165 ftl-putbyiddirect.js
-rw-r--r-- 371 ftl-reallocatepropertystorage.js
-rw-r--r-- 578 ftl-switch-string-slow-duplicate-cases.js
-rw-r--r-- 1140 ftl-to-ftl-arity-fixup.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-- 144 fuzz-bug-16399949.js
-rw-r--r-- 1164 generational-opaque-roots.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-- 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-- 284 get-by-val-double-predicted-int.js
-rw-r--r-- 9466 get-by-val-out-of-bounds-basics.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-- 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-- 634 getter.js
-rw-r--r-- 355 global-environment-does-not-trap-unscopables.js
-rw-r--r-- 471 goofy-function-reentry-incorrect-inference.js
-rw-r--r-- 349 has-custom-properties.js
-rw-r--r-- 617 ic-throw-through-optimized-code.js
-rw-r--r-- 257 impure-get-own-property-slot-inline-cache.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-- 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-- 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-- 550 inlined-function-this-liveness.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-- 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-- 536 invalidation-point.js
-rw-r--r-- 375 inverted-additive-subsumption.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-- 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-- 428 jit-put-to-scope-global-cache-watchpoint-invalidate.js
-rw-r--r-- 487 large-regexp.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-- 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-- 352 llint-put-to-scope-global-cache-watchpoint-invalidate.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-- 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-- 525 make-large-string-jit-strcat.js
-rw-r--r-- 496 make-large-string-jit.js
-rw-r--r-- 293 make-large-string-strcat.js
-rw-r--r-- 287 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-- 2332 map-constructor.js
-rw-r--r-- 2662 map-iterators-next.js
-rw-r--r-- 1416 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-- 6181 math-clz32-basics.js
-rw-r--r-- 2825 math-log-basics.js
-rw-r--r-- 2621 math-log-with-constants.js
-rw-r--r-- 10360 math-pow-basics.js
-rw-r--r-- 466 math-pow-becomes-custom-function.js
-rw-r--r-- 2343 math-pow-integer-exponent-fastpath.js
-rw-r--r-- 8103 math-pow-nan-behaviors.js
-rw-r--r-- 7063 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-- 7801 math-round-basics.js
-rw-r--r-- 1682 math-sqrt-basics-disable-architecture-specific-optimizations.js
-rw-r--r-- 1443 math-sqrt-basics.js
-rw-r--r-- 467 max-boolean-exit.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-- 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-- 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
-rw-r--r-- 419 nan-equal-untyped.js
-rw-r--r-- 192 nan-equal.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-- 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-- 1866 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-- 1799 object-allocation-sinking-with-uninitialized-property-on-one-path.js
-rw-r--r-- 322 object-assign-enumerable.js
-rw-r--r-- 652 object-assign-order.js
-rw-r--r-- 228 object-escapes-in-loop.js
-rw-r--r-- 271 object-freeze-accept-non-object.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-- 282 object-prevent-extensions-accept-non-object.js
-rw-r--r-- 269 object-seal-accept-non-object.js
-rw-r--r-- 497 obviously-elidable-new-object-then-exit.js
-rw-r--r-- 407 op-push-name-scope-crashes-profiler.js
-rw-r--r-- 273 other-is-object-or-null.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-- 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-- 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-- 107 proto-setter.js
-rw-r--r-- 708 prototype-getter.js
-rw-r--r-- 1806 proxy-inline-cache.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-- 1213 put-local-conservative.js
-rw-r--r-- 3563 raise-error-in-iterator-close.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-- 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-- 1639 reflect-delete-property.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-- 436 regexp-matches-array.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-- 336 remove-phantom-after-setlocal.js
-rw-r--r-- 385 repeat-put-to-scope-global-with-same-value-watchpoint-invalidate.js
-rw-r--r-- 101 repeated-arity-check-fail.js
-rw-r--r-- 2162 repeated-put-by-id-reallocating-transition.js
-rw-r--r-- 12366 reserved-word-with-escape.js
-rw-r--r-- 6785 rest-elements.js
-rw-r--r-- 378 runtime-array.js
-rw-r--r-- 557 runtime-throw-through-optimized-code.js
-rw-r--r-- 345 scoped-arguments-array-length.js
-rw-r--r-- 525 scoped-then-direct-arguments-get-by-val-in-baseline.js
-rw-r--r-- 757 set-constructor-adder.js
-rw-r--r-- 1522 set-constructor.js
-rw-r--r-- 2737 set-iterators-next.js
-rw-r--r-- 1601 setter.js
-rw-r--r-- 465 simple-polyvariant-call-inlining-example.js
-rw-r--r-- 391 simple-polyvariant-get-by-id-inlining-example.js
-rw-r--r-- 366 simple-polyvariant-put-by-id-inlining-example.js
-rw-r--r-- 354 simple-prototype-accesses.js
-rw-r--r-- 273 simplify-varargs-mandatory-minimum-smaller-than-limit.js
-rw-r--r-- 435 singleton-scope-then-overwrite.js
-rw-r--r-- 365 singleton-scope-then-realloc-and-overwrite.js
-rw-r--r-- 370 singleton-scope-then-realloc.js
-rw-r--r-- 307 sink-arguments-past-invalid-check-dfg.js
-rw-r--r-- 200 sink-arguments-past-invalid-check-int32-dfg.js
-rw-r--r-- 473 sink-arguments-past-invalid-check-int32.js
-rw-r--r-- 644 sink-arguments-past-invalid-check-sneakier.js
-rw-r--r-- 435 sink-arguments-past-invalid-check.js
-rw-r--r-- 633 sink-function-past-invalid-check-sneakier.js
-rw-r--r-- 178 sink-function-past-invalid-check-sneaky.js
-rw-r--r-- 460 sink-object-past-invalid-check-int32.js
-rw-r--r-- 566 sink-object-past-invalid-check-sneakier.js
-rw-r--r-- 405 sink-object-past-invalid-check-sneaky.js
-rw-r--r-- 375 sink-object-past-invalid-check.js
-rw-r--r-- 342 sink_checkstructure.js
-rw-r--r-- 247 slightly-more-difficult-to-fold-reflective-arguments-access.js
-rw-r--r-- 55 sort-array-with-undecided.js
-rw-r--r-- 2296 sparse-array-entry-update-144067.js
-rw-r--r-- 405 sparse-map-non-overlapping.js
-rw-r--r-- 347 sparse-map-non-skip-getter-overriding.js
-rw-r--r-- 761 sparse-map-non-skip.js
-rw-r--r-- 317 sparse_splice.js
-rw-r--r-- 384 static-function-delete.js
-rw-r--r-- 331 static-function-put.js
-rw-r--r-- 1360 static-getter-delete.js
-rw-r--r-- 443 static-getter-descriptors.js
-rw-r--r-- 217 static-getter-enumeration.js
-rw-r--r-- 578 static-getter-get.js
-rw-r--r-- 402 static-getter-in-names.js
-rw-r--r-- 356 static-getter-names.js
-rw-r--r-- 974 static-getter-put.js
-rw-r--r-- 516 strict-to-this-int.js
-rw-r--r-- 3045 string-from-code-point.js
-rw-r--r-- 661 string-ident-to-not-string-var-equality.js
-rw-r--r-- 6143 string-iterators.js
-rw-r--r-- 230 string-out-of-bounds-negative-proto-value.js
-rw-r--r-- 3959 string-raw.js
-rw-r--r-- 321 sub-overflows-after-not-equal.js
-rw-r--r-- 781 switch-typeof-indirect.js
-rw-r--r-- 764 switch-typeof-slightly-indirect.js
-rw-r--r-- 718 switch-typeof.js
-rw-r--r-- 266 symbol-and-string-constructor.js
-rw-r--r-- 1262 symbol-define-property.js
-rw-r--r-- 2632 symbol-registry.js
-rw-r--r-- 1562 symbol-seal-and-freeze.js
-rw-r--r-- 507 symbol-with-json.js
-rw-r--r-- 1534 tagged-templates-identity.js
-rw-r--r-- 2081 tagged-templates-raw-strings.js
-rw-r--r-- 2342 tagged-templates-syntax.js
-rw-r--r-- 1439 tagged-templates-template-object.js
-rw-r--r-- 545 tagged-templates-this.js
-rw-r--r-- 1473 tagged-templates.js
-rw-r--r-- 1852 template-literal-line-terminators.js
-rw-r--r-- 3996 template-literal-syntax.js
-rw-r--r-- 4766 template-literal.js
-rw-r--r-- 712 test-spec-misc.js
-rw-r--r-- 7509 throw-from-ftl-call-ic-slow-path-cells.js
-rw-r--r-- 7507 throw-from-ftl-call-ic-slow-path-undefined.js
-rw-r--r-- 7523 throw-from-ftl-call-ic-slow-path.js
-rw-r--r-- 281 throw-from-ftl-in-loop.js
-rw-r--r-- 440 throw-from-ftl.js
-rw-r--r-- 504 throw-through-optimized-code.js
-rw-r--r-- 424 tier-up-in-loop-with-cfg-simplification.js
-rw-r--r-- 614 to-string-on-object-or-string.js
-rw-r--r-- 394 to-string-on-object.js
-rw-r--r-- 327 to-string-on-string-object.js
-rw-r--r-- 818 to-string-on-string-or-string-object-then-object.js
-rw-r--r-- 547 to-string-on-string-or-string-object.js
-rw-r--r-- 527 to-string-on-value-or-string.js
-rw-r--r-- 307 to-string-on-value.js
-rw-r--r-- 535 to-this-polymorphic.js
-rw-r--r-- 559 toprimitive-speculated-types.js
-rw-r--r-- 3556 trailing-comma-in-patterns.js
-rw-r--r-- 863 tricky-array-bounds-checks.js
-rw-r--r-- 532 tricky-indirectly-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
-rw-r--r-- 504 tricky-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
-rw-r--r-- 462 tricky-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
-rw-r--r-- 445 tricky-infinite-loop-that-uses-captured-variables.js
-rw-r--r-- 232 trivially-foldable-reflective-arguments-access.js
-rw-r--r-- 2026 type-of-functions-and-objects.js
-rw-r--r-- 520 typed-array-byte-offset.js
-rw-r--r-- 3707 typed-array-get-by-val-profiling.js
-rw-r--r-- 4217 typed-array-put-by-val-profiling.js
-rw-r--r-- 368 typeof-symbol.js
-rw-r--r-- 449 uint32-to-number-fold-constant-with-do-overflow.js
-rw-r--r-- 236 uint32array-unsigned-load.js
-rw-r--r-- 5141 unscopables.js
-rw-r--r-- 398 untyped-equality.js
-rw-r--r-- 465 untyped-less-than.js
-rw-r--r-- 214 use-arguments-as-object-pointer.js
-rw-r--r-- 189 value-to-int32-undefined-constant.js
-rw-r--r-- 191 value-to-int32-undefined.js
-rw-r--r-- 844 values-unscopables.js
-rw-r--r-- 494 varargs-closure-inlined-exit-strict-mode.js
-rw-r--r-- 479 varargs-closure-inlined-exit.js
-rw-r--r-- 414 varargs-exit.js
-rw-r--r-- 460 varargs-inlined-exit.js
-rw-r--r-- 751 varargs-inlined-simple-exit-aliasing-weird-reversed-args.js
-rw-r--r-- 727 varargs-inlined-simple-exit-aliasing-weird.js
-rw-r--r-- 802 varargs-inlined-simple-exit-aliasing.js
-rw-r--r-- 500 varargs-inlined-simple-exit.js
-rw-r--r-- 750 varargs-then-slow-call.js
-rw-r--r-- 255 varargs-too-few-arguments.js
-rw-r--r-- 492 varargs-varargs-closure-inlined-exit.js
-rw-r--r-- 488 varargs-varargs-inlined-exit-strict-mode.js
-rw-r--r-- 473 varargs-varargs-inlined-exit.js
-rw-r--r-- 1008 weak-map-constructor-adder.js
-rw-r--r-- 2544 weak-map-constructor.js
-rw-r--r-- 924 weak-set-constructor-adder.js
-rw-r--r-- 2305 weak-set-constructor.js
-rw-r--r-- 480 weird-equality-folding-cases.js
-rw-r--r-- 483 weird-getter-counter.js
-rw-r--r-- 442 weird-put-stack-varargs.js
-rw-r--r-- 567 weird-setter-counter-syntactic.js
-rw-r--r-- 579 weird-setter-counter.js