Revision: 18017
Author:   [email protected]
Date:     Fri Nov 22 13:50:39 2013 UTC
Log: Make sure files end with exactly one new line and police this in presubmit.

The changes are (excluding presubmit.py) mechanical. I added the following
lines after the check and iterated the presubmit script until all errors
went away:

f = open(name, "w");
if contents.endswith('\n\n'):
  f.write(contents[0:-1])
else:
  f.write(contents + '\n')

[email protected]

Review URL: https://codereview.chromium.org/82803005
http://code.google.com/p/v8/source/detail?r=18017

Modified:
 /branches/bleeding_edge/build/all.gyp
 /branches/bleeding_edge/src/allocation-tracker.h
 /branches/bleeding_edge/src/arraybuffer.js
 /branches/bleeding_edge/src/checks.cc
 /branches/bleeding_edge/src/harmony-array.js
 /branches/bleeding_edge/src/harmony-string.js
 /branches/bleeding_edge/src/heap-snapshot-generator-inl.h
 /branches/bleeding_edge/src/heap-snapshot-generator.h
 /branches/bleeding_edge/src/ia32/simulator-ia32.cc
 /branches/bleeding_edge/src/x64/simulator-x64.cc
 /branches/bleeding_edge/test/cctest/test-unbound-queue.cc
 /branches/bleeding_edge/test/cctest/test-unique.cc
 /branches/bleeding_edge/test/intl/collator/sr-sort.js
 /branches/bleeding_edge/test/intl/overrides/caching.js
 /branches/bleeding_edge/test/message/isvar.js
 /branches/bleeding_edge/test/message/paren_in_arg_string.js
 /branches/bleeding_edge/test/message/replacement-marker-as-argument.js
 /branches/bleeding_edge/test/message/single-function-literal.js
 /branches/bleeding_edge/test/mjsunit/arguments-load-across-eval.js
 /branches/bleeding_edge/test/mjsunit/arguments-read-and-assignment.js
 /branches/bleeding_edge/test/mjsunit/arguments.js
 /branches/bleeding_edge/test/mjsunit/array-iteration.js
 /branches/bleeding_edge/test/mjsunit/array-non-smi-length.js
 /branches/bleeding_edge/test/mjsunit/array-tostring.js
 /branches/bleeding_edge/test/mjsunit/bugs/bug-1344252.js
 /branches/bleeding_edge/test/mjsunit/bugs/bug-proto.js
 /branches/bleeding_edge/test/mjsunit/closures.js
 /branches/bleeding_edge/test/mjsunit/compare-character.js
 /branches/bleeding_edge/test/mjsunit/compare-nan.js
 /branches/bleeding_edge/test/mjsunit/compiler/control-flow-1.js
 /branches/bleeding_edge/test/mjsunit/compiler/inline-throw.js
 /branches/bleeding_edge/test/mjsunit/compiler/lazy-const-lookup.js
 /branches/bleeding_edge/test/mjsunit/compiler/optimized-closures.js
 /branches/bleeding_edge/test/mjsunit/compiler/regress-1394.js
 /branches/bleeding_edge/test/mjsunit/compiler/regress-3260426.js
 /branches/bleeding_edge/test/mjsunit/compiler/regress-closures-with-eval.js
