v8/test/webkit
arv b004b1d821 Move object literal checking into checker classes
This removes the duplicate property check from object literals.

Instead we repurpose the ObjectLiteralChecker into two cases, implemented
by two subclasses to ObjectLiteralCheckerBase called ObjectLiteralChecker
and ClassLiteralChecker.

The object literal checker now only checks for duplicate __proto__ fields in
object literals.

The class literal checker checks for duplicate constructors, non constructor
fields named constructor as well as static properties named prototype.

BUG=v8:3819
LOG=Y
R=adamk, dslomov@chromium.org

Review URL: https://codereview.chromium.org/873823003

Cr-Commit-Position: refs/heads/master@{#26336}
2015-01-29 23:12:43 +00:00
..
fast Add a pretty printer to improve the error message non-function calls 2015-01-21 13:40:41 +00:00
resources Move JSON-stringify webkit test to V8. 2014-04-25 12:49:55 +00:00
add-recovery-expected.txt
add-recovery.js
apply-varargs-expected.txt
apply-varargs.js
arguments-bad-index-expected.txt
arguments-bad-index.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
array-constructor-host-call-expected.txt
array-constructor-host-call.js
array-defineOwnProperty-expected.txt
array-defineOwnProperty.js
array-enumerators-functions-expected.txt
array-enumerators-functions.js
array-every-expected.txt
array-every.js
array-filter-expected.txt
array-filter.js
array-holes-expected.txt
array-holes.js
array-index-immediate-types-expected.txt
array-index-immediate-types.js
array-indexing-expected.txt
array-indexing.js
Array-isArray-expected.txt
Array-isArray.js
array-iterate-backwards-expected.txt
array-iterate-backwards.js
array-lastIndexOf-expected.txt
array-lastIndexOf.js
array-proto-func-length-getter-except-expected.txt
array-proto-func-length-getter-except.js
array-proto-func-property-getter-except-expected.txt
array-proto-func-property-getter-except.js
array-reduce-expected.txt
array-reduce.js
array-reduceRight-expected.txt
array-reduceRight.js
array-reset-large-index-expected.txt
array-reset-large-index.js
array-sort-numericCompare-expected.txt
array-sort-numericCompare.js
array-sort-reentrance-expected.txt
array-sort-reentrance.js
array-sort-small-sparse-array-with-large-length-expected.txt
array-sort-small-sparse-array-with-large-length.js
array-sort-sparse-expected.txt
array-sort-sparse.js
array-splice-expected.txt Migrate crashing tests from blink repository. 2014-01-31 14:31:43 +00:00
array-splice.js Migrate crashing tests from blink repository. 2014-01-31 14:31:43 +00:00
array-tostring-and-join-expected.txt
array-tostring-and-join.js
array-type-speculation-expected.txt
array-type-speculation.js
avl-crash-expected.txt
avl-crash.js
bitops-type-tag-expected.txt
bitops-type-tag.js
boolean-argument-prediction-expected.txt
boolean-argument-prediction.js
boxed-double-to-int-expected.txt
boxed-double-to-int.js
break-ASI-expected.txt
break-ASI.js
cached-call-uninitialized-arguments-expected.txt
cached-call-uninitialized-arguments.js
call-apply-crash-expected.txt
call-apply-crash.js
char-at-expected.txt
char-at.js
closure-inside-extra-arg-call-expected.txt
closure-inside-extra-arg-call.js
codegen-assign-nontemporary-as-rexp-expected.txt
codegen-assign-nontemporary-as-rexp.js
codegen-jless-expected.txt
codegen-jless.js
codegen-loops-logical-nodes-expected.txt
codegen-loops-logical-nodes.js
codegen-peephole-locals-expected.txt
codegen-peephole-locals.js
codegen-temporaries-expected.txt
codegen-temporaries.js
comparison-operators-expected.txt
comparison-operators-greater-expected.txt
comparison-operators-greater.js
comparison-operators-less-expected.txt
comparison-operators-less.js
comparison-operators.js
concat-while-having-a-bad-time-expected.txt
concat-while-having-a-bad-time.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
const-without-initializer-expected.txt
const-without-initializer.js
constant-count-expected.txt
constant-count.js
constant-encoding-expected.txt
constant-encoding.js
constant-folding-expected.txt
constant-folding.js
continue-break-multiple-labels-expected.txt
continue-break-multiple-labels.js
convert-nan-to-bool-expected.txt
convert-nan-to-bool.js
cyclic-prototypes-expected.txt
cyclic-prototypes.js
date-constructor-expected.txt
date-constructor.js
date-daysfrom1970-overflow-expected.txt
date-daysfrom1970-overflow.js
date-DST-pre-1970-expected.txt
date-DST-pre-1970.js
date-parse-comments-test-expected.txt
date-parse-comments-test.js
date-set-to-nan-expected.txt
date-set-to-nan.js
date-utc-timeclip-expected.txt
date-utc-timeclip.js
debugger-expected.txt
debugger.js
declaration-in-block-expected.txt
declaration-in-block.js
delete-getters-setters-expected.txt
delete-getters-setters.js
delete-then-put-expected.txt
delete-then-put.js
dfg-abs-backwards-propagation-expected.txt
dfg-abs-backwards-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-add-not-number-expected.txt
dfg-add-not-number.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-alias-escape-expected.txt
dfg-arguments-alias-escape.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-alias-expected.txt
dfg-arguments-alias-one-block-expected.txt
dfg-arguments-alias-one-block-osr-exit-expected.txt
dfg-arguments-alias-one-block-osr-exit.js
dfg-arguments-alias-one-block-overwrite-arguments-expected.txt
dfg-arguments-alias-one-block-overwrite-arguments.js
dfg-arguments-alias-one-block-overwrite-expected.txt
dfg-arguments-alias-one-block-overwrite.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-alias-one-block.js
dfg-arguments-alias.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-cross-code-origin-expected.txt
dfg-arguments-cross-code-origin.js
dfg-arguments-mixed-alias-expected.txt
dfg-arguments-mixed-alias.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-osr-exit-expected.txt
dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt
dfg-arguments-osr-exit-multiple-blocks-before-exit.js
dfg-arguments-osr-exit-multiple-blocks-expected.txt
dfg-arguments-osr-exit-multiple-blocks.js
dfg-arguments-osr-exit.js
dfg-arguments-out-of-bounds-expected.txt
dfg-arguments-out-of-bounds.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arguments-unexpected-escape-expected.txt
dfg-arguments-unexpected-escape.js
dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt
dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt
dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-array-dead-expected.txt
dfg-array-dead.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-array-length-dead-expected.txt
dfg-array-length-dead.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-array-pop-side-effects-expected.txt
dfg-array-pop-side-effects.js
dfg-array-pop-value-clearing-expected.txt
dfg-array-pop-value-clearing.js
dfg-arrayify-elimination-expected.txt
dfg-arrayify-elimination.js
dfg-arrayify-when-late-prevent-extensions-expected.txt
dfg-arrayify-when-late-prevent-extensions.js
dfg-arrayify-when-prevent-extensions-expected.txt
dfg-arrayify-when-prevent-extensions.js
dfg-bool-to-int32-reuse-expected.txt
dfg-bool-to-int32-reuse.js
dfg-branch-logical-not-peephole-around-osr-exit-expected.txt
dfg-branch-logical-not-peephole-around-osr-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-branch-not-fail-expected.txt
dfg-branch-not-fail.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-call-function-hit-watchpoint-expected.txt
dfg-call-function-hit-watchpoint.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-call-method-hit-watchpoint-expected.txt
dfg-call-method-hit-watchpoint.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-captured-var-get-local-expected.txt
dfg-captured-var-get-local.js
dfg-cfa-merge-with-dead-use-at-tail-expected.txt
dfg-cfa-merge-with-dead-use-at-tail.js
dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt
dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement-expected.txt
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-expected.txt
dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof-expected.txt
dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cfg-simplify-phantom-get-local-on-same-block-set-local-expected.txt
dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cfg-simplify-redundant-dead-get-local-expected.txt
dfg-cfg-simplify-redundant-dead-get-local.js
dfg-check-structure-elimination-for-non-cell-expected.txt Adjust test expectations to new error on method not found 2014-01-31 17:39:59 +00:00
dfg-check-structure-elimination-for-non-cell.js
dfg-check-two-structures-expected.txt
dfg-check-two-structures.js
dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt
dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt
dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-constant-fold-first-local-read-after-block-merge-expected.txt
dfg-constant-fold-first-local-read-after-block-merge.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-constant-fold-logical-not-branch-expected.txt
dfg-constant-fold-logical-not-branch.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-constant-fold-misprediction-expected.txt
dfg-constant-fold-misprediction.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt
dfg-constant-fold-uncaptured-variable-that-is-later-captured.js
dfg-convert-this-dom-window-expected.txt
dfg-convert-this-dom-window.js
dfg-convert-this-object-then-exit-on-other-expected.txt
dfg-convert-this-object-then-exit-on-other.js
dfg-convert-this-other-then-exit-on-object-expected.txt
dfg-convert-this-other-then-exit-on-object.js
dfg-convert-this-polymorphic-object-then-exit-on-other-expected.txt
dfg-convert-this-polymorphic-object-then-exit-on-other.js
dfg-convert-this-polymorphic-object-then-exit-on-string-expected.txt
dfg-convert-this-polymorphic-object-then-exit-on-string.js
dfg-create-inlined-arguments-in-closure-inline-expected.txt
dfg-create-inlined-arguments-in-closure-inline.js
dfg-cse-cfa-discrepancy-expected.txt
dfg-cse-cfa-discrepancy.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-cse-dead-get-scoped-var-expected.txt
dfg-cse-dead-get-scoped-var.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-dead-min-one-arg-expected.txt
dfg-dead-min-one-arg.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-dead-min-two-args-expected.txt
dfg-dead-min-two-args.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-dead-redundant-get-array-length-expected.txt
dfg-dead-redundant-get-array-length.js
dfg-dead-speculation-expected.txt
dfg-dead-speculation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes-expected.txt
dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.js
dfg-dead-variable-on-exit-expected.txt
dfg-dead-variable-on-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-double-addition-simplify-to-int-expected.txt
dfg-double-addition-simplify-to-int.js
dfg-double-use-of-post-simplification-double-prediction-expected.txt
dfg-double-use-of-post-simplification-double-prediction.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-double-vote-fuzz-expected.txt
dfg-double-vote-fuzz.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-ensure-array-storage-on-string-expected.txt
dfg-ensure-array-storage-on-string.js
dfg-ensure-array-storage-on-window-expected.txt
dfg-ensure-array-storage-on-window.js
dfg-ensure-contiguous-on-string-expected.txt
dfg-ensure-contiguous-on-string.js
dfg-ensure-non-array-array-storage-on-window-expected.txt
dfg-ensure-non-array-array-storage-on-window.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-exception-expected.txt
dfg-exception.js
dfg-float32-array-nan-expected.txt
dfg-float32-array-nan.js
dfg-flush-get-local-expected.txt
dfg-flush-get-local.js
dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt
dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js
dfg-get-by-val-clobber-expected.txt
dfg-get-by-val-clobber.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-getter-expected.txt
dfg-getter-throw-expected.txt
dfg-getter-throw.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-getter.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-holy-put-by-val-interferes-with-get-array-length-expected.txt
dfg-holy-put-by-val-interferes-with-get-array-length.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-become-double-expected.txt
dfg-inline-arguments-become-double.js
dfg-inline-arguments-become-int32-expected.txt
dfg-inline-arguments-become-int32.js
dfg-inline-arguments-int32-expected.txt
dfg-inline-arguments-int32.js
dfg-inline-arguments-osr-exit-and-capture-expected.txt
dfg-inline-arguments-osr-exit-and-capture.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-out-of-bounds-expected.txt
dfg-inline-arguments-out-of-bounds.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-reset-changetype-expected.txt
dfg-inline-arguments-reset-changetype.js
dfg-inline-arguments-reset-expected.txt
dfg-inline-arguments-reset.js
dfg-inline-arguments-simple-expected.txt
dfg-inline-arguments-simple.js
dfg-inline-arguments-use-directly-from-inlined-code-expected.txt
dfg-inline-arguments-use-directly-from-inlined-code.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-use-from-all-the-places-broken-expected.txt
dfg-inline-arguments-use-from-all-the-places-broken.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-use-from-all-the-places-expected.txt
dfg-inline-arguments-use-from-all-the-places.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-use-from-getter-expected.txt
dfg-inline-arguments-use-from-getter.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-arguments-use-from-uninlined-code-expected.txt
dfg-inline-arguments-use-from-uninlined-code.js
dfg-inline-constant-expected.txt
dfg-inline-constant.js
dfg-inline-constructor-that-uses-arguments-expected.txt
dfg-inline-constructor-that-uses-arguments.js
dfg-inline-early-return-expected.txt
dfg-inline-early-return.js
dfg-inline-function-dot-caller-expected.txt
dfg-inline-function-dot-caller.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-new-array-buffer-expected.txt
dfg-inline-new-array-buffer.js
dfg-inline-unused-this-expected.txt
dfg-inline-unused-this-method-check-expected.txt
dfg-inline-unused-this-method-check.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inline-unused-this.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-inlining-reg-alloc-expected.txt
dfg-inlining-reg-alloc.js
dfg-int32-to-double-on-known-number-expected.txt
dfg-int32-to-double-on-known-number.js
dfg-int32-to-double-on-set-local-and-exit-expected.txt
dfg-int32-to-double-on-set-local-and-exit.js
dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt
dfg-int32-to-double-on-set-local-and-sometimes-exit.js
dfg-int-overflow-in-loop-expected.txt
dfg-int-overflow-in-loop.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-int-overflow-large-constants-in-a-line-expected.txt
dfg-int-overflow-large-constants-in-a-line.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-integer-optimization-expected.txt
dfg-integer-optimization.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-intrinsic-osr-exit-expected.txt
dfg-intrinsic-osr-exit.js
dfg-intrinsic-side-effect-assignment-osr-exit-expected.txt
dfg-intrinsic-side-effect-assignment-osr-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-intrinsic-unused-this-expected.txt
dfg-intrinsic-unused-this-method-check-expected.txt
dfg-intrinsic-unused-this-method-check.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-intrinsic-unused-this.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-max-backwards-propagation-expected.txt
dfg-max-backwards-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-min-backwards-propagation-expected.txt
dfg-min-backwards-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-min-max-expected.txt
dfg-min-max.js
dfg-mispredict-variable-but-prove-int-expected.txt
dfg-mispredict-variable-but-prove-int.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-mul-big-integer-with-small-integer-and-bitor-expected.txt
dfg-mul-big-integer-with-small-integer-and-bitor.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-mul-big-integer-with-small-integer-and-detect-overflow-expected.txt
dfg-mul-big-integer-with-small-integer-and-detect-overflow.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-mul-big-integer-with-small-integer-expected.txt
dfg-mul-big-integer-with-small-integer.js
dfg-mul-big-integers-expected.txt
dfg-mul-big-integers.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-multi-basic-block-structure-clobber-expected.txt
dfg-multi-basic-block-structure-clobber.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-multiply-expected.txt
dfg-multiply.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-negative-array-index-expected.txt
dfg-negative-array-index.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-obvious-constant-cfa-expected.txt
dfg-obvious-constant-cfa.js
dfg-other-branch-expected.txt
dfg-other-branch.js
dfg-patchable-get-by-id-after-watchpoint-expected.txt
dfg-patchable-get-by-id-after-watchpoint.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt
dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt
dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-phantom-base-expected.txt
dfg-phantom-base.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-phantom-get-local-expected.txt
dfg-phantom-get-local.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-post-inc-then-exit-expected.txt
dfg-post-inc-then-exit.js
dfg-proto-access-inline-osr-exit-expected.txt
dfg-proto-access-inline-osr-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-proto-stub-watchpoint-fire-expected.txt
dfg-proto-stub-watchpoint-fire.js
dfg-proven-sqrt-backwards-propagation-expected.txt
dfg-proven-sqrt-backwards-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-id-allocate-storage-expected.txt
dfg-put-by-id-allocate-storage-polymorphic-expected.txt
dfg-put-by-id-allocate-storage-polymorphic.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-id-allocate-storage.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-id-prototype-check-expected.txt
dfg-put-by-id-prototype-check.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-id-reallocate-storage-expected.txt
dfg-put-by-id-reallocate-storage-polymorphic-expected.txt
dfg-put-by-id-reallocate-storage-polymorphic.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-id-reallocate-storage.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-by-val-setter-then-get-by-val-expected.txt
dfg-put-by-val-setter-then-get-by-val.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-put-scoped-var-backward-flow-expected.txt
dfg-put-scoped-var-backward-flow.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-putbyval-cfa-clobber-expected.txt
dfg-putbyval-cfa-clobber.js
dfg-redundant-load-of-captured-variable-proven-constant-expected.txt
dfg-redundant-load-of-captured-variable-proven-constant.js
dfg-resolve-global-polymorphic-non-dictionary-expected.txt
dfg-resolve-global-polymorphic-non-dictionary.js
dfg-resolve-global-specific-dictionary-expected.txt
dfg-resolve-global-specific-dictionary.js
dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt
dfg-rshift-by-zero-eliminate-valuetoint32.js
dfg-side-effect-assignment-osr-exit-expected.txt
dfg-side-effect-assignment-osr-exit.js
dfg-sqrt-backwards-propagation-expected.txt
dfg-sqrt-backwards-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt
dfg-store-unexpected-value-into-argument-and-osr-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-string-stricteq-expected.txt
dfg-string-stricteq.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-tear-off-arguments-not-activation-expected.txt
dfg-tear-off-arguments-not-activation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-tear-off-function-dot-arguments-expected.txt
dfg-tear-off-function-dot-arguments.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-bad-toString-expected.txt
dfg-to-string-bad-toString.js
dfg-to-string-bad-valueOf-expected.txt
dfg-to-string-bad-valueOf.js
dfg-to-string-int-expected.txt
dfg-to-string-int-or-string-expected.txt
dfg-to-string-int-or-string.js
dfg-to-string-int.js
dfg-to-string-on-cell-expected.txt
dfg-to-string-on-cell.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-on-value-expected.txt
dfg-to-string-on-value.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-side-effect-clobbers-toString-expected.txt
dfg-to-string-side-effect-clobbers-toString.js
dfg-to-string-side-effect-expected.txt
dfg-to-string-side-effect.js
dfg-to-string-toString-becomes-bad-expected.txt
dfg-to-string-toString-becomes-bad-with-check-structure-expected.txt
dfg-to-string-toString-becomes-bad-with-check-structure.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype-expected.txt
dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-toString-becomes-bad.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-toString-in-string-expected.txt
dfg-to-string-toString-in-string.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-to-string-valueOf-in-string-expected.txt
dfg-to-string-valueOf-in-string.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-uint8clampedarray-out-of-bounds-put-by-val-alias-expected.txt
dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.js
dfg-uint32-to-number-expected.txt
dfg-uint32-to-number-in-middle-of-copy-propagation-expected.txt
dfg-uint32-to-number-in-middle-of-copy-propagation.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-uint32-to-number-on-captured-variable-expected.txt
dfg-uint32-to-number-on-captured-variable.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-uint32-to-number-skip-then-exit-expected.txt
dfg-uint32-to-number-skip-then-exit.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-uint32-to-number.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-uint32array-overflow-constant-expected.txt
dfg-uint32array-overflow-constant.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dfg-value-to-int32-with-side-effect-expected.txt
dfg-value-to-int32-with-side-effect.js
dfg-weak-js-constant-silent-fill-expected.txt
dfg-weak-js-constant-silent-fill.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
dictionary-no-cache-expected.txt
dictionary-no-cache.js
dictionary-prototype-caching-expected.txt
dictionary-prototype-caching.js
do-while-semicolon-expected.txt
do-while-semicolon.js
duplicate-param-crash-expected.txt
duplicate-param-crash.js
duplicate-param-gc-crash-expected.txt
duplicate-param-gc-crash.js
enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt
enter-dictionary-indexing-mode-with-blank-indexing-type.js
equality-expected.txt
equality.js
eval-and-with-expected.txt
eval-and-with.js
eval-cache-crash-expected.txt
eval-cache-crash.js
eval-throw-return-expected.txt
eval-throw-return.js
eval-var-decl-expected.txt
eval-var-decl.js
exception-for-nonobject-expected.txt Add a pretty printer to improve the error message non-function calls 2015-01-21 13:40:41 +00:00
exception-for-nonobject.js
exception-propagate-from-dfg-to-llint-expected.txt
exception-propagate-from-dfg-to-llint.js
exception-try-finally-scope-error-expected.txt
exception-try-finally-scope-error.js
exception-with-handler-inside-eval-with-dynamic-scope-expected.txt
exception-with-handler-inside-eval-with-dynamic-scope.js
finally-codegen-failure-expected.txt
finally-codegen-failure.js
flatten-dictionary-structure-from-which-all-properties-were-deleted-expected.txt
flatten-dictionary-structure-from-which-all-properties-were-deleted.js
for-in-avoid-duplicates-expected.txt
for-in-avoid-duplicates.js
for-in-cached-expected.txt Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00
for-in-cached.js Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00
for-in-exeception-expected.txt
for-in-exeception.js
for-in-to-text-expected.txt
for-in-to-text.js
for-in-var-scope-expected.txt
for-in-var-scope.js
function-apply-aliased-expected.txt
function-apply-aliased.js
function-call-aliased-expected.txt
function-call-aliased.js
function-call-register-allocation-expected.txt
function-call-register-allocation.js
function-constructor-newline-after-brace-expected.txt
function-constructor-newline-after-brace.js
function-constructor-single-line-comment-expected.txt
function-constructor-single-line-comment.js
function-declaration-expected.txt
function-declaration-statement-expected.txt
function-declaration-statement.js
function-declaration.js
function-declarations-in-switch-statement-expected.txt
function-declarations-in-switch-statement.js
function-dot-apply-replace-base-expected.txt
function-dot-apply-replace-base.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
function-dot-length-read-only-expected.txt
function-dot-length-read-only.js
function-prototype-descriptor-expected.txt
function-prototype-descriptor.js
function-toString-object-literals-expected.txt
function-toString-object-literals.js
get-by-pname-expected.txt
get-by-pname-non-final-object-expected.txt
get-by-pname-non-final-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
get-by-pname-that-looks-like-a-patchable-get-by-val-expected.txt
get-by-pname-that-looks-like-a-patchable-get-by-val.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
get-by-pname.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
getter-setter-gc-expected.txt
getter-setter-gc.js
global-resolve-through-eval-expected.txt
global-resolve-through-eval.js
gmail-re-re-expected.txt
gmail-re-re.js
has-own-property-expected.txt
has-own-property.js
ignored-result-null-comparison-crash-expected.txt
ignored-result-null-comparison-crash.js
ignored-result-ref-crash-expected.txt
ignored-result-ref-crash.js
indexed-setter-on-global-object-expected.txt
indexed-setter-on-global-object.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
instance-of-immediates-expected.txt
instance-of-immediates.js
instanceof-operator-expected.txt
instanceof-operator.js
integer-extremes-expected.txt
integer-extremes.js
interpreter-no-activation-expected.txt
interpreter-no-activation.js
invalid-callframe-during-unwind-expected.txt
invalid-callframe-during-unwind.js
isPrototypeOf-expected.txt
isPrototypeOf.js
jit-float32-array-nan-expected.txt
jit-float32-array-nan.js
js-continue-break-restrictions-expected.txt
js-continue-break-restrictions.js
JSON-stringify-replacer-expected.txt
JSON-stringify-replacer.js
keywords-and-reserved_words-expected.txt
keywords-and-reserved_words.js
legitimately-captured-argument-expected.txt
legitimately-captured-argument.js
logical-or-jless-expected.txt
logical-or-jless.js
math-expected.txt
math-transforms-expected.txt
math-transforms.js
math.js
mod-by-zero-expected.txt
mod-by-zero.js
mod-crash-expected.txt
mod-crash.js
multiline-comment-newline-expected.txt
multiline-comment-newline.js
named-function-expression-expected.txt
named-function-expression.js
nested-functions-expected.txt
nested-functions.js
new-array-double-with-holes-expected.txt
new-array-double-with-holes.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
no-semi-insertion-at-end-of-script-expected.txt
no-semi-insertion-at-end-of-script.js
number-cell-reuse-expected.txt
number-cell-reuse.js
number-parsing-crash-expected.txt
number-parsing-crash.js
number-toExponential-expected.txt
number-toExponential.js
numeric-compare-expected.txt
numeric-compare.js
numeric-conversion-expected.txt
numeric-conversion.js
Object-create-expected.txt ES6: Implement Object.setPrototypeOf 2014-01-22 12:15:57 +00:00
Object-create.js
Object-defineProperties-expected.txt
Object-defineProperties.js
Object-keys-expected.txt
Object-keys.js
object-literal-direct-put-expected.txt Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00
object-literal-direct-put.js Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00
object-literal-syntax-expected.txt Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00
object-literal-syntax.js Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00
order-of-operations-expected.txt
order-of-operations.js
parse-nan-expected.txt
parse-nan.js
parseFloat-expected.txt
parseFloat.js
parseInt-expected.txt
parseInt.js
parser-high-byte-character-expected.txt
parser-high-byte-character.js
parser-xml-close-comment-expected.txt Fix more WebKit test expectations 2014-03-17 13:06:47 +00:00
parser-xml-close-comment.js
polymorphic-construct-expected.txt
polymorphic-construct.js
pretty-print-expected.txt
pretty-print.js
preventExtensions-expected.txt
preventExtensions.js
primitive-method-this-expected.txt
primitive-method-this.js
property-getters-and-setters-expected.txt
property-getters-and-setters.js
property-iteration-expected.txt
property-iteration.js
propertyIsEnumerable-expected.txt
propertyIsEnumerable.js
prototypes-expected.txt
prototypes.js
reentrant-caching-expected.txt
reentrant-caching.js
reentrant-call-unwind-expected.txt
reentrant-call-unwind.js
regexp-alternatives-expected.txt
regexp-alternatives.js
regexp-backreferences-expected.txt
regexp-backreferences.js
regexp-char-insensitive-expected.txt
regexp-char-insensitive.js
regexp-character-match-out-of-order-expected.txt
regexp-character-match-out-of-order.js
regexp-compile-crash-expected.txt
regexp-compile-crash.js
regexp-compile-expected.txt
regexp-compile.js
regexp-divequal-expected.txt
regexp-divequal.js
regexp-extended-characters-match-expected.txt
regexp-extended-characters-match.js
regexp-extended-characters-more-expected.txt
regexp-extended-characters-more.js
regexp-find-first-asserted-expected.txt
regexp-find-first-asserted.js
regexp-in-and-foreach-handling-expected.txt
regexp-in-and-foreach-handling.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
regexp-literals-arent-constants-expected.txt
regexp-literals-arent-constants.js
regexp-many-brackets-expected.txt
regexp-many-brackets.js
regexp-negative-special-characters-expected.txt
regexp-negative-special-characters.js
regexp-non-bmp-expected.txt
regexp-non-bmp.js
regexp-non-character-expected.txt
regexp-non-character.js
regexp-norepeat-expected.txt
regexp-norepeat.js
regexp-range-bound-ffff-expected.txt
regexp-range-bound-ffff.js
regexp-zero-length-alternatives-expected.txt
regexp-zero-length-alternatives.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
registerCachingAcrossBranchTargets-expected.txt
registerCachingAcrossBranchTargets.js
rehash-assign-expected.txt
rehash-assign.js
reserved-words-expected.txt
reserved-words.js
resize-array-assign-expected.txt
resize-array-assign.js
resolve-arguments-from-scope-expected.txt
resolve-arguments-from-scope.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
run-json-stringify-expected.txt Add a pretty printer to improve the error message non-function calls 2015-01-21 13:40:41 +00:00
run-json-stringify.js Move JSON-stringify webkit test to V8. 2014-04-25 12:49:55 +00:00
slash-lineterminator-parse-expected.txt
slash-lineterminator-parse.js
sort-large-array-expected.txt
sort-large-array.js
sort-no-jit-code-crash-expected.txt
sort-no-jit-code-crash.js
sort-non-numbers-expected.txt
sort-non-numbers.js
sort-randomly-expected.txt
sort-randomly.js
sort-with-side-effecting-comparisons-expected.txt
sort-with-side-effecting-comparisons.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
sparse-array-expected.txt
sparse-array.js
stack-overflow-catch-expected.txt
stack-overflow-catch.js
stack-unwinding-expected.txt
stack-unwinding.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
statement-list-register-crash-expected.txt
statement-list-register-crash.js
static-scope-object-expected.txt
static-scope-object.js
strict-callback-this-expected.txt
strict-callback-this.js
strict-throw-type-error-expected.txt
strict-throw-type-error.js
string_replace-expected.txt
string_replace.js
string-from-char-code-expected.txt
string-from-char-code.js
string-index-overflow-expected.txt
string-index-overflow.js
string-property-deletion-expected.txt
string-property-deletion.js
string-property-iteration-expected.txt
string-property-iteration.js
string-replacement-outofmemory-expected.txt Adapt test expectations in webkit. 2014-05-15 12:46:32 +00:00
string-replacement-outofmemory.js Adapt test expectations in webkit. 2014-05-15 12:46:32 +00:00
string-slice-abnormal-values-expected.txt
string-slice-abnormal-values.js
string-sort-expected.txt
string-sort.js
string-substr-expected.txt
string-substr.js
string-trim-expected.txt Fix inconsistencies wrt whitespaces. 2014-02-10 12:43:10 +00:00
string-trim.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
testcfg.py Work-around to make webkit test suite work with optdebug==2. 2014-12-22 11:13:12 +00:00
this-non-object-proto-expected.txt
this-non-object-proto.js
throw-from-finally-expected.txt
throw-from-finally.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
ToNumber-expected.txt
ToNumber.js
toString-elision-trailing-comma-expected.txt
toString-elision-trailing-comma.js
tostring-exception-in-property-access-expected.txt
tostring-exception-in-property-access.js
toString-for-var-decl-expected.txt
toString-for-var-decl.js
toString-number-dot-expr-expected.txt
toString-number-dot-expr.js
toString-prefix-postfix-preserve-parens-expected.txt Fix more WebKit test expectations 2014-03-17 13:06:47 +00:00
toString-prefix-postfix-preserve-parens.js Fix more WebKit test expectations 2014-03-17 13:06:47 +00:00
toString-recursion-expected.txt
toString-recursion.js
try-catch-try-try-catch-try-finally-return-catch-finally-expected.txt
try-catch-try-try-catch-try-finally-return-catch-finally.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
try-try-return-finally-finally-expected.txt
try-try-return-finally-finally.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
typeof-codegen-crash-expected.txt
typeof-codegen-crash.js
typeof-constant-string-expected.txt
typeof-constant-string.js
unexpected-constant-crash-expected.txt
unexpected-constant-crash.js
unmatching-argument-count-expected.txt
unmatching-argument-count.js
var-declarations-zero-width-expected.txt
var-declarations-zero-width.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
var-shadows-arg-crash-expected.txt
var-shadows-arg-crash.js
var-shadows-arg-gc-crash-expected.txt
var-shadows-arg-gc-crash.js
vardecl-blocks-init-expected.txt
vardecl-blocks-init.js
webkit.status Disable webkit/array-iterate-backwards for debug builds. 2015-01-09 10:27:15 +00:00