Revision: 18301
Author: [email protected]
Date: Wed Dec 11 14:20:04 2013 UTC
Log: Merge bleeding_edge 18017:18017..
Also fix our test files.
[email protected],[email protected]
Review URL: https://codereview.chromium.org/104653015
http://code.google.com/p/v8/source/detail?r=18301
Modified:
/branches/experimental/parser/build/all.gyp
/branches/experimental/parser/src/allocation-tracker.h
/branches/experimental/parser/src/arraybuffer.js
/branches/experimental/parser/src/checks.cc
/branches/experimental/parser/src/harmony-array.js
/branches/experimental/parser/src/harmony-string.js
/branches/experimental/parser/src/heap-snapshot-generator-inl.h
/branches/experimental/parser/src/heap-snapshot-generator.h
/branches/experimental/parser/src/ia32/simulator-ia32.cc
/branches/experimental/parser/src/x64/simulator-x64.cc
/branches/experimental/parser/test/cctest/test-unbound-queue.cc
/branches/experimental/parser/test/cctest/test-unique.cc
/branches/experimental/parser/test/intl/collator/sr-sort.js
/branches/experimental/parser/test/intl/overrides/caching.js
/branches/experimental/parser/test/lexer/cornercases/end-inside-comment.js
/branches/experimental/parser/test/lexer/cornercases/end-inside-string.js
/branches/experimental/parser/test/lexer/cornercases/end-inside-string2.js
/branches/experimental/parser/test/lexer/cornercases/file-with-zero.js
/branches/experimental/parser/test/lexer/cornercases/multiline-and-weird-html-comment.js
/branches/experimental/parser/test/lexer/cornercases/strings-and-identifiers-with-escapes.js
/branches/experimental/parser/test/lexer/cornercases/utf-endlines.js
/branches/experimental/parser/test/lexer/utf-1.js
/branches/experimental/parser/test/message/isvar.js
/branches/experimental/parser/test/message/paren_in_arg_string.js
/branches/experimental/parser/test/message/replacement-marker-as-argument.js
/branches/experimental/parser/test/message/single-function-literal.js
/branches/experimental/parser/test/mjsunit/arguments-load-across-eval.js
/branches/experimental/parser/test/mjsunit/arguments-read-and-assignment.js
/branches/experimental/parser/test/mjsunit/arguments.js
/branches/experimental/parser/test/mjsunit/array-iteration.js
/branches/experimental/parser/test/mjsunit/array-non-smi-length.js
/branches/experimental/parser/test/mjsunit/array-tostring.js
/branches/experimental/parser/test/mjsunit/bugs/bug-1344252.js
/branches/experimental/parser/test/mjsunit/bugs/bug-proto.js
/branches/experimental/parser/test/mjsunit/closures.js
/branches/experimental/parser/test/mjsunit/compare-character.js
/branches/experimental/parser/test/mjsunit/compare-nan.js
/branches/experimental/parser/test/mjsunit/compiler/control-flow-1.js
/branches/experimental/parser/test/mjsunit/compiler/inline-throw.js
/branches/experimental/parser/test/mjsunit/compiler/lazy-const-lookup.js
/branches/experimental/parser/test/mjsunit/compiler/optimized-closures.js
/branches/experimental/parser/test/mjsunit/compiler/regress-1394.js
/branches/experimental/parser/test/mjsunit/compiler/regress-3260426.js
/branches/experimental/parser/test/mjsunit/compiler/regress-closures-with-eval.js
/branches/experimental/parser/test/mjsunit/compiler/regress-inline-callfunctionstub.js
/branches/experimental/parser/test/mjsunit/compiler/regress-toint32.js
/branches/experimental/parser/test/mjsunit/compiler/rotate.js
/branches/experimental/parser/test/mjsunit/const-declaration.js
/branches/experimental/parser/test/mjsunit/cyclic-array-to-string.js
/branches/experimental/parser/test/mjsunit/debug-breakpoints.js
/branches/experimental/parser/test/mjsunit/debug-constructor.js
/branches/experimental/parser/test/mjsunit/debug-evaluate-const.js
/branches/experimental/parser/test/mjsunit/debug-function-scopes.js
/branches/experimental/parser/test/mjsunit/debug-ignore-breakpoints.js
/branches/experimental/parser/test/mjsunit/debug-liveedit-3.js
/branches/experimental/parser/test/mjsunit/debug-liveedit-check-stack.js
/branches/experimental/parser/test/mjsunit/debug-liveedit-compile-error.js
/branches/experimental/parser/test/mjsunit/debug-liveedit-diff.js
/branches/experimental/parser/test/mjsunit/debug-liveedit-utils.js
/branches/experimental/parser/test/mjsunit/debug-mirror-cache.js
/branches/experimental/parser/test/mjsunit/debug-setbreakpoint.js
/branches/experimental/parser/test/mjsunit/debug-stepin-positions.js
/branches/experimental/parser/test/mjsunit/debug-stepout-scope-part1.js
/branches/experimental/parser/test/mjsunit/elide-double-hole-check-9.js
/branches/experimental/parser/test/mjsunit/enumeration-order.js
/branches/experimental/parser/test/mjsunit/error-accessors.js
/branches/experimental/parser/test/mjsunit/eval-stack-trace.js
/branches/experimental/parser/test/mjsunit/extra-arguments.js
/branches/experimental/parser/test/mjsunit/fast-array-length.js
/branches/experimental/parser/test/mjsunit/fast-literal.js
/branches/experimental/parser/test/mjsunit/fun-name.js
/branches/experimental/parser/test/mjsunit/function.js
/branches/experimental/parser/test/mjsunit/get-prototype-of.js
/branches/experimental/parser/test/mjsunit/getter-in-value-prototype.js
/branches/experimental/parser/test/mjsunit/global-load-from-eval-in-with.js
/branches/experimental/parser/test/mjsunit/global-load-from-nested-eval.js
/branches/experimental/parser/test/mjsunit/harmony/array-find.js
/branches/experimental/parser/test/mjsunit/harmony/array-findindex.js
/branches/experimental/parser/test/mjsunit/harmony/collections.js
/branches/experimental/parser/test/mjsunit/harmony/string-repeat.js
/branches/experimental/parser/test/mjsunit/large-object-literal.js
/branches/experimental/parser/test/mjsunit/local-load-from-eval.js
/branches/experimental/parser/test/mjsunit/math-pow.js
/branches/experimental/parser/test/mjsunit/math-round.js
/branches/experimental/parser/test/mjsunit/math-sqrt.js
/branches/experimental/parser/test/mjsunit/mirror-boolean.js
/branches/experimental/parser/test/mjsunit/mirror-undefined.js
/branches/experimental/parser/test/mjsunit/mjsunit.js
/branches/experimental/parser/test/mjsunit/mul-exhaustive-part6.js
/branches/experimental/parser/test/mjsunit/nans.js
/branches/experimental/parser/test/mjsunit/never-optimize.js
/branches/experimental/parser/test/mjsunit/new.js
/branches/experimental/parser/test/mjsunit/newline-in-string.js
/branches/experimental/parser/test/mjsunit/number-tostring-func.js
/branches/experimental/parser/test/mjsunit/number-tostring-small.js
/branches/experimental/parser/test/mjsunit/number-tostring.js
/branches/experimental/parser/test/mjsunit/object-literal-conversions.js
/branches/experimental/parser/test/mjsunit/object-literal-gc.js
/branches/experimental/parser/test/mjsunit/packed-elements.js
/branches/experimental/parser/test/mjsunit/property-object-key.js
/branches/experimental/parser/test/mjsunit/prototype.js
/branches/experimental/parser/test/mjsunit/regexp-indexof.js
/branches/experimental/parser/test/mjsunit/regexp-results-cache.js
/branches/experimental/parser/test/mjsunit/regress/regress-1017.js
/branches/experimental/parser/test/mjsunit/regress/regress-1039610.js
/branches/experimental/parser/test/mjsunit/regress/regress-105.js
/branches/experimental/parser/test/mjsunit/regress/regress-1066899.js
/branches/experimental/parser/test/mjsunit/regress/regress-1092.js
/branches/experimental/parser/test/mjsunit/regress/regress-1099.js
/branches/experimental/parser/test/mjsunit/regress/regress-1112.js
/branches/experimental/parser/test/mjsunit/regress/regress-1114040.js
/branches/experimental/parser/test/mjsunit/regress/regress-1117.js
/branches/experimental/parser/test/mjsunit/regress/regress-1178598.js
/branches/experimental/parser/test/mjsunit/regress/regress-1181.js
/branches/experimental/parser/test/mjsunit/regress/regress-1246.js
/branches/experimental/parser/test/mjsunit/regress/regress-1254366.js
/branches/experimental/parser/test/mjsunit/regress/regress-131994.js
/branches/experimental/parser/test/mjsunit/regress/regress-137.js
/branches/experimental/parser/test/mjsunit/regress/regress-1546.js
/branches/experimental/parser/test/mjsunit/regress/regress-1591.js
/branches/experimental/parser/test/mjsunit/regress/regress-1647.js
/branches/experimental/parser/test/mjsunit/regress/regress-166379.js
/branches/experimental/parser/test/mjsunit/regress/regress-1748.js
/branches/experimental/parser/test/mjsunit/regress/regress-1757.js
/branches/experimental/parser/test/mjsunit/regress/regress-1853.js
/branches/experimental/parser/test/mjsunit/regress/regress-186.js
/branches/experimental/parser/test/mjsunit/regress/regress-1919169.js
/branches/experimental/parser/test/mjsunit/regress/regress-193.js
/branches/experimental/parser/test/mjsunit/regress/regress-20070207.js
/branches/experimental/parser/test/mjsunit/regress/regress-2027.js
/branches/experimental/parser/test/mjsunit/regress/regress-2119.js
/branches/experimental/parser/test/mjsunit/regress/regress-2170.js
/branches/experimental/parser/test/mjsunit/regress/regress-2172.js
/branches/experimental/parser/test/mjsunit/regress/regress-2250.js
/branches/experimental/parser/test/mjsunit/regress/regress-2285.js
/branches/experimental/parser/test/mjsunit/regress/regress-2289.js
/branches/experimental/parser/test/mjsunit/regress/regress-231.js
/branches/experimental/parser/test/mjsunit/regress/regress-2374.js
/branches/experimental/parser/test/mjsunit/regress/regress-237617.js
/branches/experimental/parser/test/mjsunit/regress/regress-2419.js
/branches/experimental/parser/test/mjsunit/regress/regress-2438.js
/branches/experimental/parser/test/mjsunit/regress/regress-2444.js
/branches/experimental/parser/test/mjsunit/regress/regress-246.js
/branches/experimental/parser/test/mjsunit/regress/regress-2570.js
/branches/experimental/parser/test/mjsunit/regress/regress-2596.js
/branches/experimental/parser/test/mjsunit/regress/regress-2624.js
/branches/experimental/parser/test/mjsunit/regress/regress-2671-1.js
/branches/experimental/parser/test/mjsunit/regress/regress-2671.js
/branches/experimental/parser/test/mjsunit/regress/regress-2690.js
/branches/experimental/parser/test/mjsunit/regress/regress-298269.js
/branches/experimental/parser/test/mjsunit/regress/regress-2984.js
/branches/experimental/parser/test/mjsunit/regress/regress-317.js
/branches/experimental/parser/test/mjsunit/regress/regress-319722-ArrayBuffer.js
/branches/experimental/parser/test/mjsunit/regress/regress-45469.js
/branches/experimental/parser/test/mjsunit/regress/regress-483.js
/branches/experimental/parser/test/mjsunit/regress/regress-588599.js
/branches/experimental/parser/test/mjsunit/regress/regress-619.js
/branches/experimental/parser/test/mjsunit/regress/regress-670147.js
/branches/experimental/parser/test/mjsunit/regress/regress-674753.js
/branches/experimental/parser/test/mjsunit/regress/regress-675.js
/branches/experimental/parser/test/mjsunit/regress/regress-678525.js
/branches/experimental/parser/test/mjsunit/regress/regress-734862.js
/branches/experimental/parser/test/mjsunit/regress/regress-74.js
/branches/experimental/parser/test/mjsunit/regress/regress-753.js
/branches/experimental/parser/test/mjsunit/regress/regress-806473.js
/branches/experimental/parser/test/mjsunit/regress/regress-85177.js
/branches/experimental/parser/test/mjsunit/regress/regress-892742.js
/branches/experimental/parser/test/mjsunit/regress/regress-925537.js
/branches/experimental/parser/test/mjsunit/regress/regress-94873.js
/branches/experimental/parser/test/mjsunit/regress/regress-990205.js
/branches/experimental/parser/test/mjsunit/regress/regress-995.js
/branches/experimental/parser/test/mjsunit/regress/regress-998565.js
/branches/experimental/parser/test/mjsunit/regress/regress-add-minus-zero.js
/branches/experimental/parser/test/mjsunit/regress/regress-array-pop-nonconfigurable.js
/branches/experimental/parser/test/mjsunit/regress/regress-binop-nosse2.js
/branches/experimental/parser/test/mjsunit/regress/regress-builtin-array-op.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-158185.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-178790.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-18639.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-222893.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-233737.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-245480.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-259300.js
/branches/experimental/parser/test/mjsunit/regress/regress-crbug-3184.js
/branches/experimental/parser/test/mjsunit/regress/regress-frame-details-null-receiver.js
/branches/experimental/parser/test/mjsunit/regress/regress-map-invalidation-1.js
/branches/experimental/parser/test/mjsunit/regress/regress-seqstrsetchar-ex1.js
/branches/experimental/parser/test/mjsunit/regress/regress-seqstrsetchar-ex2.js
/branches/experimental/parser/test/mjsunit/regress/regress-seqstrsetchar-ex3.js
/branches/experimental/parser/test/mjsunit/regress/regress-transcendental.js
/branches/experimental/parser/test/mjsunit/simple-constructor.js
/branches/experimental/parser/test/mjsunit/sparse-array.js
/branches/experimental/parser/test/mjsunit/stack-traces-2.js
/branches/experimental/parser/test/mjsunit/stack-traces-custom-lazy.js
/branches/experimental/parser/test/mjsunit/store-dictionary.js
/branches/experimental/parser/test/mjsunit/str-to-num.js
/branches/experimental/parser/test/mjsunit/strict-equals.js
/branches/experimental/parser/test/mjsunit/string-natives.js
/branches/experimental/parser/test/mjsunit/string-replace-gc.js
/branches/experimental/parser/test/mjsunit/string-search.js
/branches/experimental/parser/test/mjsunit/string-slices.js
/branches/experimental/parser/test/mjsunit/to-precision.js
/branches/experimental/parser/test/mjsunit/tobool.js
/branches/experimental/parser/test/mjsunit/tools/profile.js
/branches/experimental/parser/test/mjsunit/touint32.js
/branches/experimental/parser/test/mjsunit/transcendentals.js
/branches/experimental/parser/test/mjsunit/try-finally-continue.js
/branches/experimental/parser/test/mjsunit/unicode-string-to-number.js
/branches/experimental/parser/test/mjsunit/unicode-test.js
/branches/experimental/parser/test/mjsunit/with-value.js
/branches/experimental/parser/test/preparser/non-use-strict-hex-escape.js
/branches/experimental/parser/test/preparser/non-use-strict-octal-escape.js
/branches/experimental/parser/test/preparser/non-use-strict-uhex-escape.js
/branches/experimental/parser/test/preparser/nonstrict-arguments.js
/branches/experimental/parser/test/preparser/nonstrict-eval.js
/branches/experimental/parser/test/preparser/nonstrict-with.js
/branches/experimental/parser/test/preparser/strict-const.js
/branches/experimental/parser/test/preparser/strict-octal-indirect-regexp.js
/branches/experimental/parser/test/preparser/strict-octal-number.js
/branches/experimental/parser/test/preparser/strict-octal-regexp.js
/branches/experimental/parser/test/preparser/strict-octal-string.js
/branches/experimental/parser/test/preparser/strict-octal-use-strict-after.js
/branches/experimental/parser/test/preparser/strict-octal-use-strict-before.js
/branches/experimental/parser/test/preparser/strict-with.js
/branches/experimental/parser/test/webkit/arguments-bad-index.js
/branches/experimental/parser/test/webkit/concat-while-having-a-bad-time.js
/branches/experimental/parser/test/webkit/dfg-abs-backwards-propagation.js
/branches/experimental/parser/test/webkit/dfg-add-not-number.js
/branches/experimental/parser/test/webkit/dfg-arguments-alias-escape.js
/branches/experimental/parser/test/webkit/dfg-arguments-alias-one-block-overwrite.js
/branches/experimental/parser/test/webkit/dfg-arguments-alias.js
/branches/experimental/parser/test/webkit/dfg-arguments-mixed-alias.js
/branches/experimental/parser/test/webkit/dfg-arguments-out-of-bounds.js
/branches/experimental/parser/test/webkit/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js
/branches/experimental/parser/test/webkit/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js
/branches/experimental/parser/test/webkit/dfg-array-dead.js
/branches/experimental/parser/test/webkit/dfg-array-length-dead.js
/branches/experimental/parser/test/webkit/dfg-branch-logical-not-peephole-around-osr-exit.js
/branches/experimental/parser/test/webkit/dfg-branch-not-fail.js
/branches/experimental/parser/test/webkit/dfg-call-function-hit-watchpoint.js
/branches/experimental/parser/test/webkit/dfg-call-method-hit-watchpoint.js
/branches/experimental/parser/test/webkit/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js
/branches/experimental/parser/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js
/branches/experimental/parser/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js
/branches/experimental/parser/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js
/branches/experimental/parser/test/webkit/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js
/branches/experimental/parser/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js
/branches/experimental/parser/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js
/branches/experimental/parser/test/webkit/dfg-constant-fold-first-local-read-after-block-merge.js
/branches/experimental/parser/test/webkit/dfg-constant-fold-logical-not-branch.js
/branches/experimental/parser/test/webkit/dfg-constant-fold-misprediction.js
/branches/experimental/parser/test/webkit/dfg-cse-cfa-discrepancy.js
/branches/experimental/parser/test/webkit/dfg-cse-dead-get-scoped-var.js
/branches/experimental/parser/test/webkit/dfg-dead-min-one-arg.js
/branches/experimental/parser/test/webkit/dfg-dead-min-two-args.js
/branches/experimental/parser/test/webkit/dfg-dead-speculation.js
/branches/experimental/parser/test/webkit/dfg-dead-variable-on-exit.js
/branches/experimental/parser/test/webkit/dfg-double-use-of-post-simplification-double-prediction.js
/branches/experimental/parser/test/webkit/dfg-double-vote-fuzz.js
/branches/experimental/parser/test/webkit/dfg-ensure-non-array-array-storage-on-window.js
/branches/experimental/parser/test/webkit/dfg-get-by-val-clobber.js
/branches/experimental/parser/test/webkit/dfg-getter-throw.js
/branches/experimental/parser/test/webkit/dfg-getter.js
/branches/experimental/parser/test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-osr-exit-and-capture.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-out-of-bounds.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-use-directly-from-inlined-code.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-use-from-all-the-places-broken.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-use-from-all-the-places.js
/branches/experimental/parser/test/webkit/dfg-inline-arguments-use-from-getter.js
/branches/experimental/parser/test/webkit/dfg-inline-function-dot-caller.js
/branches/experimental/parser/test/webkit/dfg-inline-unused-this-method-check.js
/branches/experimental/parser/test/webkit/dfg-inline-unused-this.js
/branches/experimental/parser/test/webkit/dfg-int-overflow-in-loop.js
/branches/experimental/parser/test/webkit/dfg-int-overflow-large-constants-in-a-line.js
/branches/experimental/parser/test/webkit/dfg-integer-optimization.js
/branches/experimental/parser/test/webkit/dfg-intrinsic-side-effect-assignment-osr-exit.js
/branches/experimental/parser/test/webkit/dfg-intrinsic-unused-this-method-check.js
/branches/experimental/parser/test/webkit/dfg-intrinsic-unused-this.js
/branches/experimental/parser/test/webkit/dfg-max-backwards-propagation.js
/branches/experimental/parser/test/webkit/dfg-min-backwards-propagation.js
/branches/experimental/parser/test/webkit/dfg-mispredict-variable-but-prove-int.js
/branches/experimental/parser/test/webkit/dfg-mul-big-integer-with-small-integer-and-bitor.js
/branches/experimental/parser/test/webkit/dfg-mul-big-integer-with-small-integer-and-detect-overflow.js
/branches/experimental/parser/test/webkit/dfg-mul-big-integers.js
/branches/experimental/parser/test/webkit/dfg-multi-basic-block-structure-clobber.js
/branches/experimental/parser/test/webkit/dfg-multiply.js
/branches/experimental/parser/test/webkit/dfg-negative-array-index.js
/branches/experimental/parser/test/webkit/dfg-patchable-get-by-id-after-watchpoint.js
/branches/experimental/parser/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js
/branches/experimental/parser/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js
/branches/experimental/parser/test/webkit/dfg-phantom-base.js
/branches/experimental/parser/test/webkit/dfg-phantom-get-local.js
/branches/experimental/parser/test/webkit/dfg-proto-access-inline-osr-exit.js
/branches/experimental/parser/test/webkit/dfg-proven-sqrt-backwards-propagation.js
/branches/experimental/parser/test/webkit/dfg-put-by-id-allocate-storage-polymorphic.js
/branches/experimental/parser/test/webkit/dfg-put-by-id-allocate-storage.js
/branches/experimental/parser/test/webkit/dfg-put-by-id-prototype-check.js
/branches/experimental/parser/test/webkit/dfg-put-by-id-reallocate-storage-polymorphic.js
/branches/experimental/parser/test/webkit/dfg-put-by-id-reallocate-storage.js
/branches/experimental/parser/test/webkit/dfg-put-by-val-setter-then-get-by-val.js
/branches/experimental/parser/test/webkit/dfg-put-scoped-var-backward-flow.js
/branches/experimental/parser/test/webkit/dfg-sqrt-backwards-propagation.js
/branches/experimental/parser/test/webkit/dfg-store-unexpected-value-into-argument-and-osr-exit.js
/branches/experimental/parser/test/webkit/dfg-string-stricteq.js
/branches/experimental/parser/test/webkit/dfg-tear-off-arguments-not-activation.js
/branches/experimental/parser/test/webkit/dfg-tear-off-function-dot-arguments.js
/branches/experimental/parser/test/webkit/dfg-to-string-on-cell.js
/branches/experimental/parser/test/webkit/dfg-to-string-on-value.js
/branches/experimental/parser/test/webkit/dfg-to-string-toString-becomes-bad-with-check-structure.js
/branches/experimental/parser/test/webkit/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js
/branches/experimental/parser/test/webkit/dfg-to-string-toString-becomes-bad.js
/branches/experimental/parser/test/webkit/dfg-to-string-toString-in-string.js
/branches/experimental/parser/test/webkit/dfg-to-string-valueOf-in-string.js
/branches/experimental/parser/test/webkit/dfg-uint32-to-number-in-middle-of-copy-propagation.js
/branches/experimental/parser/test/webkit/dfg-uint32-to-number-on-captured-variable.js
/branches/experimental/parser/test/webkit/dfg-uint32-to-number-skip-then-exit.js
/branches/experimental/parser/test/webkit/dfg-uint32-to-number.js
/branches/experimental/parser/test/webkit/dfg-uint32array-overflow-constant.js
/branches/experimental/parser/test/webkit/dfg-weak-js-constant-silent-fill.js
/branches/experimental/parser/test/webkit/fast/js/JSON-parse-reviver.js
/branches/experimental/parser/test/webkit/fast/js/deep-recursion-test.js
/branches/experimental/parser/test/webkit/fast/js/function-decompilation-operators.js
/branches/experimental/parser/test/webkit/fast/js/kde/Array.js
/branches/experimental/parser/test/webkit/fast/js/kde/Boolean.js
/branches/experimental/parser/test/webkit/fast/js/kde/Date-setYear.js
/branches/experimental/parser/test/webkit/fast/js/kde/Error.js
/branches/experimental/parser/test/webkit/fast/js/kde/GlobalObject.js
/branches/experimental/parser/test/webkit/fast/js/kde/Number.js
/branches/experimental/parser/test/webkit/fast/js/kde/Object.js
/branches/experimental/parser/test/webkit/fast/js/kde/Prototype.js
/branches/experimental/parser/test/webkit/fast/js/kde/RegExp.js
/branches/experimental/parser/test/webkit/fast/js/kde/arguments-scope.js
/branches/experimental/parser/test/webkit/fast/js/kde/assignments.js
/branches/experimental/parser/test/webkit/fast/js/kde/cast.js
/branches/experimental/parser/test/webkit/fast/js/kde/comment-1.js
/branches/experimental/parser/test/webkit/fast/js/kde/comment-2.js
/branches/experimental/parser/test/webkit/fast/js/kde/completion.js
/branches/experimental/parser/test/webkit/fast/js/kde/conditional.js
/branches/experimental/parser/test/webkit/fast/js/kde/constructor_length.js
/branches/experimental/parser/test/webkit/fast/js/kde/crash-1.js
/branches/experimental/parser/test/webkit/fast/js/kde/crash-2.js
/branches/experimental/parser/test/webkit/fast/js/kde/delete.js
/branches/experimental/parser/test/webkit/fast/js/kde/empty.js
/branches/experimental/parser/test/webkit/fast/js/kde/encode_decode_uri.js
/branches/experimental/parser/test/webkit/fast/js/kde/eval.js
/branches/experimental/parser/test/webkit/fast/js/kde/evil-n.js
/branches/experimental/parser/test/webkit/fast/js/kde/exception_propagation.js
/branches/experimental/parser/test/webkit/fast/js/kde/exceptions.js
/branches/experimental/parser/test/webkit/fast/js/kde/func-decl.js
/branches/experimental/parser/test/webkit/fast/js/kde/inbuilt_function_proto.js
/branches/experimental/parser/test/webkit/fast/js/kde/iteration.js
/branches/experimental/parser/test/webkit/fast/js/kde/j-comment-3.js
/branches/experimental/parser/test/webkit/fast/js/kde/j-comment-4.js
/branches/experimental/parser/test/webkit/fast/js/kde/literals.js
/branches/experimental/parser/test/webkit/fast/js/kde/lval-exceptions.js
/branches/experimental/parser/test/webkit/fast/js/kde/math.js
/branches/experimental/parser/test/webkit/fast/js/kde/md5-1.js
/branches/experimental/parser/test/webkit/fast/js/kde/md5-2.js
/branches/experimental/parser/test/webkit/fast/js/kde/object_prototype.js
/branches/experimental/parser/test/webkit/fast/js/kde/object_prototype_tostring.js
/branches/experimental/parser/test/webkit/fast/js/kde/operators.js
/branches/experimental/parser/test/webkit/fast/js/kde/parse.js
/branches/experimental/parser/test/webkit/fast/js/kde/prototype_length.js
/branches/experimental/parser/test/webkit/fast/js/kde/prototype_proto.js
/branches/experimental/parser/test/webkit/fast/js/kde/scope.js
/branches/experimental/parser/test/webkit/fast/js/kde/statements.js
/branches/experimental/parser/test/webkit/fast/js/kde/var_decl_init.js
/branches/experimental/parser/test/webkit/fast/js/string-anchor.js
/branches/experimental/parser/test/webkit/fast/js/string-fontcolor.js
/branches/experimental/parser/test/webkit/fast/js/string-fontsize.js
/branches/experimental/parser/test/webkit/fast/js/string-link.js
/branches/experimental/parser/test/webkit/fast/js/toString-number.js
/branches/experimental/parser/test/webkit/fast/regex/assertion.js
/branches/experimental/parser/test/webkit/fast/regex/constructor.js
/branches/experimental/parser/test/webkit/fast/regex/dotstar.js
/branches/experimental/parser/test/webkit/fast/regex/parentheses.js
/branches/experimental/parser/test/webkit/function-dot-apply-replace-base.js
/branches/experimental/parser/test/webkit/get-by-pname-non-final-object.js
/branches/experimental/parser/test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val.js
/branches/experimental/parser/test/webkit/get-by-pname.js
/branches/experimental/parser/test/webkit/indexed-setter-on-global-object.js
/branches/experimental/parser/test/webkit/new-array-double-with-holes.js
/branches/experimental/parser/test/webkit/regexp-in-and-foreach-handling.js
/branches/experimental/parser/test/webkit/regexp-zero-length-alternatives.js
/branches/experimental/parser/test/webkit/resolve-arguments-from-scope.js
/branches/experimental/parser/test/webkit/sort-with-side-effecting-comparisons.js
/branches/experimental/parser/test/webkit/stack-unwinding.js
/branches/experimental/parser/test/webkit/string-trim.js
/branches/experimental/parser/test/webkit/throw-from-finally.js
/branches/experimental/parser/test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally.js
/branches/experimental/parser/test/webkit/try-try-return-finally-finally.js
/branches/experimental/parser/test/webkit/var-declarations-zero-width.js
/branches/experimental/parser/tools/consarray.js
/branches/experimental/parser/tools/generate-trig-table.py
/branches/experimental/parser/tools/presubmit.py
/branches/experimental/parser/tools/testrunner/local/junit_output.py
/branches/experimental/parser/tools/tickprocessor.js
=======================================
--- /branches/experimental/parser/build/all.gyp Wed Nov 13 13:43:01 2013 UTC
+++ /branches/experimental/parser/build/all.gyp Wed Dec 11 14:20:04 2013 UTC
@@ -22,4 +22,3 @@
}
]
}
-
=======================================
--- /branches/experimental/parser/src/allocation-tracker.h Wed Dec 11
14:03:57 2013 UTC
+++ /branches/experimental/parser/src/allocation-tracker.h Wed Dec 11
14:20:04 2013 UTC
@@ -135,4 +135,3 @@
} } // namespace v8::internal
#endif // V8_ALLOCATION_TRACKER_H_
-
=======================================
--- /branches/experimental/parser/src/arraybuffer.js Thu Oct 10 08:36:44
2013 UTC
+++ /branches/experimental/parser/src/arraybuffer.js Wed Dec 11 14:20:04
2013 UTC
@@ -107,5 +107,3 @@
}
SetUpArrayBuffer();
-
-
=======================================
--- /branches/experimental/parser/src/checks.cc Wed Nov 13 13:43:01 2013 UTC
+++ /branches/experimental/parser/src/checks.cc Wed Dec 11 14:20:04 2013 UTC
@@ -132,4 +132,3 @@
intptr_t HeapObjectTagMask() { return kHeapObjectTagMask; }
} } // namespace v8::internal
-
=======================================
--- /branches/experimental/parser/src/heap-snapshot-generator-inl.h Thu Feb
21 12:10:40 2013 UTC
+++ /branches/experimental/parser/src/heap-snapshot-generator-inl.h Wed Dec
11 14:20:04 2013 UTC
@@ -85,4 +85,3 @@
} } // namespace v8::internal
#endif // V8_HEAP_SNAPSHOT_GENERATOR_INL_H_
-
=======================================
--- /branches/experimental/parser/src/heap-snapshot-generator.h Wed Dec 11
14:03:57 2013 UTC
+++ /branches/experimental/parser/src/heap-snapshot-generator.h Wed Dec 11
14:20:04 2013 UTC
@@ -704,4 +704,3 @@
} } // namespace v8::internal
#endif // V8_HEAP_SNAPSHOT_GENERATOR_H_
-
=======================================
--- /branches/experimental/parser/src/ia32/simulator-ia32.cc Tue Dec 7
11:01:02 2010 UTC
+++ /branches/experimental/parser/src/ia32/simulator-ia32.cc Wed Dec 11
14:20:04 2013 UTC
@@ -27,4 +27,3 @@
// Since there is no simulator for the ia32 architecture this file is
empty.
-
=======================================
--- /branches/experimental/parser/src/x64/simulator-x64.cc Tue Dec 7
11:01:02 2010 UTC
+++ /branches/experimental/parser/src/x64/simulator-x64.cc Wed Dec 11
14:20:04 2013 UTC
@@ -24,4 +24,3 @@
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
=======================================
--- /branches/experimental/parser/test/cctest/test-unbound-queue.cc Thu
Mar 7 11:12:26 2013 UTC
+++ /branches/experimental/parser/test/cctest/test-unbound-queue.cc Wed Dec
11 14:20:04 2013 UTC
@@ -74,4 +74,3 @@
}
CHECK(cq.IsEmpty());
}
-
=======================================
--- /branches/experimental/parser/test/cctest/test-unique.cc Thu Sep 26
16:25:57 2013 UTC
+++ /branches/experimental/parser/test/cctest/test-unique.cc Wed Dec 11
14:20:04 2013 UTC
@@ -546,4 +546,3 @@
}
}
}
-
=======================================
--- /branches/experimental/parser/test/intl/collator/sr-sort.js Wed Jul 10
10:49:04 2013 UTC
+++ /branches/experimental/parser/test/intl/collator/sr-sort.js Wed Dec 11
14:20:04 2013 UTC
@@ -43,4 +43,3 @@
assertEquals('ћук', result[7]);
assertEquals('чука', result[8]);
assertEquals('џак', result[9]);
-
=======================================
--- /branches/experimental/parser/test/intl/overrides/caching.js Wed Jul 10
10:49:04 2013 UTC
+++ /branches/experimental/parser/test/intl/overrides/caching.js Wed Dec 11
14:20:04 2013 UTC
@@ -57,4 +57,3 @@
assertTrue(collatorTime < cachedTime);
// Non-cached time is much slower, measured to 12.5 times.
assertTrue(cachedTime < nonCachedTime);
-
=======================================
---
/branches/experimental/parser/test/mjsunit/arguments-load-across-eval.js
Tue Dec 7 11:01:02 2010 UTC
+++
/branches/experimental/parser/test/mjsunit/arguments-load-across-eval.js
Wed Dec 11 14:20:04 2013 UTC
@@ -82,5 +82,3 @@
}
testShadowing(1, function() { return 2; });
-
-
=======================================
--- /branches/experimental/parser/test/mjsunit/array-iteration.js Mon Aug
13 08:32:17 2012 UTC
+++ /branches/experimental/parser/test/mjsunit/array-iteration.js Wed Dec
11 14:20:04 2013 UTC
@@ -225,4 +225,3 @@
assertEquals(2, count);
})();
-
=======================================
--- /branches/experimental/parser/test/mjsunit/array-non-smi-length.js Wed
Apr 3 16:25:24 2013 UTC
+++ /branches/experimental/parser/test/mjsunit/array-non-smi-length.js Wed
Dec 11 14:20:04 2013 UTC
@@ -43,4 +43,3 @@
}
TestNonSmiArrayLength();
-
=======================================
--- /branches/experimental/parser/test/mjsunit/bugs/bug-1344252.js Tue Dec
7 11:01:02 2010 UTC
+++ /branches/experimental/parser/test/mjsunit/bugs/bug-1344252.js Wed Dec
11 14:20:04 2013 UTC
@@ -76,4 +76,3 @@
o2.z = 27;
assertEquals(27, result_z);
assertTrue(typeof o2.z == 'undefined');
-
=======================================
--- /branches/experimental/parser/test/mjsunit/bugs/bug-proto.js Mon Apr 22
11:29:52 2013 UTC
+++ /branches/experimental/parser/test/mjsunit/bugs/bug-proto.js Wed Dec 11
14:20:04 2013 UTC
@@ -59,4 +59,3 @@
Realm.eval(realmB, "Realm.shared.__proto__ = {c: 3}");
assertSame(1, o.a);
assertSame(undefined, o.c);
-
=======================================
--- /branches/experimental/parser/test/mjsunit/closures.js Tue May 3
13:53:08 2011 UTC
+++ /branches/experimental/parser/test/mjsunit/closures.js Wed Dec 11
14:20:04 2013 UTC
@@ -44,4 +44,3 @@
test(1);
test(42);
test(239);
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compare-character.js Tue
Dec 7 11:01:02 2010 UTC
+++ /branches/experimental/parser/test/mjsunit/compare-character.js Wed Dec
11 14:20:04 2013 UTC
@@ -47,4 +47,3 @@
assertEquals(f < x, 'f' < x, ">r" + x);
assertEquals(f <= x, 'f' <= x, ">=r" + x);
}
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compare-nan.js Tue Dec 7
11:01:02 2010 UTC
+++ /branches/experimental/parser/test/mjsunit/compare-nan.js Wed Dec 11
14:20:04 2013 UTC
@@ -63,4 +63,3 @@
"assertFalse(" + x + " >= NaN, '' + " + x + " + ' >= NaN');\n";
eval(program);
}
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compiler/inline-throw.js Wed
Apr 13 13:09:58 2011 UTC
+++ /branches/experimental/parser/test/mjsunit/compiler/inline-throw.js Wed
Dec 11 14:20:04 2013 UTC
@@ -66,4 +66,3 @@
} catch(e) {
assertEquals("wow", e);
}
-
=======================================
---
/branches/experimental/parser/test/mjsunit/compiler/lazy-const-lookup.js
Tue Nov 8 13:28:53 2011 UTC
+++
/branches/experimental/parser/test/mjsunit/compiler/lazy-const-lookup.js
Wed Dec 11 14:20:04 2013 UTC
@@ -38,4 +38,3 @@
}
outer();
-
=======================================
---
/branches/experimental/parser/test/mjsunit/compiler/optimized-closures.js
Thu Jun 14 14:06:22 2012 UTC
+++
/branches/experimental/parser/test/mjsunit/compiler/optimized-closures.js
Wed Dec 11 14:20:04 2013 UTC
@@ -51,7 +51,3 @@
assertEquals(42, a[0]);
assertEquals(49, a[7]);
assertEquals(-19, a[23]);
-
-
-
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compiler/regress-1394.js Wed
May 18 11:06:07 2011 UTC
+++ /branches/experimental/parser/test/mjsunit/compiler/regress-1394.js Wed
Dec 11 14:20:04 2013 UTC
@@ -56,4 +56,3 @@
assertEquals(0, f(0));
assertEquals(1, f(1));
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compiler/regress-3260426.js
Fri Mar 18 19:41:05 2011 UTC
+++ /branches/experimental/parser/test/mjsunit/compiler/regress-3260426.js
Wed Dec 11 14:20:04 2013 UTC
@@ -33,4 +33,3 @@
function test() { return always_false() ? 0 : 1; }
assertEquals(1, test());
-
=======================================
---
/branches/experimental/parser/test/mjsunit/compiler/regress-inline-callfunctionstub.js
Wed Oct 26 10:31:06 2011 UTC
+++
/branches/experimental/parser/test/mjsunit/compiler/regress-inline-callfunctionstub.js
Wed Dec 11 14:20:04 2013 UTC
@@ -43,4 +43,3 @@
main(o.g);
%OptimizeFunctionOnNextCall(main);
main(o.g);
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compiler/regress-toint32.js
Thu Mar 1 12:45:46 2012 UTC
+++ /branches/experimental/parser/test/mjsunit/compiler/regress-toint32.js
Wed Dec 11 14:20:04 2013 UTC
@@ -42,4 +42,3 @@
assertEquals(G, f(G));
%OptimizeFunctionOnNextCall(f);
assertEquals(G, f(G));
-
=======================================
--- /branches/experimental/parser/test/mjsunit/compiler/rotate.js Mon Sep
16 13:51:14 2013 UTC
+++ /branches/experimental/parser/test/mjsunit/compiler/rotate.js Wed Dec
11 14:20:04 2013 UTC
@@ -306,5 +306,3 @@
assertEquals(ROR4(0xFFFFFFFF, 40), ROR4_sa40(0xFFFFFFFF));
%OptimizeFunctionOnNextCall(ROR4_sa40);
assertEquals(ROR4(0xFFFFFFFF, 40), ROR4_sa40(0xFFFFFFFF));
-
-
=======================================
--- /branches/experimental/parser/test/mjsunit/const-declaration.js Tue
Dec 7 11:01:02 2010 UTC
+++ /branches/experimental/parser/test/mjsunit/const-declaration.js Wed Dec
11 14:20:04 2013 UTC
@@ -169,4 +169,3 @@
}
f("const x = 0;");
})();
-
=======================================
--- /branches/experimental/parser/test/mjsunit/cyclic-array-to-string.js
Tue Dec 7 11:01:02 2010 UTC
+++ /branches/experimental/parser/test/mjsunit/cyclic-array-to-string.js
Wed Dec 11 14:20:04 2013 UTC
@@ -62,4 +62,3 @@
assertEquals("", a1.toString());
assertEquals("", a1.toLocaleString());
assertEquals("", a1.join());
-
=======================================
--- /branches/experimental/parser/test/mjsunit/debug-breakpoints.js Mon
Jul 1 13:44:10 2013 UTC
+++ /branches/experimental/parser/test/mjsunit/debug-breakpoints.js Wed Dec
11 14:20:04 2013 UTC
@@ -222,4 +222,3 @@
Debug.BreakPositionAlignment.BreakPosition).indexOf(scenario[i][1])
0);
Debug.clearBreakPoint(bp1);
}
-
=======================================
***Additional files exist in this changeset.***
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.