/branches/bleeding_edge/test/mjsunit/compiler/regress-inline-callfunctionstub.js
 /branches/bleeding_edge/test/mjsunit/compiler/regress-toint32.js
 /branches/bleeding_edge/test/mjsunit/compiler/rotate.js
 /branches/bleeding_edge/test/mjsunit/const-declaration.js
 /branches/bleeding_edge/test/mjsunit/cyclic-array-to-string.js
 /branches/bleeding_edge/test/mjsunit/debug-breakpoints.js
 /branches/bleeding_edge/test/mjsunit/debug-constructor.js
 /branches/bleeding_edge/test/mjsunit/debug-evaluate-const.js
 /branches/bleeding_edge/test/mjsunit/debug-function-scopes.js
 /branches/bleeding_edge/test/mjsunit/debug-ignore-breakpoints.js
 /branches/bleeding_edge/test/mjsunit/debug-liveedit-3.js
 /branches/bleeding_edge/test/mjsunit/debug-liveedit-check-stack.js
 /branches/bleeding_edge/test/mjsunit/debug-liveedit-compile-error.js
 /branches/bleeding_edge/test/mjsunit/debug-liveedit-diff.js
 /branches/bleeding_edge/test/mjsunit/debug-liveedit-utils.js
 /branches/bleeding_edge/test/mjsunit/debug-mirror-cache.js
 /branches/bleeding_edge/test/mjsunit/debug-setbreakpoint.js
 /branches/bleeding_edge/test/mjsunit/debug-stepin-positions.js
 /branches/bleeding_edge/test/mjsunit/debug-stepout-scope-part1.js
 /branches/bleeding_edge/test/mjsunit/elide-double-hole-check-9.js
 /branches/bleeding_edge/test/mjsunit/enumeration-order.js
 /branches/bleeding_edge/test/mjsunit/error-accessors.js
 /branches/bleeding_edge/test/mjsunit/eval-stack-trace.js
 /branches/bleeding_edge/test/mjsunit/extra-arguments.js
 /branches/bleeding_edge/test/mjsunit/fast-array-length.js
 /branches/bleeding_edge/test/mjsunit/fast-literal.js
 /branches/bleeding_edge/test/mjsunit/fun-name.js
 /branches/bleeding_edge/test/mjsunit/function.js
 /branches/bleeding_edge/test/mjsunit/get-prototype-of.js
 /branches/bleeding_edge/test/mjsunit/getter-in-value-prototype.js
 /branches/bleeding_edge/test/mjsunit/global-load-from-eval-in-with.js
 /branches/bleeding_edge/test/mjsunit/global-load-from-nested-eval.js
 /branches/bleeding_edge/test/mjsunit/harmony/array-find.js
 /branches/bleeding_edge/test/mjsunit/harmony/array-findindex.js
 /branches/bleeding_edge/test/mjsunit/harmony/collections.js
 /branches/bleeding_edge/test/mjsunit/harmony/string-repeat.js
 /branches/bleeding_edge/test/mjsunit/large-object-literal.js
 /branches/bleeding_edge/test/mjsunit/local-load-from-eval.js
 /branches/bleeding_edge/test/mjsunit/math-pow.js
 /branches/bleeding_edge/test/mjsunit/math-round.js
 /branches/bleeding_edge/test/mjsunit/math-sqrt.js
 /branches/bleeding_edge/test/mjsunit/mirror-boolean.js
 /branches/bleeding_edge/test/mjsunit/mirror-undefined.js
 /branches/bleeding_edge/test/mjsunit/mjsunit.js
 /branches/bleeding_edge/test/mjsunit/mul-exhaustive-part6.js
 /branches/bleeding_edge/test/mjsunit/nans.js
 /branches/bleeding_edge/test/mjsunit/never-optimize.js
 /branches/bleeding_edge/test/mjsunit/new.js
 /branches/bleeding_edge/test/mjsunit/newline-in-string.js
 /branches/bleeding_edge/test/mjsunit/number-tostring-func.js
 /branches/bleeding_edge/test/mjsunit/number-tostring-small.js
 /branches/bleeding_edge/test/mjsunit/number-tostring.js
 /branches/bleeding_edge/test/mjsunit/object-literal-conversions.js
 /branches/bleeding_edge/test/mjsunit/object-literal-gc.js
 /branches/bleeding_edge/test/mjsunit/packed-elements.js
 /branches/bleeding_edge/test/mjsunit/property-object-key.js
 /branches/bleeding_edge/test/mjsunit/prototype.js
 /branches/bleeding_edge/test/mjsunit/regexp-indexof.js
 /branches/bleeding_edge/test/mjsunit/regexp-results-cache.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1017.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1039610.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-105.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1066899.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1092.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1099.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1112.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1114040.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1117.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1178598.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1181.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1246.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1254366.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-131994.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-137.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1546.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1591.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1647.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-166379.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1748.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1757.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1853.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-186.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-1919169.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-193.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-20070207.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2027.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2119.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2170.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2172.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2250.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2285.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2289.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-231.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2374.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-237617.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2419.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2438.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2444.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-246.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2570.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2596.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2624.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2671-1.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2671.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2690.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-298269.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-2984.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-317.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-319722-ArrayBuffer.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-45469.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-483.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-588599.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-619.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-670147.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-674753.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-675.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-678525.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-734862.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-74.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-753.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-806473.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-85177.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-892742.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-925537.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-94873.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-990205.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-995.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-998565.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-add-minus-zero.js
