node/deps/v8/test/mjsunit/compiler
Ben Noordhuis 70d1f32f56 deps: update v8 to 4.4.63.9
Upgrade the bundled V8 and update code in src/ and lib/ to the new API.

Notable backwards incompatible changes are the removal of the smalloc
module and dropped support for CESU-8 decoding.  CESU-8 support can be
brought back if necessary by doing UTF-8 decoding ourselves.

This commit includes https://codereview.chromium.org/1192973004 to fix
a build error on python 2.6 systems.  The original commit log follows:

    Use optparse in js2c.py for python compatibility

    Without this change, V8 won't build on RHEL/CentOS 6 because the
    distro python is too old to know about the argparse module.

PR-URL: https://github.com/nodejs/io.js/pull/2022
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
2015-08-04 11:56:14 -07:00
..
alloc-number-debug.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
alloc-number.js
alloc-object-huge.js
alloc-object.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
array-access.js
array-length.js
assignment-deopt.js
assignment.js
binary-ops.js
call-keyed.js
compare-map-elim.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
compare-map-elim2.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
compare-objeq-elim.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
compare.js
complex-for-in.js
concurrent-invalidate-transition-map.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
concurrent-proto-change.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
control-flow-0.js
control-flow-1.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
control-flow-2.js
count-deopt.js
countoperation.js
dead-code.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-code2.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-code3.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-code4.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-code5.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-code6.js v8: upgrade to v3.19.3 2013-05-22 13:13:11 -07:00
dead-loops-neg.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
dead-loops.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
dead-string-add-warm.js v8: upgrade v8 to 3.20.11 2013-07-30 17:14:55 +02:00
dead-string-add.js v8: upgrade v8 to 3.20.11 2013-07-30 17:14:55 +02:00
dead-string-char-code-at.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
dead-string-char-code-at2.js v8: upgrade v8 to 3.20.11 2013-07-30 17:14:55 +02:00
dead-string-char-from-code.js v8: upgrade v8 to 3.20.11 2013-07-30 17:14:55 +02:00
delete.js
deopt-args.js
deopt-bool.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
deopt-bool2.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
deopt-inlined-from-call.js deps: upgrade v8 to 3.30.37 2014-11-14 16:34:58 +01:00
deopt-inlined-smi.js
deopt-tonumber-binop.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
division-by-constant.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
eager-deopt-simple.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
escape-analysis-arguments.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
escape-analysis-representation.js v8: upgrade to 3.22.24 2013-11-11 02:40:36 +01:00
escape-analysis.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
eval-introduced-closure.js
expression-trees.js v8: upgrade to 3.22.24 2013-11-11 02:40:36 +01:00
for-stmt.js
function-call.js
generic-add.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
global-accessors.js
global-delete.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
global-var-delete.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
globals.js
increment-typefeedback.js v8: upgrade 3.21.18.3 2013-10-23 09:17:31 -07:00
inline-accessors.js
inline-arguments.js deps: update v8 to 3.28.73 2014-10-08 15:35:57 +04:00
inline-arity-mismatch.js
inline-closures.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
inline-compare.js
inline-conditional.js
inline-construct.js
inline-context-slots.js
inline-function-apply.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
inline-global-access.js
inline-literals.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
inline-param.js
inline-throw.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
inline-two.js
inlined-call-mapcheck.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
inlined-call.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
jsnatives.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
lazy-const-lookup.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
lazy-deopt-in-literal.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
literals-assignment.js
literals-optimized.js
literals.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
load-elimination-global.js v8: upgrade to 3.22.24 2013-11-11 02:40:36 +01:00
load-elimination-osr.js v8: upgrade to 3.22.24 2013-11-11 02:40:36 +01:00
load-elimination-params.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
load-elimination.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
logical-and.js
logical-or.js
loopcount.js
loops.js
manual-concurrent-recompile.js v8: upgrade to 3.22.24 2013-11-11 02:40:36 +01:00
math-floor-global.js deps: update v8 to 3.28.73 2014-10-08 15:35:57 +04:00
math-floor-local.js deps: update v8 to 3.28.73 2014-10-08 15:35:57 +04:00
minus-zero.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
multiply-add.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
multiply-sub.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
named-load.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
named-store.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
null-compare.js
objectliterals.js
opt-next-call-turbo.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
opt-next-call.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
optimize-bitnot.js
optimized-closures.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
optimized-for-in.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
optimized-function-calls.js
osr-alignment.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-assert.js v8: upgrade 3.21.18.3 2013-10-23 09:17:31 -07:00
osr-backedges1.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-big.js v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
osr-block-scope-func.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-block-scope-id.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-block-scope.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-follow.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-for-let.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-forin-nested.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
osr-forin.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-forof.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-function-id.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-function-id2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-function.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-infinite.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
osr-labeled.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
osr-literals-adapted.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
osr-literals.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
osr-manual1.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-manual2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-maze1.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-maze2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-multiple.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-multiple2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-multiple3.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-nested.js v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
osr-nested2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-nested2b.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-nested3.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-nested3b.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-one.js v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
osr-regex-id.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-regress-max-locals.js v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
osr-sar.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-simple.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-top1.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-top2.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-top3.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-two.js v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
osr-uint32.js v8: upgrade 3.21.18.3 2013-10-23 09:17:31 -07:00
osr-warm.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-while-let.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
osr-with-args.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
phi-representations.js v8: upgrade to v8 3.20.7 2013-07-22 15:53:10 -07:00
pic.js
property-calls.js
property-refs.js
property-simple.js
property-static.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
property-stores.js
proto-chain-constant.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
proto-chain-load.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
recursive-deopt.js
regress-0.js
regress-1.js
regress-2.js
regress-3.js
regress-4.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-5.js
regress-6.js
regress-7.js
regress-8.js
regress-1085.js
regress-1394.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-3786.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-3812.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-96989.js
regress-106351.js
regress-177883.js deps: update v8 to 3.17.13 2013-03-20 01:11:01 +01:00
regress-411262.js deps: update v8 to 3.29.93.1 2014-10-10 14:49:02 +04:00
regress-416359.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-439743.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-443744.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-444508.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-444695.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-445267.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-445732.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-445858.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-445859.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-445876.js deps: upgrade v8 to 4.1.0.7 2015-01-18 13:05:00 +01:00
regress-445907.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-446156.js deps: upgrade v8 to 4.1.0.7 2015-01-18 13:05:00 +01:00
regress-446647.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-446778.js deps: upgrade v8 to 4.1.0.7 2015-01-18 13:05:00 +01:00
regress-447567.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-451012.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-452427.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-463056.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
regress-468162.js deps: upgrade v8 to 4.1.0.27 2015-03-27 23:42:05 +01:00
regress-468727.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
regress-469089.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
regress-3136962.js
regress-3185901.js
regress-3218915.js
regress-3249650.js
regress-3260426.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-arguments.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-arrayliteral.js
regress-bit-number-constant.js deps: upgrade v8 to 4.1.0.14 2015-01-29 18:12:27 +01:00
regress-closures-with-eval.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-const.js
regress-deopt-call-as-function.js
regress-funarguments.js
regress-funcaller.js
regress-gap.js
regress-gvn.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
regress-inline-callfunctionstub.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-int32array-outofbounds-nan.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-intoverflow.js
regress-lazy-deopt.js
regress-lbranch-double.js
regress-loadfield.js
regress-loop-deopt.js
regress-max.js
regress-ntl-effect.js deps: upgrade v8 to 4.1.0.7 2015-01-18 13:05:00 +01:00
regress-or.js
regress-register-allocator.js deps: upgrade v8 to 3.30.37 2014-11-14 16:34:58 +01:00
regress-register-allocator2.js deps: upgrade v8 to 3.30.37 2014-11-14 16:34:58 +01:00
regress-register-allocator3.js deps: upgrade v8 to 3.30.37 2014-11-14 16:34:58 +01:00
regress-rep-change.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-serialized-slots.js
regress-shared-deopt.js deps: update v8 to 3.20.17.7 2013-09-18 20:33:28 +04:00
regress-stacktrace-methods.js
regress-stacktrace.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
regress-to-number-binop-deopt.js deps: upgrade v8 to 4.2.77.13 2015-04-28 14:38:16 -07:00
regress-toint32.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
regress-uint8-deopt.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
regress-valueof.js
rotate.js deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
safepoint.js
shift-shr.js deps: upgrade v8 to 3.30.37 2014-11-14 16:34:58 +01:00
short-circuit.js
simple-bailouts.js
simple-binary-op.js
simple-deopt.js
simple-global-access.js
simple-inlining.js
smi-stores-opt.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
store-elimination.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
strict-recompile.js
switch-bailout.js
this-property-refs.js
thisfunction.js
to-fast-properties.js deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
truncating-store-deopt.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
truncating-store.js deps: upgrade v8 to 3.31.74.1 2015-01-07 22:11:18 +01:00
try-deopt.js deps: update v8 to 4.3.61.21 2015-08-04 11:56:09 -07:00
type-feedback-after-throw.js deps: update v8 to 3.20.17.7 2013-09-18 20:33:28 +04:00
uint32.js deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
unary-add.js
variables.js