• littledan's avatar
    Ship ES2015 restrictions on function declaration locations · f9db79eb
    littledan authored
    Function declarations were previously permitted by V8 in many locations
    which no ECMAScript specification allowed; the ECMAScript 2015 spec
    enumerates a few locations (in blocks, as well as after labels and in
    conditionals when in sloppy mode). This patch ships the flag to restrict
    the usage of function declarations to those contexts.
    
    R=adamk
    LOG=Y
    BUG=v8:4824
    CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
    
    Review URL: https://codereview.chromium.org/1799233003
    
    Cr-Commit-Position: refs/heads/master@{#34828}
    f9db79eb
Name
Last commit
Last update
..
fast Loading commit data...
resources Loading commit data...
Array-isArray-expected.txt Loading commit data...
Array-isArray.js Loading commit data...
JSON-stringify-replacer-expected.txt Loading commit data...
JSON-stringify-replacer.js Loading commit data...
Object-create-expected.txt Loading commit data...
Object-create.js Loading commit data...
Object-defineProperties-expected.txt Loading commit data...
Object-defineProperties.js Loading commit data...
Object-keys-expected.txt Loading commit data...
Object-keys.js Loading commit data...
ToNumber-expected.txt Loading commit data...
ToNumber.js Loading commit data...
add-recovery-expected.txt Loading commit data...
add-recovery.js Loading commit data...
apply-varargs-expected.txt Loading commit data...
apply-varargs.js Loading commit data...
arguments-bad-index-expected.txt Loading commit data...
arguments-bad-index.js Loading commit data...
array-constructor-host-call-expected.txt Loading commit data...
array-constructor-host-call.js Loading commit data...
array-defineOwnProperty-expected.txt Loading commit data...
array-defineOwnProperty.js Loading commit data...
array-enumerators-functions-expected.txt Loading commit data...
array-enumerators-functions.js Loading commit data...
array-every-expected.txt Loading commit data...
array-every.js Loading commit data...
array-filter-expected.txt Loading commit data...
array-filter.js Loading commit data...
array-holes-expected.txt Loading commit data...
array-holes.js Loading commit data...
array-index-immediate-types-expected.txt Loading commit data...
array-index-immediate-types.js Loading commit data...
array-indexing-expected.txt Loading commit data...
array-indexing.js Loading commit data...
array-iterate-backwards-expected.txt Loading commit data...
array-iterate-backwards.js Loading commit data...
array-lastIndexOf-expected.txt Loading commit data...
array-lastIndexOf.js Loading commit data...
array-proto-func-length-getter-except-expected.txt Loading commit data...
array-proto-func-length-getter-except.js Loading commit data...
array-proto-func-property-getter-except-expected.txt Loading commit data...
array-proto-func-property-getter-except.js Loading commit data...
array-reduce-expected.txt Loading commit data...
array-reduce.js Loading commit data...
array-reduceRight-expected.txt Loading commit data...
array-reduceRight.js Loading commit data...
array-reset-large-index-expected.txt Loading commit data...
array-reset-large-index.js Loading commit data...
array-sort-numericCompare-expected.txt Loading commit data...
array-sort-numericCompare.js Loading commit data...
array-sort-reentrance-expected.txt Loading commit data...
array-sort-reentrance.js Loading commit data...
array-sort-small-sparse-array-with-large-length-expected.txt Loading commit data...
array-sort-small-sparse-array-with-large-length.js Loading commit data...
array-sort-sparse-expected.txt Loading commit data...
array-sort-sparse.js Loading commit data...
array-splice-expected.txt Loading commit data...
array-splice.js Loading commit data...
array-tostring-and-join-expected.txt Loading commit data...
array-tostring-and-join.js Loading commit data...
array-type-speculation-expected.txt Loading commit data...
array-type-speculation.js Loading commit data...
avl-crash-expected.txt Loading commit data...
avl-crash.js Loading commit data...
bitops-type-tag-expected.txt Loading commit data...
bitops-type-tag.js Loading commit data...
boolean-argument-prediction-expected.txt Loading commit data...
boolean-argument-prediction.js Loading commit data...
boxed-double-to-int-expected.txt Loading commit data...
boxed-double-to-int.js Loading commit data...
break-ASI-expected.txt Loading commit data...
break-ASI.js Loading commit data...
cached-call-uninitialized-arguments-expected.txt Loading commit data...
cached-call-uninitialized-arguments.js Loading commit data...
call-apply-crash-expected.txt Loading commit data...
call-apply-crash.js Loading commit data...
char-at-expected.txt Loading commit data...
char-at.js Loading commit data...
class-constructor-return-expected.txt Loading commit data...
class-constructor-return.js Loading commit data...
class-syntax-call-expected.txt Loading commit data...
class-syntax-call.js Loading commit data...
class-syntax-declaration-expected.txt Loading commit data...
class-syntax-declaration.js Loading commit data...
class-syntax-default-constructor-expected.txt Loading commit data...
class-syntax-default-constructor.js Loading commit data...
class-syntax-expression-expected.txt Loading commit data...
class-syntax-expression.js Loading commit data...
class-syntax-extends-expected.txt Loading commit data...
class-syntax-extends.js Loading commit data...
class-syntax-name-expected.txt Loading commit data...
class-syntax-name.js Loading commit data...
class-syntax-prototype-expected.txt Loading commit data...
class-syntax-prototype.js Loading commit data...
class-syntax-scoping-expected.txt Loading commit data...
class-syntax-scoping.js Loading commit data...
class-syntax-semicolon-expected.txt Loading commit data...
class-syntax-semicolon.js Loading commit data...
class-syntax-super-expected.txt Loading commit data...
class-syntax-super.js Loading commit data...
closure-inside-extra-arg-call-expected.txt Loading commit data...
closure-inside-extra-arg-call.js Loading commit data...
codegen-assign-nontemporary-as-rexp-expected.txt Loading commit data...
codegen-assign-nontemporary-as-rexp.js Loading commit data...
codegen-jless-expected.txt Loading commit data...
codegen-jless.js Loading commit data...
codegen-loops-logical-nodes-expected.txt Loading commit data...
codegen-loops-logical-nodes.js Loading commit data...
codegen-peephole-locals-expected.txt Loading commit data...
codegen-peephole-locals.js Loading commit data...
codegen-temporaries-expected.txt Loading commit data...
codegen-temporaries.js Loading commit data...
comparison-operators-expected.txt Loading commit data...
comparison-operators-greater-expected.txt Loading commit data...
comparison-operators-greater.js Loading commit data...
comparison-operators-less-expected.txt Loading commit data...
comparison-operators-less.js Loading commit data...
comparison-operators.js Loading commit data...
concat-while-having-a-bad-time-expected.txt Loading commit data...
concat-while-having-a-bad-time.js Loading commit data...
const-without-initializer-expected.txt Loading commit data...
const-without-initializer.js Loading commit data...
constant-count-expected.txt Loading commit data...
constant-count.js Loading commit data...
constant-encoding-expected.txt Loading commit data...
constant-encoding.js Loading commit data...
constant-folding-expected.txt Loading commit data...
constant-folding.js Loading commit data...
continue-break-multiple-labels-expected.txt Loading commit data...
continue-break-multiple-labels.js Loading commit data...
convert-nan-to-bool-expected.txt Loading commit data...
convert-nan-to-bool.js Loading commit data...
cyclic-prototypes-expected.txt Loading commit data...
cyclic-prototypes.js Loading commit data...
date-DST-pre-1970-expected.txt Loading commit data...
date-DST-pre-1970.js Loading commit data...
date-constructor-expected.txt Loading commit data...
date-constructor.js Loading commit data...
date-daysfrom1970-overflow-expected.txt Loading commit data...
date-daysfrom1970-overflow.js Loading commit data...
date-parse-comments-test-expected.txt Loading commit data...
date-parse-comments-test.js Loading commit data...
date-set-to-nan-expected.txt Loading commit data...
date-set-to-nan.js Loading commit data...
date-utc-timeclip-expected.txt Loading commit data...
date-utc-timeclip.js Loading commit data...
debugger-expected.txt Loading commit data...
debugger.js Loading commit data...
declaration-in-block-expected.txt Loading commit data...
declaration-in-block.js Loading commit data...
delete-getters-setters-expected.txt Loading commit data...
delete-getters-setters.js Loading commit data...
delete-then-put-expected.txt Loading commit data...
delete-then-put.js Loading commit data...
dfg-abs-backwards-propagation-expected.txt Loading commit data...
dfg-abs-backwards-propagation.js Loading commit data...
dfg-add-not-number-expected.txt Loading commit data...
dfg-add-not-number.js Loading commit data...
dfg-arguments-alias-escape-expected.txt Loading commit data...
dfg-arguments-alias-escape.js Loading commit data...
dfg-arguments-alias-expected.txt Loading commit data...
dfg-arguments-alias-one-block-expected.txt Loading commit data...
dfg-arguments-alias-one-block-osr-exit-expected.txt Loading commit data...
dfg-arguments-alias-one-block-osr-exit.js Loading commit data...
dfg-arguments-alias-one-block-overwrite-arguments-expected.txt Loading commit data...
dfg-arguments-alias-one-block-overwrite-arguments.js Loading commit data...
dfg-arguments-alias-one-block-overwrite-expected.txt Loading commit data...
dfg-arguments-alias-one-block-overwrite.js Loading commit data...
dfg-arguments-alias-one-block.js Loading commit data...
dfg-arguments-alias.js Loading commit data...
dfg-arguments-cross-code-origin-expected.txt Loading commit data...
dfg-arguments-cross-code-origin.js Loading commit data...
dfg-arguments-mixed-alias-expected.txt Loading commit data...
dfg-arguments-mixed-alias.js Loading commit data...
dfg-arguments-osr-exit-expected.txt Loading commit data...
dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt Loading commit data...
dfg-arguments-osr-exit-multiple-blocks-before-exit.js Loading commit data...
dfg-arguments-osr-exit-multiple-blocks-expected.txt Loading commit data...
dfg-arguments-osr-exit-multiple-blocks.js Loading commit data...
dfg-arguments-osr-exit.js Loading commit data...
dfg-arguments-out-of-bounds-expected.txt Loading commit data...
dfg-arguments-out-of-bounds.js Loading commit data...
dfg-arguments-unexpected-escape-expected.txt Loading commit data...
dfg-arguments-unexpected-escape.js Loading commit data...
dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt Loading commit data...
dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js Loading commit data...
dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt Loading commit data...
dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js Loading commit data...
dfg-array-dead-expected.txt Loading commit data...
dfg-array-dead.js Loading commit data...
dfg-array-length-dead-expected.txt Loading commit data...
dfg-array-length-dead.js Loading commit data...
dfg-array-pop-side-effects-expected.txt Loading commit data...
dfg-array-pop-side-effects.js Loading commit data...
dfg-array-pop-value-clearing-expected.txt Loading commit data...
dfg-array-pop-value-clearing.js Loading commit data...
dfg-arrayify-elimination-expected.txt Loading commit data...
dfg-arrayify-elimination.js Loading commit data...
dfg-arrayify-when-late-prevent-extensions-expected.txt Loading commit data...
dfg-arrayify-when-late-prevent-extensions.js Loading commit data...
dfg-arrayify-when-prevent-extensions-expected.txt Loading commit data...
dfg-arrayify-when-prevent-extensions.js Loading commit data...
dfg-bool-to-int32-reuse-expected.txt Loading commit data...
dfg-bool-to-int32-reuse.js Loading commit data...
dfg-branch-logical-not-peephole-around-osr-exit-expected.txt Loading commit data...
dfg-branch-logical-not-peephole-around-osr-exit.js Loading commit data...
dfg-branch-not-fail-expected.txt Loading commit data...
dfg-branch-not-fail.js Loading commit data...
dfg-call-function-hit-watchpoint-expected.txt Loading commit data...
dfg-call-function-hit-watchpoint.js Loading commit data...
dfg-call-method-hit-watchpoint-expected.txt Loading commit data...
dfg-call-method-hit-watchpoint.js Loading commit data...
dfg-captured-var-get-local-expected.txt Loading commit data...
dfg-captured-var-get-local.js Loading commit data...
dfg-cfa-merge-with-dead-use-at-tail-expected.txt Loading commit data...
dfg-cfa-merge-with-dead-use-at-tail.js Loading commit data...
dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt Loading commit data...
dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement-expected.txt Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-expected.txt Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof-expected.txt Loading commit data...
dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js Loading commit data...
dfg-cfg-simplify-phantom-get-local-on-same-block-set-local-expected.txt Loading commit data...
dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js Loading commit data...
dfg-cfg-simplify-redundant-dead-get-local-expected.txt Loading commit data...
dfg-cfg-simplify-redundant-dead-get-local.js Loading commit data...
dfg-check-structure-elimination-for-non-cell-expected.txt Loading commit data...
dfg-check-structure-elimination-for-non-cell.js Loading commit data...
dfg-check-two-structures-expected.txt Loading commit data...
dfg-check-two-structures.js Loading commit data...
dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt Loading commit data...
dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js Loading commit data...
dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt Loading commit data...
dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js Loading commit data...
dfg-constant-fold-first-local-read-after-block-merge-expected.txt Loading commit data...
dfg-constant-fold-first-local-read-after-block-merge.js Loading commit data...
dfg-constant-fold-logical-not-branch-expected.txt Loading commit data...
dfg-constant-fold-logical-not-branch.js Loading commit data...
dfg-constant-fold-misprediction-expected.txt Loading commit data...
dfg-constant-fold-misprediction.js Loading commit data...
dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt Loading commit data...
dfg-constant-fold-uncaptured-variable-that-is-later-captured.js Loading commit data...
dfg-convert-this-dom-window-expected.txt Loading commit data...
dfg-convert-this-dom-window.js Loading commit data...
dfg-convert-this-object-then-exit-on-other-expected.txt Loading commit data...
dfg-convert-this-object-then-exit-on-other.js Loading commit data...
dfg-convert-this-other-then-exit-on-object-expected.txt Loading commit data...
dfg-convert-this-other-then-exit-on-object.js Loading commit data...
dfg-convert-this-polymorphic-object-then-exit-on-other-expected.txt Loading commit data...
dfg-convert-this-polymorphic-object-then-exit-on-other.js Loading commit data...
dfg-convert-this-polymorphic-object-then-exit-on-string-expected.txt Loading commit data...
dfg-convert-this-polymorphic-object-then-exit-on-string.js Loading commit data...
dfg-create-inlined-arguments-in-closure-inline-expected.txt Loading commit data...
dfg-create-inlined-arguments-in-closure-inline.js Loading commit data...
dfg-cse-cfa-discrepancy-expected.txt Loading commit data...
dfg-cse-cfa-discrepancy.js Loading commit data...
dfg-cse-dead-get-scoped-var-expected.txt Loading commit data...
dfg-cse-dead-get-scoped-var.js Loading commit data...
dfg-dead-min-one-arg-expected.txt Loading commit data...
dfg-dead-min-one-arg.js Loading commit data...
dfg-dead-min-two-args-expected.txt Loading commit data...
dfg-dead-min-two-args.js Loading commit data...
dfg-dead-redundant-get-array-length-expected.txt Loading commit data...
dfg-dead-redundant-get-array-length.js Loading commit data...
dfg-dead-speculation-expected.txt Loading commit data...
dfg-dead-speculation.js Loading commit data...
dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes-expected.txt Loading commit data...
dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.js Loading commit data...
dfg-dead-variable-on-exit-expected.txt Loading commit data...
dfg-dead-variable-on-exit.js Loading commit data...
dfg-double-addition-simplify-to-int-expected.txt Loading commit data...
dfg-double-addition-simplify-to-int.js Loading commit data...
dfg-double-use-of-post-simplification-double-prediction-expected.txt Loading commit data...
dfg-double-use-of-post-simplification-double-prediction.js Loading commit data...
dfg-double-vote-fuzz-expected.txt Loading commit data...
dfg-double-vote-fuzz.js Loading commit data...
dfg-ensure-array-storage-on-string-expected.txt Loading commit data...
dfg-ensure-array-storage-on-string.js Loading commit data...
dfg-ensure-array-storage-on-window-expected.txt Loading commit data...
dfg-ensure-array-storage-on-window.js Loading commit data...
dfg-ensure-contiguous-on-string-expected.txt Loading commit data...
dfg-ensure-contiguous-on-string.js Loading commit data...
dfg-ensure-non-array-array-storage-on-window-expected.txt Loading commit data...
dfg-ensure-non-array-array-storage-on-window.js Loading commit data...
dfg-exception-expected.txt Loading commit data...
dfg-exception.js Loading commit data...
dfg-float32-array-nan-expected.txt Loading commit data...
dfg-float32-array-nan.js Loading commit data...
dfg-flush-get-local-expected.txt Loading commit data...
dfg-flush-get-local.js Loading commit data...
dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt Loading commit data...
dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js Loading commit data...
dfg-get-by-val-clobber-expected.txt Loading commit data...
dfg-get-by-val-clobber.js Loading commit data...
dfg-getter-expected.txt Loading commit data...
dfg-getter-throw-expected.txt Loading commit data...
dfg-getter-throw.js Loading commit data...
dfg-getter.js Loading commit data...
dfg-holy-put-by-val-interferes-with-get-array-length-expected.txt Loading commit data...
dfg-holy-put-by-val-interferes-with-get-array-length.js Loading commit data...
dfg-inline-arguments-become-double-expected.txt Loading commit data...
dfg-inline-arguments-become-double.js Loading commit data...
dfg-inline-arguments-become-int32-expected.txt Loading commit data...
dfg-inline-arguments-become-int32.js Loading commit data...
dfg-inline-arguments-int32-expected.txt Loading commit data...
dfg-inline-arguments-int32.js Loading commit data...
dfg-inline-arguments-osr-exit-and-capture-expected.txt Loading commit data...
dfg-inline-arguments-osr-exit-and-capture.js Loading commit data...
dfg-inline-arguments-out-of-bounds-expected.txt Loading commit data...
dfg-inline-arguments-out-of-bounds.js Loading commit data...
dfg-inline-arguments-reset-changetype-expected.txt Loading commit data...
dfg-inline-arguments-reset-changetype.js Loading commit data...
dfg-inline-arguments-reset-expected.txt Loading commit data...
dfg-inline-arguments-reset.js Loading commit data...
dfg-inline-arguments-simple-expected.txt Loading commit data...
dfg-inline-arguments-simple.js Loading commit data...
dfg-inline-arguments-use-directly-from-inlined-code-expected.txt Loading commit data...
dfg-inline-arguments-use-directly-from-inlined-code.js Loading commit data...
dfg-inline-arguments-use-from-all-the-places-broken-expected.txt Loading commit data...
dfg-inline-arguments-use-from-all-the-places-broken.js Loading commit data...
dfg-inline-arguments-use-from-all-the-places-expected.txt Loading commit data...
dfg-inline-arguments-use-from-all-the-places.js Loading commit data...
dfg-inline-arguments-use-from-getter-expected.txt Loading commit data...
dfg-inline-arguments-use-from-getter.js Loading commit data...
dfg-inline-arguments-use-from-uninlined-code-expected.txt Loading commit data...
dfg-inline-arguments-use-from-uninlined-code.js Loading commit data...
dfg-inline-constant-expected.txt Loading commit data...
dfg-inline-constant.js Loading commit data...
dfg-inline-constructor-that-uses-arguments-expected.txt Loading commit data...
dfg-inline-constructor-that-uses-arguments.js Loading commit data...
dfg-inline-early-return-expected.txt Loading commit data...
dfg-inline-early-return.js Loading commit data...
dfg-inline-function-dot-caller-expected.txt Loading commit data...
dfg-inline-function-dot-caller.js Loading commit data...
dfg-inline-new-array-buffer-expected.txt Loading commit data...
dfg-inline-new-array-buffer.js Loading commit data...
dfg-inline-unused-this-expected.txt Loading commit data...
dfg-inline-unused-this-method-check-expected.txt Loading commit data...
dfg-inline-unused-this-method-check.js Loading commit data...
dfg-inline-unused-this.js Loading commit data...
dfg-inlining-reg-alloc-expected.txt Loading commit data...
dfg-inlining-reg-alloc.js Loading commit data...
dfg-int-overflow-in-loop-expected.txt Loading commit data...
dfg-int-overflow-in-loop.js Loading commit data...
dfg-int-overflow-large-constants-in-a-line-expected.txt Loading commit data...
dfg-int-overflow-large-constants-in-a-line.js Loading commit data...
dfg-int32-to-double-on-known-number-expected.txt Loading commit data...
dfg-int32-to-double-on-known-number.js Loading commit data...
dfg-int32-to-double-on-set-local-and-exit-expected.txt Loading commit data...
dfg-int32-to-double-on-set-local-and-exit.js Loading commit data...
dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt Loading commit data...
dfg-int32-to-double-on-set-local-and-sometimes-exit.js Loading commit data...
dfg-integer-optimization-expected.txt Loading commit data...
dfg-integer-optimization.js Loading commit data...
dfg-intrinsic-osr-exit-expected.txt Loading commit data...
dfg-intrinsic-osr-exit.js Loading commit data...
dfg-intrinsic-side-effect-assignment-osr-exit-expected.txt Loading commit data...
dfg-intrinsic-side-effect-assignment-osr-exit.js Loading commit data...
dfg-intrinsic-unused-this-expected.txt Loading commit data...
dfg-intrinsic-unused-this-method-check-expected.txt Loading commit data...
dfg-intrinsic-unused-this-method-check.js Loading commit data...
dfg-intrinsic-unused-this.js Loading commit data...
dfg-max-backwards-propagation-expected.txt Loading commit data...
dfg-max-backwards-propagation.js Loading commit data...
dfg-min-backwards-propagation-expected.txt Loading commit data...
dfg-min-backwards-propagation.js Loading commit data...
dfg-min-max-expected.txt Loading commit data...
dfg-min-max.js Loading commit data...
dfg-mispredict-variable-but-prove-int-expected.txt Loading commit data...
dfg-mispredict-variable-but-prove-int.js Loading commit data...
dfg-mul-big-integer-with-small-integer-and-bitor-expected.txt Loading commit data...
dfg-mul-big-integer-with-small-integer-and-bitor.js Loading commit data...
dfg-mul-big-integer-with-small-integer-and-detect-overflow-expected.txt Loading commit data...
dfg-mul-big-integer-with-small-integer-and-detect-overflow.js Loading commit data...
dfg-mul-big-integer-with-small-integer-expected.txt Loading commit data...
dfg-mul-big-integer-with-small-integer.js Loading commit data...
dfg-mul-big-integers-expected.txt Loading commit data...
dfg-mul-big-integers.js Loading commit data...
dfg-multi-basic-block-structure-clobber-expected.txt Loading commit data...
dfg-multi-basic-block-structure-clobber.js Loading commit data...
dfg-multiply-expected.txt Loading commit data...
dfg-multiply.js Loading commit data...
dfg-negative-array-index-expected.txt Loading commit data...
dfg-negative-array-index.js Loading commit data...
dfg-obvious-constant-cfa-expected.txt Loading commit data...
dfg-obvious-constant-cfa.js Loading commit data...
dfg-other-branch-expected.txt Loading commit data...
dfg-other-branch.js Loading commit data...
dfg-patchable-get-by-id-after-watchpoint-expected.txt Loading commit data...
dfg-patchable-get-by-id-after-watchpoint.js Loading commit data...
dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt Loading commit data...
dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js Loading commit data...
dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt Loading commit data...
dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js Loading commit data...
dfg-phantom-base-expected.txt Loading commit data...
dfg-phantom-base.js Loading commit data...
dfg-phantom-get-local-expected.txt Loading commit data...
dfg-phantom-get-local.js Loading commit data...
dfg-post-inc-then-exit-expected.txt Loading commit data...
dfg-post-inc-then-exit.js Loading commit data...
dfg-proto-access-inline-osr-exit-expected.txt Loading commit data...
dfg-proto-access-inline-osr-exit.js Loading commit data...
dfg-proto-stub-watchpoint-fire-expected.txt Loading commit data...
dfg-proto-stub-watchpoint-fire.js Loading commit data...
dfg-proven-sqrt-backwards-propagation-expected.txt Loading commit data...
dfg-proven-sqrt-backwards-propagation.js Loading commit data...
dfg-put-by-id-allocate-storage-expected.txt Loading commit data...
dfg-put-by-id-allocate-storage-polymorphic-expected.txt Loading commit data...
dfg-put-by-id-allocate-storage-polymorphic.js Loading commit data...
dfg-put-by-id-allocate-storage.js Loading commit data...
dfg-put-by-id-prototype-check-expected.txt Loading commit data...
dfg-put-by-id-prototype-check.js Loading commit data...
dfg-put-by-id-reallocate-storage-expected.txt Loading commit data...
dfg-put-by-id-reallocate-storage-polymorphic-expected.txt Loading commit data...
dfg-put-by-id-reallocate-storage-polymorphic.js Loading commit data...
dfg-put-by-id-reallocate-storage.js Loading commit data...
dfg-put-by-val-setter-then-get-by-val-expected.txt Loading commit data...
dfg-put-by-val-setter-then-get-by-val.js Loading commit data...
dfg-put-scoped-var-backward-flow-expected.txt Loading commit data...
dfg-put-scoped-var-backward-flow.js Loading commit data...
dfg-putbyval-cfa-clobber-expected.txt Loading commit data...
dfg-putbyval-cfa-clobber.js Loading commit data...
dfg-redundant-load-of-captured-variable-proven-constant-expected.txt Loading commit data...
dfg-redundant-load-of-captured-variable-proven-constant.js Loading commit data...
dfg-resolve-global-polymorphic-non-dictionary-expected.txt Loading commit data...
dfg-resolve-global-polymorphic-non-dictionary.js Loading commit data...
dfg-resolve-global-specific-dictionary-expected.txt Loading commit data...
dfg-resolve-global-specific-dictionary.js Loading commit data...
dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt Loading commit data...
dfg-rshift-by-zero-eliminate-valuetoint32.js Loading commit data...
dfg-side-effect-assignment-osr-exit-expected.txt Loading commit data...
dfg-side-effect-assignment-osr-exit.js Loading commit data...
dfg-sqrt-backwards-propagation-expected.txt Loading commit data...
dfg-sqrt-backwards-propagation.js Loading commit data...
dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt Loading commit data...
dfg-store-unexpected-value-into-argument-and-osr-exit.js Loading commit data...
dfg-string-stricteq-expected.txt Loading commit data...
dfg-string-stricteq.js Loading commit data...
dfg-tear-off-arguments-not-activation-expected.txt Loading commit data...
dfg-tear-off-arguments-not-activation.js Loading commit data...
dfg-tear-off-function-dot-arguments-expected.txt Loading commit data...
dfg-tear-off-function-dot-arguments.js Loading commit data...
dfg-to-string-bad-toString-expected.txt Loading commit data...
dfg-to-string-bad-toString.js Loading commit data...
dfg-to-string-bad-valueOf-expected.txt Loading commit data...
dfg-to-string-bad-valueOf.js Loading commit data...
dfg-to-string-int-expected.txt Loading commit data...
dfg-to-string-int-or-string-expected.txt Loading commit data...
dfg-to-string-int-or-string.js Loading commit data...
dfg-to-string-int.js Loading commit data...
dfg-to-string-on-cell-expected.txt Loading commit data...
dfg-to-string-on-cell.js Loading commit data...
dfg-to-string-on-value-expected.txt Loading commit data...
dfg-to-string-on-value.js Loading commit data...
dfg-to-string-side-effect-clobbers-toString-expected.txt Loading commit data...
dfg-to-string-side-effect-clobbers-toString.js Loading commit data...
dfg-to-string-side-effect-expected.txt Loading commit data...
dfg-to-string-side-effect.js Loading commit data...
dfg-to-string-toString-becomes-bad-expected.txt Loading commit data...
dfg-to-string-toString-becomes-bad-with-check-structure-expected.txt Loading commit data...
dfg-to-string-toString-becomes-bad-with-check-structure.js Loading commit data...
dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype-expected.txt Loading commit data...
dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js Loading commit data...
dfg-to-string-toString-becomes-bad.js Loading commit data...
dfg-to-string-toString-in-string-expected.txt Loading commit data...
dfg-to-string-toString-in-string.js Loading commit data...
dfg-to-string-valueOf-in-string-expected.txt Loading commit data...
dfg-to-string-valueOf-in-string.js Loading commit data...
dfg-uint32-to-number-expected.txt Loading commit data...
dfg-uint32-to-number-in-middle-of-copy-propagation-expected.txt Loading commit data...
dfg-uint32-to-number-in-middle-of-copy-propagation.js Loading commit data...
dfg-uint32-to-number-on-captured-variable-expected.txt Loading commit data...
dfg-uint32-to-number-on-captured-variable.js Loading commit data...
dfg-uint32-to-number-skip-then-exit-expected.txt Loading commit data...
dfg-uint32-to-number-skip-then-exit.js Loading commit data...
dfg-uint32-to-number.js Loading commit data...
dfg-uint32array-overflow-constant-expected.txt Loading commit data...
dfg-uint32array-overflow-constant.js Loading commit data...
dfg-uint8clampedarray-out-of-bounds-put-by-val-alias-expected.txt Loading commit data...
dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.js Loading commit data...
dfg-value-to-int32-with-side-effect-expected.txt Loading commit data...
dfg-value-to-int32-with-side-effect.js Loading commit data...
dfg-weak-js-constant-silent-fill-expected.txt Loading commit data...
dfg-weak-js-constant-silent-fill.js Loading commit data...
dictionary-no-cache-expected.txt Loading commit data...
dictionary-no-cache.js Loading commit data...
dictionary-prototype-caching-expected.txt Loading commit data...
dictionary-prototype-caching.js Loading commit data...
do-while-semicolon-expected.txt Loading commit data...
do-while-semicolon.js Loading commit data...
duplicate-param-crash-expected.txt Loading commit data...
duplicate-param-crash.js Loading commit data...
duplicate-param-gc-crash-expected.txt Loading commit data...
duplicate-param-gc-crash.js Loading commit data...
enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt Loading commit data...
enter-dictionary-indexing-mode-with-blank-indexing-type.js Loading commit data...
equality-expected.txt Loading commit data...
equality.js Loading commit data...
eval-and-with-expected.txt Loading commit data...
eval-and-with.js Loading commit data...
eval-cache-crash-expected.txt Loading commit data...
eval-cache-crash.js Loading commit data...
eval-throw-return-expected.txt Loading commit data...
eval-throw-return.js Loading commit data...
eval-var-decl-expected.txt Loading commit data...
eval-var-decl.js Loading commit data...
exception-for-nonobject-expected.txt Loading commit data...
exception-for-nonobject.js Loading commit data...
exception-propagate-from-dfg-to-llint-expected.txt Loading commit data...
exception-propagate-from-dfg-to-llint.js Loading commit data...
exception-try-finally-scope-error-expected.txt Loading commit data...
exception-try-finally-scope-error.js Loading commit data...
exception-with-handler-inside-eval-with-dynamic-scope-expected.txt Loading commit data...
exception-with-handler-inside-eval-with-dynamic-scope.js Loading commit data...
finally-codegen-failure-expected.txt Loading commit data...
finally-codegen-failure.js Loading commit data...
flatten-dictionary-structure-from-which-all-properties-were-deleted-expected.txt Loading commit data...
flatten-dictionary-structure-from-which-all-properties-were-deleted.js Loading commit data...
for-in-avoid-duplicates-expected.txt Loading commit data...
for-in-avoid-duplicates.js Loading commit data...
for-in-cached-expected.txt Loading commit data...
for-in-cached.js Loading commit data...
for-in-exeception-expected.txt Loading commit data...
for-in-exeception.js Loading commit data...
for-in-to-text-expected.txt Loading commit data...
for-in-to-text.js Loading commit data...
for-in-var-scope-expected.txt Loading commit data...
for-in-var-scope.js Loading commit data...
function-apply-aliased-expected.txt Loading commit data...
function-apply-aliased.js Loading commit data...
function-call-aliased-expected.txt Loading commit data...
function-call-aliased.js Loading commit data...
function-call-register-allocation-expected.txt Loading commit data...
function-call-register-allocation.js Loading commit data...
function-constructor-newline-after-brace-expected.txt Loading commit data...
function-constructor-newline-after-brace.js Loading commit data...
function-constructor-single-line-comment-expected.txt Loading commit data...
function-constructor-single-line-comment.js Loading commit data...
function-declaration-expected.txt Loading commit data...
function-declaration-statement-expected.txt Loading commit data...
function-declaration-statement.js Loading commit data...
function-declaration.js Loading commit data...
function-declarations-in-switch-statement-expected.txt Loading commit data...
function-declarations-in-switch-statement.js Loading commit data...
function-dot-apply-replace-base-expected.txt Loading commit data...
function-dot-apply-replace-base.js Loading commit data...
function-dot-length-read-only-expected.txt Loading commit data...
function-dot-length-read-only.js Loading commit data...
function-prototype-descriptor-expected.txt Loading commit data...
function-prototype-descriptor.js Loading commit data...
function-toString-object-literals-expected.txt Loading commit data...
function-toString-object-literals.js Loading commit data...
get-by-pname-expected.txt Loading commit data...
get-by-pname-non-final-object-expected.txt Loading commit data...
get-by-pname-non-final-object.js Loading commit data...
get-by-pname-that-looks-like-a-patchable-get-by-val-expected.txt Loading commit data...
get-by-pname-that-looks-like-a-patchable-get-by-val.js Loading commit data...
get-by-pname.js Loading commit data...
getter-setter-gc-expected.txt Loading commit data...
getter-setter-gc.js Loading commit data...
global-resolve-through-eval-expected.txt Loading commit data...
global-resolve-through-eval.js Loading commit data...
gmail-re-re-expected.txt Loading commit data...
gmail-re-re.js Loading commit data...
has-own-property-expected.txt Loading commit data...
has-own-property.js Loading commit data...
ignored-result-null-comparison-crash-expected.txt Loading commit data...
ignored-result-null-comparison-crash.js Loading commit data...
ignored-result-ref-crash-expected.txt Loading commit data...
ignored-result-ref-crash.js Loading commit data...
indexed-setter-on-global-object-expected.txt Loading commit data...
indexed-setter-on-global-object.js Loading commit data...
instance-of-immediates-expected.txt Loading commit data...
instance-of-immediates.js Loading commit data...
instanceof-operator-expected.txt Loading commit data...
instanceof-operator.js Loading commit data...
integer-extremes-expected.txt Loading commit data...
integer-extremes.js Loading commit data...
interpreter-no-activation-expected.txt Loading commit data...
interpreter-no-activation.js Loading commit data...
invalid-callframe-during-unwind-expected.txt Loading commit data...
invalid-callframe-during-unwind.js Loading commit data...
isPrototypeOf-expected.txt Loading commit data...
isPrototypeOf.js Loading commit data...
jit-float32-array-nan-expected.txt Loading commit data...
jit-float32-array-nan.js Loading commit data...
js-continue-break-restrictions-expected.txt Loading commit data...
js-continue-break-restrictions.js Loading commit data...
keywords-and-reserved_words-expected.txt Loading commit data...
keywords-and-reserved_words.js Loading commit data...
legitimately-captured-argument-expected.txt Loading commit data...
legitimately-captured-argument.js Loading commit data...
logical-or-jless-expected.txt Loading commit data...
logical-or-jless.js Loading commit data...
math-expected.txt Loading commit data...
math-transforms-expected.txt Loading commit data...
math-transforms.js Loading commit data...
math.js Loading commit data...
mod-by-zero-expected.txt Loading commit data...
mod-by-zero.js Loading commit data...
mod-crash-expected.txt Loading commit data...
mod-crash.js Loading commit data...
multiline-comment-newline-expected.txt Loading commit data...
multiline-comment-newline.js Loading commit data...
named-function-expression-expected.txt Loading commit data...
named-function-expression.js Loading commit data...
nested-functions-expected.txt Loading commit data...
nested-functions.js Loading commit data...
new-array-double-with-holes-expected.txt Loading commit data...
new-array-double-with-holes.js Loading commit data...
no-semi-insertion-at-end-of-script-expected.txt Loading commit data...
no-semi-insertion-at-end-of-script.js Loading commit data...
number-cell-reuse-expected.txt Loading commit data...
number-cell-reuse.js Loading commit data...
number-parsing-crash-expected.txt Loading commit data...
number-parsing-crash.js Loading commit data...
number-toExponential-expected.txt Loading commit data...
number-toExponential.js Loading commit data...
numeric-compare-expected.txt Loading commit data...
numeric-compare.js Loading commit data...
numeric-conversion-expected.txt Loading commit data...
numeric-conversion.js Loading commit data...
object-literal-direct-put-expected.txt Loading commit data...
object-literal-direct-put.js Loading commit data...
object-literal-syntax-expected.txt Loading commit data...
object-literal-syntax.js Loading commit data...
order-of-operations-expected.txt Loading commit data...
order-of-operations.js Loading commit data...
parse-nan-expected.txt Loading commit data...
parse-nan.js Loading commit data...
parseFloat-expected.txt Loading commit data...
parseFloat.js Loading commit data...
parseInt-expected.txt Loading commit data...
parseInt.js Loading commit data...
parser-high-byte-character-expected.txt Loading commit data...
parser-high-byte-character.js Loading commit data...
parser-xml-close-comment-expected.txt Loading commit data...
parser-xml-close-comment.js Loading commit data...
polymorphic-construct-expected.txt Loading commit data...
polymorphic-construct.js Loading commit data...
pretty-print-expected.txt Loading commit data...
pretty-print.js Loading commit data...
preventExtensions-expected.txt Loading commit data...
preventExtensions.js Loading commit data...
primitive-method-this-expected.txt Loading commit data...
primitive-method-this.js Loading commit data...
property-getters-and-setters-expected.txt Loading commit data...
property-getters-and-setters.js Loading commit data...
property-iteration-expected.txt Loading commit data...
property-iteration.js Loading commit data...
propertyIsEnumerable-expected.txt Loading commit data...
propertyIsEnumerable.js Loading commit data...
prototypes-expected.txt Loading commit data...
prototypes.js Loading commit data...
reentrant-caching-expected.txt Loading commit data...
reentrant-caching.js Loading commit data...
reentrant-call-unwind-expected.txt Loading commit data...
reentrant-call-unwind.js Loading commit data...
regexp-alternatives-expected.txt Loading commit data...
regexp-alternatives.js Loading commit data...
regexp-backreferences-expected.txt Loading commit data...
regexp-backreferences.js Loading commit data...
regexp-char-insensitive-expected.txt Loading commit data...
regexp-char-insensitive.js Loading commit data...
regexp-character-match-out-of-order-expected.txt Loading commit data...
regexp-character-match-out-of-order.js Loading commit data...
regexp-compile-crash-expected.txt Loading commit data...
regexp-compile-crash.js Loading commit data...
regexp-compile-expected.txt Loading commit data...
regexp-compile.js Loading commit data...
regexp-divequal-expected.txt Loading commit data...
regexp-divequal.js Loading commit data...
regexp-extended-characters-match-expected.txt Loading commit data...
regexp-extended-characters-match.js Loading commit data...
regexp-extended-characters-more-expected.txt Loading commit data...
regexp-extended-characters-more.js Loading commit data...
regexp-find-first-asserted-expected.txt Loading commit data...
regexp-find-first-asserted.js Loading commit data...
regexp-in-and-foreach-handling-expected.txt Loading commit data...
regexp-in-and-foreach-handling.js Loading commit data...
regexp-literals-arent-constants-expected.txt Loading commit data...
regexp-literals-arent-constants.js Loading commit data...
regexp-many-brackets-expected.txt Loading commit data...
regexp-many-brackets.js Loading commit data...
regexp-negative-special-characters-expected.txt Loading commit data...
regexp-negative-special-characters.js Loading commit data...
regexp-non-bmp-expected.txt Loading commit data...
regexp-non-bmp.js Loading commit data...
regexp-non-character-expected.txt Loading commit data...
regexp-non-character.js Loading commit data...
regexp-norepeat-expected.txt Loading commit data...
regexp-norepeat.js Loading commit data...
regexp-range-bound-ffff-expected.txt Loading commit data...
regexp-range-bound-ffff.js Loading commit data...
regexp-zero-length-alternatives-expected.txt Loading commit data...
regexp-zero-length-alternatives.js Loading commit data...
registerCachingAcrossBranchTargets-expected.txt Loading commit data...
registerCachingAcrossBranchTargets.js Loading commit data...
rehash-assign-expected.txt Loading commit data...
rehash-assign.js Loading commit data...
reserved-words-expected.txt Loading commit data...
reserved-words.js Loading commit data...
resize-array-assign-expected.txt Loading commit data...
resize-array-assign.js Loading commit data...
resolve-arguments-from-scope-expected.txt Loading commit data...
resolve-arguments-from-scope.js Loading commit data...
run-json-stringify-expected.txt Loading commit data...
run-json-stringify.js Loading commit data...
slash-lineterminator-parse-expected.txt Loading commit data...
slash-lineterminator-parse.js Loading commit data...
sort-large-array-expected.txt Loading commit data...
sort-large-array.js Loading commit data...
sort-no-jit-code-crash-expected.txt Loading commit data...
sort-no-jit-code-crash.js Loading commit data...
sort-non-numbers-expected.txt Loading commit data...
sort-non-numbers.js Loading commit data...
sort-randomly-expected.txt Loading commit data...
sort-randomly.js Loading commit data...
sort-with-side-effecting-comparisons-expected.txt Loading commit data...
sort-with-side-effecting-comparisons.js Loading commit data...
sparse-array-expected.txt Loading commit data...
sparse-array.js Loading commit data...
stack-overflow-catch-expected.txt Loading commit data...
stack-overflow-catch.js Loading commit data...
stack-unwinding-expected.txt Loading commit data...
stack-unwinding.js Loading commit data...
statement-list-register-crash-expected.txt Loading commit data...
statement-list-register-crash.js Loading commit data...
static-scope-object-expected.txt Loading commit data...
static-scope-object.js Loading commit data...
strict-callback-this-expected.txt Loading commit data...
strict-callback-this.js Loading commit data...
string-from-char-code-expected.txt Loading commit data...
string-from-char-code.js Loading commit data...
string-index-overflow-expected.txt Loading commit data...
string-index-overflow.js Loading commit data...
string-property-deletion-expected.txt Loading commit data...
string-property-deletion.js Loading commit data...
string-property-iteration-expected.txt Loading commit data...
string-property-iteration.js Loading commit data...
string-replacement-outofmemory-expected.txt Loading commit data...
string-replacement-outofmemory.js Loading commit data...
string-slice-abnormal-values-expected.txt Loading commit data...
string-slice-abnormal-values.js Loading commit data...
string-sort-expected.txt Loading commit data...
string-sort.js Loading commit data...
string-substr-expected.txt Loading commit data...
string-substr.js Loading commit data...
string-trim-expected.txt Loading commit data...
string-trim.js Loading commit data...
string_replace-expected.txt Loading commit data...
string_replace.js Loading commit data...
testcfg.py Loading commit data...
this-non-object-proto-expected.txt Loading commit data...
this-non-object-proto.js Loading commit data...
throw-from-finally-expected.txt Loading commit data...
throw-from-finally.js Loading commit data...
toString-elision-trailing-comma-expected.txt Loading commit data...
toString-elision-trailing-comma.js Loading commit data...
toString-for-var-decl-expected.txt Loading commit data...
toString-for-var-decl.js Loading commit data...
toString-number-dot-expr-expected.txt Loading commit data...
toString-number-dot-expr.js Loading commit data...
toString-prefix-postfix-preserve-parens-expected.txt Loading commit data...
toString-prefix-postfix-preserve-parens.js Loading commit data...
toString-recursion-expected.txt Loading commit data...
toString-recursion.js Loading commit data...
tostring-exception-in-property-access-expected.txt Loading commit data...
tostring-exception-in-property-access.js Loading commit data...
try-catch-try-try-catch-try-finally-return-catch-finally-expected.txt Loading commit data...
try-catch-try-try-catch-try-finally-return-catch-finally.js Loading commit data...
try-try-return-finally-finally-expected.txt Loading commit data...
try-try-return-finally-finally.js Loading commit data...
typeof-codegen-crash-expected.txt Loading commit data...
typeof-codegen-crash.js Loading commit data...
typeof-constant-string-expected.txt Loading commit data...
typeof-constant-string.js Loading commit data...
unexpected-constant-crash-expected.txt Loading commit data...
unexpected-constant-crash.js Loading commit data...
unmatching-argument-count-expected.txt Loading commit data...
unmatching-argument-count.js Loading commit data...
var-declarations-zero-width-expected.txt Loading commit data...
var-declarations-zero-width.js Loading commit data...
var-shadows-arg-crash-expected.txt Loading commit data...
var-shadows-arg-crash.js Loading commit data...
var-shadows-arg-gc-crash-expected.txt Loading commit data...
var-shadows-arg-gc-crash.js Loading commit data...
vardecl-blocks-init-expected.txt Loading commit data...
vardecl-blocks-init.js Loading commit data...
webkit.gyp Loading commit data...
webkit.isolate Loading commit data...
webkit.status Loading commit data...