/branches/bleeding_edge/test/mjsunit/regress/regress-array-pop-nonconfigurable.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-binop-nosse2.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-builtin-array-op.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-158185.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-178790.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-18639.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-222893.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-233737.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-245480.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-259300.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-crbug-3184.js
/branches/bleeding_edge/test/mjsunit/regress/regress-frame-details-null-receiver.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-map-invalidation-1.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-seqstrsetchar-ex1.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-seqstrsetchar-ex2.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-seqstrsetchar-ex3.js
 /branches/bleeding_edge/test/mjsunit/regress/regress-transcendental.js
 /branches/bleeding_edge/test/mjsunit/simple-constructor.js
 /branches/bleeding_edge/test/mjsunit/sparse-array.js
 /branches/bleeding_edge/test/mjsunit/stack-traces-2.js
 /branches/bleeding_edge/test/mjsunit/stack-traces-custom-lazy.js
 /branches/bleeding_edge/test/mjsunit/store-dictionary.js
 /branches/bleeding_edge/test/mjsunit/str-to-num.js
 /branches/bleeding_edge/test/mjsunit/strict-equals.js
 /branches/bleeding_edge/test/mjsunit/string-natives.js
 /branches/bleeding_edge/test/mjsunit/string-replace-gc.js
 /branches/bleeding_edge/test/mjsunit/string-search.js
 /branches/bleeding_edge/test/mjsunit/string-slices.js
 /branches/bleeding_edge/test/mjsunit/to-precision.js
 /branches/bleeding_edge/test/mjsunit/tobool.js
 /branches/bleeding_edge/test/mjsunit/tools/profile.js
 /branches/bleeding_edge/test/mjsunit/touint32.js
 /branches/bleeding_edge/test/mjsunit/transcendentals.js
 /branches/bleeding_edge/test/mjsunit/try-finally-continue.js
 /branches/bleeding_edge/test/mjsunit/unicode-string-to-number.js
 /branches/bleeding_edge/test/mjsunit/unicode-test.js
 /branches/bleeding_edge/test/mjsunit/with-value.js
 /branches/bleeding_edge/test/preparser/non-use-strict-hex-escape.js
 /branches/bleeding_edge/test/preparser/non-use-strict-octal-escape.js
 /branches/bleeding_edge/test/preparser/non-use-strict-uhex-escape.js
 /branches/bleeding_edge/test/preparser/nonstrict-arguments.js
 /branches/bleeding_edge/test/preparser/nonstrict-eval.js
 /branches/bleeding_edge/test/preparser/nonstrict-with.js
 /branches/bleeding_edge/test/preparser/strict-const.js
 /branches/bleeding_edge/test/preparser/strict-octal-indirect-regexp.js
 /branches/bleeding_edge/test/preparser/strict-octal-number.js
 /branches/bleeding_edge/test/preparser/strict-octal-regexp.js
 /branches/bleeding_edge/test/preparser/strict-octal-string.js
 /branches/bleeding_edge/test/preparser/strict-octal-use-strict-after.js
 /branches/bleeding_edge/test/preparser/strict-octal-use-strict-before.js
 /branches/bleeding_edge/test/preparser/strict-with.js
 /branches/bleeding_edge/test/webkit/arguments-bad-index.js
 /branches/bleeding_edge/test/webkit/concat-while-having-a-bad-time.js
 /branches/bleeding_edge/test/webkit/dfg-abs-backwards-propagation.js
 /branches/bleeding_edge/test/webkit/dfg-add-not-number.js
 /branches/bleeding_edge/test/webkit/dfg-arguments-alias-escape.js
/branches/bleeding_edge/test/webkit/dfg-arguments-alias-one-block-overwrite.js
 /branches/bleeding_edge/test/webkit/dfg-arguments-alias.js
 /branches/bleeding_edge/test/webkit/dfg-arguments-mixed-alias.js
 /branches/bleeding_edge/test/webkit/dfg-arguments-out-of-bounds.js
/branches/bleeding_edge/test/webkit/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js /branches/bleeding_edge/test/webkit/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js
 /branches/bleeding_edge/test/webkit/dfg-array-dead.js
 /branches/bleeding_edge/test/webkit/dfg-array-length-dead.js
/branches/bleeding_edge/test/webkit/dfg-branch-logical-not-peephole-around-osr-exit.js
 /branches/bleeding_edge/test/webkit/dfg-branch-not-fail.js
 /branches/bleeding_edge/test/webkit/dfg-call-function-hit-watchpoint.js
 /branches/bleeding_edge/test/webkit/dfg-call-method-hit-watchpoint.js
/branches/bleeding_edge/test/webkit/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js /branches/bleeding_edge/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js /branches/bleeding_edge/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js /branches/bleeding_edge/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js /branches/bleeding_edge/test/webkit/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js /branches/bleeding_edge/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js /branches/bleeding_edge/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js /branches/bleeding_edge/test/webkit/dfg-constant-fold-first-local-read-after-block-merge.js
 /branches/bleeding_edge/test/webkit/dfg-constant-fold-logical-not-branch.js
 /branches/bleeding_edge/test/webkit/dfg-constant-fold-misprediction.js
 /branches/bleeding_edge/test/webkit/dfg-cse-cfa-discrepancy.js
 /branches/bleeding_edge/test/webkit/dfg-cse-dead-get-scoped-var.js
 /branches/bleeding_edge/test/webkit/dfg-dead-min-one-arg.js
 /branches/bleeding_edge/test/webkit/dfg-dead-min-two-args.js
 /branches/bleeding_edge/test/webkit/dfg-dead-speculation.js
 /branches/bleeding_edge/test/webkit/dfg-dead-variable-on-exit.js
/branches/bleeding_edge/test/webkit/dfg-double-use-of-post-simplification-double-prediction.js
 /branches/bleeding_edge/test/webkit/dfg-double-vote-fuzz.js
/branches/bleeding_edge/test/webkit/dfg-ensure-non-array-array-storage-on-window.js
 /branches/bleeding_edge/test/webkit/dfg-get-by-val-clobber.js
 /branches/bleeding_edge/test/webkit/dfg-getter-throw.js
 /branches/bleeding_edge/test/webkit/dfg-getter.js
/branches/bleeding_edge/test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length.js /branches/bleeding_edge/test/webkit/dfg-inline-arguments-osr-exit-and-capture.js
 /branches/bleeding_edge/test/webkit/dfg-inline-arguments-out-of-bounds.js
/branches/bleeding_edge/test/webkit/dfg-inline-arguments-use-directly-from-inlined-code.js /branches/bleeding_edge/test/webkit/dfg-inline-arguments-use-from-all-the-places-broken.js /branches/bleeding_edge/test/webkit/dfg-inline-arguments-use-from-all-the-places.js
 /branches/bleeding_edge/test/webkit/dfg-inline-arguments-use-from-getter.js
 /branches/bleeding_edge/test/webkit/dfg-inline-function-dot-caller.js
 /branches/bleeding_edge/test/webkit/dfg-inline-unused-this-method-check.js
 /branches/bleeding_edge/test/webkit/dfg-inline-unused-this.js
 /branches/bleeding_edge/test/webkit/dfg-int-overflow-in-loop.js
/branches/bleeding_edge/test/webkit/dfg-int-overflow-large-constants-in-a-line.js
 /branches/bleeding_edge/test/webkit/dfg-integer-optimization.js
/branches/bleeding_edge/test/webkit/dfg-intrinsic-side-effect-assignment-osr-exit.js /branches/bleeding_edge/test/webkit/dfg-intrinsic-unused-this-method-check.js
 /branches/bleeding_edge/test/webkit/dfg-intrinsic-unused-this.js
 /branches/bleeding_edge/test/webkit/dfg-max-backwards-propagation.js
 /branches/bleeding_edge/test/webkit/dfg-min-backwards-propagation.js
/branches/bleeding_edge/test/webkit/dfg-mispredict-variable-but-prove-int.js /branches/bleeding_edge/test/webkit/dfg-mul-big-integer-with-small-integer-and-bitor.js /branches/bleeding_edge/test/webkit/dfg-mul-big-integer-with-small-integer-and-detect-overflow.js
 /branches/bleeding_edge/test/webkit/dfg-mul-big-integers.js
/branches/bleeding_edge/test/webkit/dfg-multi-basic-block-structure-clobber.js
 /branches/bleeding_edge/test/webkit/dfg-multiply.js
 /branches/bleeding_edge/test/webkit/dfg-negative-array-index.js
/branches/bleeding_edge/test/webkit/dfg-patchable-get-by-id-after-watchpoint.js /branches/bleeding_edge/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js /branches/bleeding_edge/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js
 /branches/bleeding_edge/test/webkit/dfg-phantom-base.js
 /branches/bleeding_edge/test/webkit/dfg-phantom-get-local.js
 /branches/bleeding_edge/test/webkit/dfg-proto-access-inline-osr-exit.js
/branches/bleeding_edge/test/webkit/dfg-proven-sqrt-backwards-propagation.js /branches/bleeding_edge/test/webkit/dfg-put-by-id-allocate-storage-polymorphic.js
 /branches/bleeding_edge/test/webkit/dfg-put-by-id-allocate-storage.js
 /branches/bleeding_edge/test/webkit/dfg-put-by-id-prototype-check.js
/branches/bleeding_edge/test/webkit/dfg-put-by-id-reallocate-storage-polymorphic.js
 /branches/bleeding_edge/test/webkit/dfg-put-by-id-reallocate-storage.js
/branches/bleeding_edge/test/webkit/dfg-put-by-val-setter-then-get-by-val.js
 /branches/bleeding_edge/test/webkit/dfg-put-scoped-var-backward-flow.js
 /branches/bleeding_edge/test/webkit/dfg-sqrt-backwards-propagation.js
/branches/bleeding_edge/test/webkit/dfg-store-unexpected-value-into-argument-and-osr-exit.js
 /branches/bleeding_edge/test/webkit/dfg-string-stricteq.js
/branches/bleeding_edge/test/webkit/dfg-tear-off-arguments-not-activation.js
 /branches/bleeding_edge/test/webkit/dfg-tear-off-function-dot-arguments.js
 /branches/bleeding_edge/test/webkit/dfg-to-string-on-cell.js
 /branches/bleeding_edge/test/webkit/dfg-to-string-on-value.js
/branches/bleeding_edge/test/webkit/dfg-to-string-toString-becomes-bad-with-check-structure.js /branches/bleeding_edge/test/webkit/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js
 /branches/bleeding_edge/test/webkit/dfg-to-string-toString-becomes-bad.js
 /branches/bleeding_edge/test/webkit/dfg-to-string-toString-in-string.js
 /branches/bleeding_edge/test/webkit/dfg-to-string-valueOf-in-string.js
/branches/bleeding_edge/test/webkit/dfg-uint32-to-number-in-middle-of-copy-propagation.js /branches/bleeding_edge/test/webkit/dfg-uint32-to-number-on-captured-variable.js
 /branches/bleeding_edge/test/webkit/dfg-uint32-to-number-skip-then-exit.js
 /branches/bleeding_edge/test/webkit/dfg-uint32-to-number.js
 /branches/bleeding_edge/test/webkit/dfg-uint32array-overflow-constant.js
 /branches/bleeding_edge/test/webkit/dfg-weak-js-constant-silent-fill.js
 /branches/bleeding_edge/test/webkit/fast/js/JSON-parse-reviver.js
 /branches/bleeding_edge/test/webkit/fast/js/deep-recursion-test.js
/branches/bleeding_edge/test/webkit/fast/js/function-decompilation-operators.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Array.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Boolean.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Date-setYear.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Error.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/GlobalObject.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Number.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Object.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/Prototype.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/RegExp.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/arguments-scope.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/assignments.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/cast.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/comment-1.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/comment-2.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/completion.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/conditional.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/constructor_length.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/crash-1.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/crash-2.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/delete.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/empty.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/encode_decode_uri.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/eval.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/evil-n.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/exception_propagation.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/exceptions.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/func-decl.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/inbuilt_function_proto.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/iteration.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/j-comment-3.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/j-comment-4.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/literals.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/lval-exceptions.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/math.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/md5-1.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/md5-2.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/object_prototype.js
/branches/bleeding_edge/test/webkit/fast/js/kde/object_prototype_tostring.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/operators.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/parse.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/prototype_length.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/prototype_proto.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/scope.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/statements.js
 /branches/bleeding_edge/test/webkit/fast/js/kde/var_decl_init.js
 /branches/bleeding_edge/test/webkit/fast/js/string-anchor.js
 /branches/bleeding_edge/test/webkit/fast/js/string-fontcolor.js
 /branches/bleeding_edge/test/webkit/fast/js/string-fontsize.js
 /branches/bleeding_edge/test/webkit/fast/js/string-link.js
 /branches/bleeding_edge/test/webkit/fast/js/toString-number.js
 /branches/bleeding_edge/test/webkit/fast/regex/assertion.js
 /branches/bleeding_edge/test/webkit/fast/regex/constructor.js
 /branches/bleeding_edge/test/webkit/fast/regex/dotstar.js
 /branches/bleeding_edge/test/webkit/fast/regex/parentheses.js
 /branches/bleeding_edge/test/webkit/function-dot-apply-replace-base.js
 /branches/bleeding_edge/test/webkit/get-by-pname-non-final-object.js
/branches/bleeding_edge/test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val.js
 /branches/bleeding_edge/test/webkit/get-by-pname.js
 /branches/bleeding_edge/test/webkit/indexed-setter-on-global-object.js
 /branches/bleeding_edge/test/webkit/new-array-double-with-holes.js
 /branches/bleeding_edge/test/webkit/regexp-in-and-foreach-handling.js
 /branches/bleeding_edge/test/webkit/regexp-zero-length-alternatives.js
 /branches/bleeding_edge/test/webkit/resolve-arguments-from-scope.js
 /branches/bleeding_edge/test/webkit/sort-with-side-effecting-comparisons.js
 /branches/bleeding_edge/test/webkit/stack-unwinding.js
 /branches/bleeding_edge/test/webkit/string-trim.js
 /branches/bleeding_edge/test/webkit/throw-from-finally.js
/branches/bleeding_edge/test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally.js
 /branches/bleeding_edge/test/webkit/try-try-return-finally-finally.js
 /branches/bleeding_edge/test/webkit/var-declarations-zero-width.js
 /branches/bleeding_edge/tools/consarray.js
 /branches/bleeding_edge/tools/generate-trig-table.py
 /branches/bleeding_edge/tools/presubmit.py
 /branches/bleeding_edge/tools/testrunner/local/junit_output.py
 /branches/bleeding_edge/tools/tickprocessor.js

=======================================
--- /branches/bleeding_edge/build/all.gyp       Wed Nov 13 12:59:49 2013 UTC
+++ /branches/bleeding_edge/build/all.gyp       Fri Nov 22 13:50:39 2013 UTC
@@ -22,4 +22,3 @@
     }
   ]
 }
-
=======================================
--- /branches/bleeding_edge/src/allocation-tracker.h Thu Nov 14 12:13:26 2013 UTC +++ /branches/bleeding_edge/src/allocation-tracker.h Fri Nov 22 13:50:39 2013 UTC
@@ -135,4 +135,3 @@
 } }  // namespace v8::internal

 #endif  // V8_ALLOCATION_TRACKER_H_
-
=======================================
--- /branches/bleeding_edge/src/arraybuffer.js  Thu Oct 10 08:36:44 2013 UTC
+++ /branches/bleeding_edge/src/arraybuffer.js  Fri Nov 22 13:50:39 2013 UTC
@@ -107,5 +107,3 @@
 }

 SetUpArrayBuffer();
-
-
=======================================
--- /branches/bleeding_edge/src/checks.cc       Fri Oct 25 11:10:28 2013 UTC
+++ /branches/bleeding_edge/src/checks.cc       Fri Nov 22 13:50:39 2013 UTC
@@ -132,4 +132,3 @@
   intptr_t HeapObjectTagMask() { return kHeapObjectTagMask; }

 } }  // namespace v8::internal
-
=======================================
--- /branches/bleeding_edge/src/heap-snapshot-generator-inl.h Thu Feb 21 12:10:40 2013 UTC +++ /branches/bleeding_edge/src/heap-snapshot-generator-inl.h Fri Nov 22 13:50:39 2013 UTC
@@ -85,4 +85,3 @@
 } }  // namespace v8::internal

 #endif  // V8_HEAP_SNAPSHOT_GENERATOR_INL_H_
-
=======================================
--- /branches/bleeding_edge/src/heap-snapshot-generator.h Thu Nov 14 12:13:26 2013 UTC +++ /branches/bleeding_edge/src/heap-snapshot-generator.h Fri Nov 22 13:50:39 2013 UTC
@@ -704,4 +704,3 @@
 } }  // namespace v8::internal

 #endif  // V8_HEAP_SNAPSHOT_GENERATOR_H_
-
=======================================
--- /branches/bleeding_edge/src/ia32/simulator-ia32.cc Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/src/ia32/simulator-ia32.cc Fri Nov 22 13:50:39 2013 UTC
@@ -27,4 +27,3 @@


// Since there is no simulator for the ia32 architecture this file is empty.
-
=======================================
--- /branches/bleeding_edge/src/x64/simulator-x64.cc Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/src/x64/simulator-x64.cc Fri Nov 22 13:50:39 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/bleeding_edge/test/cctest/test-unbound-queue.cc Thu Mar 7 11:12:26 2013 UTC +++ /branches/bleeding_edge/test/cctest/test-unbound-queue.cc Fri Nov 22 13:50:39 2013 UTC
@@ -74,4 +74,3 @@
   }
   CHECK(cq.IsEmpty());
 }
-
=======================================
--- /branches/bleeding_edge/test/cctest/test-unique.cc Thu Sep 26 16:25:57 2013 UTC +++ /branches/bleeding_edge/test/cctest/test-unique.cc Fri Nov 22 13:50:39 2013 UTC
@@ -546,4 +546,3 @@
     }
   }
 }
-
=======================================
--- /branches/bleeding_edge/test/intl/collator/sr-sort.js Wed Jul 10 10:49:04 2013 UTC +++ /branches/bleeding_edge/test/intl/collator/sr-sort.js Fri Nov 22 13:50:39 2013 UTC
@@ -43,4 +43,3 @@
 assertEquals('ћук', result[7]);
 assertEquals('чука', result[8]);
 assertEquals('џак', result[9]);
-
=======================================
--- /branches/bleeding_edge/test/intl/overrides/caching.js Wed Jul 10 10:49:04 2013 UTC +++ /branches/bleeding_edge/test/intl/overrides/caching.js Fri Nov 22 13:50:39 2013 UTC
@@ -57,4 +57,3 @@
 assertTrue(collatorTime < cachedTime);
 // Non-cached time is much slower, measured to 12.5 times.
 assertTrue(cachedTime < nonCachedTime);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/arguments-load-across-eval.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/arguments-load-across-eval.js Fri Nov 22 13:50:39 2013 UTC
@@ -82,5 +82,3 @@
 }

 testShadowing(1, function() { return 2; });
-
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/array-iteration.js Mon Aug 13 08:32:17 2012 UTC +++ /branches/bleeding_edge/test/mjsunit/array-iteration.js Fri Nov 22 13:50:39 2013 UTC
@@ -225,4 +225,3 @@
   assertEquals(2, count);

 })();
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/array-non-smi-length.js Wed Apr 3 16:25:24 2013 UTC +++ /branches/bleeding_edge/test/mjsunit/array-non-smi-length.js Fri Nov 22 13:50:39 2013 UTC
@@ -43,4 +43,3 @@
 }

 TestNonSmiArrayLength();
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/bugs/bug-1344252.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/bugs/bug-1344252.js Fri Nov 22 13:50:39 2013 UTC
@@ -76,4 +76,3 @@
 o2.z = 27;
 assertEquals(27, result_z);
 assertTrue(typeof o2.z == 'undefined');
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/bugs/bug-proto.js Mon Apr 22 11:29:52 2013 UTC +++ /branches/bleeding_edge/test/mjsunit/bugs/bug-proto.js Fri Nov 22 13:50:39 2013 UTC
@@ -59,4 +59,3 @@
 Realm.eval(realmB, "Realm.shared.__proto__ = {c: 3}");
 assertSame(1, o.a);
 assertSame(undefined, o.c);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/closures.js Tue May 3 13:53:08 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/closures.js Fri Nov 22 13:50:39 2013 UTC
@@ -44,4 +44,3 @@
 test(1);
 test(42);
 test(239);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compare-character.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/compare-character.js Fri Nov 22 13:50:39 2013 UTC
@@ -47,4 +47,3 @@
   assertEquals(f < x, 'f' < x, ">r" + x);
   assertEquals(f <= x, 'f' <= x, ">=r" + x);
 }
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compare-nan.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/compare-nan.js Fri Nov 22 13:50:39 2013 UTC
@@ -63,4 +63,3 @@
       "assertFalse(" + x + " >= NaN, '' + " + x + " + ' >= NaN');\n";
   eval(program);
 }
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/inline-throw.js Wed Apr 13 13:09:58 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/inline-throw.js Fri Nov 22 13:50:39 2013 UTC
@@ -66,4 +66,3 @@
 } catch(e) {
   assertEquals("wow", e);
 }
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/lazy-const-lookup.js Tue Nov 8 13:28:53 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/lazy-const-lookup.js Fri Nov 22 13:50:39 2013 UTC
@@ -38,4 +38,3 @@
 }

 outer();
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/optimized-closures.js Thu Jun 14 14:06:22 2012 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/optimized-closures.js Fri Nov 22 13:50:39 2013 UTC
@@ -51,7 +51,3 @@
 assertEquals(42, a[0]);
 assertEquals(49, a[7]);
 assertEquals(-19, a[23]);
-
-
-
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/regress-1394.js Wed May 18 11:06:07 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/regress-1394.js Fri Nov 22 13:50:39 2013 UTC
@@ -56,4 +56,3 @@

 assertEquals(0, f(0));
 assertEquals(1, f(1));
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/regress-3260426.js Fri Mar 18 19:41:05 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/regress-3260426.js Fri Nov 22 13:50:39 2013 UTC
@@ -33,4 +33,3 @@
 function test() { return always_false() ? 0 : 1; }

 assertEquals(1, test());
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/regress-inline-callfunctionstub.js Wed Oct 26 10:31:06 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/regress-inline-callfunctionstub.js Fri Nov 22 13:50:39 2013 UTC
@@ -43,4 +43,3 @@
 main(o.g);
 %OptimizeFunctionOnNextCall(main);
 main(o.g);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/regress-toint32.js Thu Mar 1 12:45:46 2012 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/regress-toint32.js Fri Nov 22 13:50:39 2013 UTC
@@ -42,4 +42,3 @@
 assertEquals(G, f(G));
 %OptimizeFunctionOnNextCall(f);
 assertEquals(G, f(G));
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/rotate.js Mon Sep 16 13:51:14 2013 UTC +++ /branches/bleeding_edge/test/mjsunit/compiler/rotate.js Fri Nov 22 13:50:39 2013 UTC
@@ -306,5 +306,3 @@
 assertEquals(ROR4(0xFFFFFFFF, 40), ROR4_sa40(0xFFFFFFFF));
 %OptimizeFunctionOnNextCall(ROR4_sa40);
 assertEquals(ROR4(0xFFFFFFFF, 40), ROR4_sa40(0xFFFFFFFF));
-
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/const-declaration.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/const-declaration.js Fri Nov 22 13:50:39 2013 UTC
@@ -169,4 +169,3 @@
   }
   f("const x = 0;");
 })();
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/cyclic-array-to-string.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/cyclic-array-to-string.js Fri Nov 22 13:50:39 2013 UTC
@@ -62,4 +62,3 @@
 assertEquals("", a1.toString());
 assertEquals("", a1.toLocaleString());
 assertEquals("", a1.join());
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-breakpoints.js Mon Jul 1 13:44:10 2013 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-breakpoints.js Fri Nov 22 13:50:39 2013 UTC
@@ -222,4 +222,3 @@
Debug.BreakPositionAlignment.BreakPosition).indexOf(scenario[i][1])
0);
   Debug.clearBreakPoint(bp1);
 }
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-evaluate-const.js Mon Aug 12 13:35:46 2013 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-evaluate-const.js Fri Nov 22 13:50:39 2013 UTC
@@ -118,4 +118,3 @@

 assertFalse(exception, "exception in listener")
 assertTrue(listenerComplete);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-function-scopes.js Thu Apr 26 20:16:53 2012 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-function-scopes.js Fri Nov 22 13:50:39 2013 UTC
@@ -159,4 +159,3 @@

 // This getter is known to be implemented as closure.
 CheckNoScopeVisible(new Error().__lookupGetter__("stack"));
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-ignore-breakpoints.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-ignore-breakpoints.js Fri Nov 22 13:50:39 2013 UTC
@@ -86,4 +86,3 @@
 assertEquals(5, break_point_hit_count);
 f();
 assertEquals(6, break_point_hit_count);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-liveedit-3.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-liveedit-3.js Fri Nov 22 13:50:39 2013 UTC
@@ -66,5 +66,3 @@
 var z100 = Factory(100)();

 assertEquals(102, z100());
-
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-liveedit-check-stack.js Tue Dec 7 11:01:02 2010 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-liveedit-check-stack.js Fri Nov 22 13:50:39 2013 UTC
@@ -138,4 +138,3 @@
 exception_holder = {};
assertEquals("Cat", test.ChooseAnimal(WrapInNativeCall(WrapInDebuggerCall(WrapInCatcher(test.ScriptChanger, exception_holder)))));
 assertTrue(!!exception_holder[0]);
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-liveedit-compile-error.js Mon Dec 3 21:47:39 2012 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-liveedit-compile-error.js Fri Nov 22 13:50:39 2013 UTC
@@ -56,5 +56,3 @@
     caught_exception.details.syntaxErrorMessage);

 assertEquals(2, caught_exception.details.position.start.line);
-
-
=======================================
--- /branches/bleeding_edge/test/mjsunit/debug-liveedit-diff.js Tue Jan 11 14:55:47 2011 UTC +++ /branches/bleeding_edge/test/mjsunit/debug-liveedit-diff.js Fri Nov 22 13:50:39 2013 UTC
@@ -110,4 +110,3 @@
     "yesterday\nall\nmy\ntroubles\nseemed\nso\nfar\naway",
     "yesterday\nall\nmy\ntroubles\nseemed\nso\n"
 );
-
=======================================
***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.

Reply via email to