Revision 67e07809
ID | 67e078094b53861a5aa7e9354e33487d0bd4f73b |
Parent | f984555d |
Child | 5e24adbb |
deps: upgrade v8 to 3.25.30
Files
- added
- modified
- copied
- renamed
- deleted
- deps
- v8
- .gitignore (diff)
- AUTHORS (diff)
- ChangeLog (diff)
- DEPS (diff)
- LICENSE (diff)
- Makefile (diff)
- Makefile.android (diff)
- PRESUBMIT.py (diff)
- build
- include
- samples
- src
- accessors.cc (diff)
- accessors.h (diff)
- allocation-tracker.cc (diff)
- allocation-tracker.h (diff)
- api.cc (diff)
- api.h (diff)
- arm
- OWNERS
- assembler-arm-inl.h (diff)
- assembler-arm.cc (diff)
- assembler-arm.h (diff)
- builtins-arm.cc (diff)
- code-stubs-arm.cc (diff)
- code-stubs-arm.h (diff)
- constants-arm.h (diff)
- debug-arm.cc (diff)
- deoptimizer-arm.cc (diff)
- disasm-arm.cc (diff)
- full-codegen-arm.cc (diff)
- ic-arm.cc (diff)
- lithium-arm.cc (diff)
- lithium-arm.h (diff)
- lithium-codegen-arm.cc (diff)
- lithium-codegen-arm.h (diff)
- macro-assembler-arm.cc (diff)
- macro-assembler-arm.h (diff)
- simulator-arm.cc (diff)
- simulator-arm.h (diff)
- stub-cache-arm.cc (diff)
- arm64
- OWNERS
- assembler-arm64-inl.h
- assembler-arm64.cc
- assembler-arm64.h
- builtins-arm64.cc
- code-stubs-arm64.cc
- code-stubs-arm64.h
- codegen-arm64.cc
- codegen-arm64.h
- constants-arm64.h
- cpu-arm64.cc
- cpu-arm64.h
- debug-arm64.cc
- decoder-arm64-inl.h
- decoder-arm64.cc
- decoder-arm64.h
- deoptimizer-arm64.cc
- disasm-arm64.cc
- disasm-arm64.h
- frames-arm64.cc
- frames-arm64.h
- full-codegen-arm64.cc
- ic-arm64.cc
- instructions-arm64.cc
- instructions-arm64.h
- instrument-arm64.cc
- instrument-arm64.h
- lithium-arm64.cc
- lithium-arm64.h
- lithium-codegen-arm64.cc
- lithium-codegen-arm64.h
- lithium-gap-resolver-arm64.cc
- lithium-gap-resolver-arm64.h
- macro-assembler-arm64-inl.h
- macro-assembler-arm64.cc
- macro-assembler-arm64.h
- regexp-macro-assembler-arm64.cc
- regexp-macro-assembler-arm64.h
- simulator-arm64.cc
- simulator-arm64.h
- stub-cache-arm64.cc
- utils-arm64.cc
- utils-arm64.h
- array-iterator.js (diff)
- array.js (diff)
- assembler.cc (diff)
- assembler.h (diff)
- assert-scope.cc
- assert-scope.h (diff)
- ast.cc (diff)
- ast.h (diff)
- atomicops.h (diff)
- atomicops_internals_arm64_gcc.h
- atomicops_internals_arm_gcc.h (diff)
- atomicops_internals_atomicword_compat.h
- atomicops_internals_mac.h
- atomicops_internals_tsan.h (diff)
- atomicops_internals_x86_macosx.h
- atomicops_internals_x86_msvc.h (diff)
- bootstrapper.cc (diff)
- bootstrapper.h (diff)
- builtins.cc (diff)
- builtins.h (diff)
- char-predicates.h (diff)
- checks.cc (diff)
- checks.h (diff)
- circular-queue.h (diff)
- code-stubs-hydrogen.cc (diff)
- code-stubs.cc (diff)
- code-stubs.h (diff)
- codegen.cc (diff)
- codegen.h (diff)
- collection.js (diff)
- compilation-cache.cc (diff)
- compilation-cache.h (diff)
- compiler.cc (diff)
- compiler.h (diff)
- contexts.cc (diff)
- contexts.h (diff)
- conversions-inl.h (diff)
- counters.cc (diff)
- d8-debug.cc (diff)
- d8-debug.h (diff)
- d8.cc (diff)
- d8.h (diff)
- date.cc (diff)
- date.h (diff)
- date.js (diff)
- dateparser.h (diff)
- debug.cc (diff)
- deoptimizer.cc (diff)
- deoptimizer.h (diff)
- disassembler.cc (diff)
- elements-kind.cc (diff)
- elements-kind.h (diff)
- elements.cc (diff)
- elements.h (diff)
- execution.cc (diff)
- execution.h (diff)
- extensions
- factory.cc (diff)
- factory.h (diff)
- feedback-slots.h
- flag-definitions.h (diff)
- frames-inl.h (diff)
- frames.cc (diff)
- frames.h (diff)
- full-codegen.cc (diff)
- full-codegen.h (diff)
- func-name-inferrer.cc (diff)
- func-name-inferrer.h (diff)
- global-handles.cc (diff)
- global-handles.h (diff)
- globals.h (diff)
- handles-inl.h (diff)
- handles.cc (diff)
- harmony-array.js (diff)
- harmony-math.js (diff)
- heap-inl.h (diff)
- heap-profiler.cc (diff)
- heap-snapshot-generator.cc (diff)
- heap-snapshot-generator.h (diff)
- heap.cc (diff)
- heap.h (diff)
- hydrogen-bce.cc (diff)
- hydrogen-check-elimination.cc (diff)
- hydrogen-flow-engine.h (diff)
- hydrogen-gvn.cc (diff)
- hydrogen-gvn.h (diff)
- hydrogen-instructions.cc (diff)
- hydrogen-instructions.h (diff)
- hydrogen-load-elimination.cc (diff)
- hydrogen-minus-zero.cc
- hydrogen-minus-zero.h
- hydrogen-range-analysis.cc (diff)
- hydrogen-range-analysis.h (diff)
- hydrogen-representation-changes.cc (diff)
- hydrogen-store-elimination.cc
- hydrogen-store-elimination.h
- hydrogen.cc (diff)
- hydrogen.h (diff)
- i18n.cc (diff)
- ia32
- assembler-ia32-inl.h (diff)
- assembler-ia32.cc (diff)
- assembler-ia32.h (diff)
- builtins-ia32.cc (diff)
- code-stubs-ia32.cc (diff)
- code-stubs-ia32.h (diff)
- debug-ia32.cc (diff)
- deoptimizer-ia32.cc (diff)
- disasm-ia32.cc (diff)
- frames-ia32.h (diff)
- full-codegen-ia32.cc (diff)
- ic-ia32.cc (diff)
- lithium-codegen-ia32.cc (diff)
- lithium-codegen-ia32.h (diff)
- lithium-gap-resolver-ia32.cc (diff)
- lithium-ia32.cc (diff)
- lithium-ia32.h (diff)
- macro-assembler-ia32.cc (diff)
- macro-assembler-ia32.h (diff)
- regexp-macro-assembler-ia32.cc (diff)
- stub-cache-ia32.cc (diff)
- ic-inl.h (diff)
- ic.cc (diff)
- ic.h (diff)
- icu_util.cc (diff)
- icu_util.h (diff)
- incremental-marking.cc (diff)
- incremental-marking.h (diff)
- interpreter-irregexp.cc (diff)
- isolate.cc (diff)
- isolate.h (diff)
- json-parser.h (diff)
- json-stringifier.h (diff)
- json.js (diff)
- jsregexp.cc (diff)
- libplatform
- lithium-allocator-inl.h (diff)
- lithium-allocator.cc (diff)
- lithium-allocator.h (diff)
- lithium-codegen.cc (diff)
- lithium-codegen.h (diff)
- lithium.cc (diff)
- lithium.h (diff)
- liveedit.cc (diff)
- log.cc (diff)
- log.h (diff)
- macro-assembler.h (diff)
- macros.py (diff)
- mark-compact-inl.h (diff)
- mark-compact.cc (diff)
- mark-compact.h (diff)
- messages.cc (diff)
- messages.h (diff)
- messages.js (diff)
- mips
- assembler-mips-inl.h (diff)
- assembler-mips.cc (diff)
- assembler-mips.h (diff)
- builtins-mips.cc (diff)
- code-stubs-mips.cc (diff)
- code-stubs-mips.h (diff)
- debug-mips.cc (diff)
- deoptimizer-mips.cc (diff)
- frames-mips.h (diff)
- full-codegen-mips.cc (diff)
- ic-mips.cc (diff)
- lithium-codegen-mips.cc (diff)
- lithium-codegen-mips.h (diff)
- lithium-mips.cc (diff)
- lithium-mips.h (diff)
- macro-assembler-mips.cc (diff)
- macro-assembler-mips.h (diff)
- simulator-mips.cc (diff)
- simulator-mips.h (diff)
- stub-cache-mips.cc (diff)
- mirror-debugger.js (diff)
- object-observe.js (diff)
- objects-debug.cc (diff)
- objects-inl.h (diff)
- objects-printer.cc (diff)
- objects-visiting-inl.h (diff)
- objects-visiting.h (diff)
- objects.cc (diff)
- objects.h (diff)
- optimizing-compiler-thread.cc (diff)
- parser.cc (diff)
- parser.h (diff)
- platform-cygwin.cc (diff)
- platform-freebsd.cc (diff)
- platform-linux.cc (diff)
- platform-macos.cc (diff)
- platform-openbsd.cc (diff)
- platform-posix.cc (diff)
- platform-qnx.cc (diff)
- platform-solaris.cc (diff)
- platform-win32.cc (diff)
- platform.h (diff)
- preparse-data-format.h (diff)
- preparse-data.cc (diff)
- preparse-data.h (diff)
- preparser.cc (diff)
- preparser.h (diff)
- profile-generator-inl.h (diff)
- promise.js (diff)
- property-details-inl.h
- property-details.h (diff)
- property.h (diff)
- regexp-macro-assembler-tracer.cc (diff)
- regexp-macro-assembler.h (diff)
- runtime.cc (diff)
- runtime.h (diff)
- runtime.js (diff)
- sampler.cc (diff)
- scanner.cc (diff)
- scanner.h (diff)
- scopeinfo.cc (diff)
- scopes.cc (diff)
- scopes.h (diff)
- serialize.cc (diff)
- serialize.h (diff)
- simulator.h (diff)
- spaces.cc (diff)
- spaces.h (diff)
- store-buffer.cc (diff)
- stub-cache.cc (diff)
- stub-cache.h (diff)
- sweeper-thread.cc (diff)
- symbol.js (diff)
- token.h (diff)
- transitions-inl.h (diff)
- type-info.cc (diff)
- type-info.h (diff)
- typedarray.js (diff)
- types.cc (diff)
- types.h (diff)
- typing.cc (diff)
- unicode.cc (diff)
- unicode.h (diff)
- unique.h (diff)
- uri.h (diff)
- utils.cc (diff)
- utils.h (diff)
- v8.cc (diff)
- v8.h (diff)
- v8globals.h (diff)
- v8natives.js (diff)
- variables.cc (diff)
- variables.h (diff)
- version.cc (diff)
- vm-state-inl.h (diff)
- weak_collection.js
- win32-headers.h (diff)
- x64
- assembler-x64-inl.h (diff)
- assembler-x64.cc (diff)
- assembler-x64.h (diff)
- builtins-x64.cc (diff)
- code-stubs-x64.cc (diff)
- code-stubs-x64.h (diff)
- codegen-x64.cc (diff)
- debug-x64.cc (diff)
- deoptimizer-x64.cc (diff)
- disasm-x64.cc (diff)
- frames-x64.h (diff)
- full-codegen-x64.cc (diff)
- ic-x64.cc (diff)
- lithium-codegen-x64.cc (diff)
- lithium-codegen-x64.h (diff)
- lithium-gap-resolver-x64.cc (diff)
- lithium-x64.cc (diff)
- lithium-x64.h (diff)
- macro-assembler-x64.cc (diff)
- macro-assembler-x64.h (diff)
- regexp-macro-assembler-x64.cc (diff)
- stub-cache-x64.cc (diff)
- zone-allocator.h (diff)
- zone-inl.h (diff)
- zone.cc (diff)
- zone.h (diff)
- test
- benchmarks
- cctest
- cctest.gyp (diff)
- cctest.h (diff)
- cctest.status (diff)
- test-accessors.cc (diff)
- test-api.cc (diff)
- test-assembler-arm.cc (diff)
- test-assembler-arm64.cc
- test-assembler-x64.cc (diff)
- test-atomicops.cc
- test-code-stubs-arm64.cc
- test-code-stubs-x64.cc (diff)
- test-code-stubs.cc (diff)
- test-compiler.cc (diff)
- test-constantpool.cc (diff)
- test-cpu-profiler.cc (diff)
- test-date.cc (diff)
- test-debug.cc (diff)
- test-decls.cc (diff)
- test-deoptimization.cc (diff)
- test-disasm-arm.cc (diff)
- test-disasm-arm64.cc
- test-disasm-ia32.cc (diff)
- test-disasm-x64.cc (diff)
- test-fuzz-arm64.cc
- test-hashing.cc (diff)
- test-heap-profiler.cc (diff)
- test-heap.cc (diff)
- test-javascript-arm64.cc
- test-js-arm64-variables.cc
- test-log.cc (diff)
- test-macro-assembler-ia32.cc (diff)
- test-macro-assembler-mips.cc (diff)
- test-macro-assembler-x64.cc (diff)
- test-mark-compact.cc (diff)
- test-mementos.cc (diff)
- test-microtask-delivery.cc
- test-object-observe.cc (diff)
- test-parsing.cc (diff)
- test-platform.cc (diff)
- test-regexp.cc (diff)
- test-strings.cc (diff)
- test-symbols.cc (diff)
- test-types.cc (diff)
- test-utils-arm64.cc
- test-utils-arm64.h
- testcfg.py (diff)
- intl
- message
- mjsunit
- allocation-site-info.js (diff)
- array-constructor-feedback.js (diff)
- array-reduce.js (diff)
- assert-opt-and-deopt.js (diff)
- compiler
- constant-fold-control-instructions.js
- debug-scopes.js (diff)
- debug-script.js (diff)
- dehoisted-array-index.js
- deopt-with-fp-regs.js
- div-mod.js (diff)
- double-intrinsics.js
- elements-kind.js (diff)
- es6
- es7
- external-array.js (diff)
- function-arguments-duplicate.js
- fuzz-natives-part1.js (diff)
- fuzz-natives-part2.js (diff)
- fuzz-natives-part3.js (diff)
- fuzz-natives-part4.js (diff)
- getters-on-elements.js (diff)
- harmony
- block-let-declaration.js (diff)
- collections.js (diff)
- generators-objects.js (diff)
- generators-parsing.js (diff)
- math-hyperbolic.js
- math-hypot.js
- math-log2-log10.js
- math-sign.js
- math-trunc.js
- object-observe.js
- private.js (diff)
- promises.js
- proxies-example-membrane.js (diff)
- proxies-function.js (diff)
- proxies.js (diff)
- regress
- set-prototype-of.js
- symbols.js (diff)
- invalid-lhs.js (diff)
- limit-locals.js
- math-floor-of-div.js (diff)
- mjsunit.status (diff)
- neuter-twice.js
- pixel-array-rounding.js (diff)
- proto-accessor.js (diff)
- readonly.js (diff)
- regexp-capture-3.js (diff)
- regexp-capture.js (diff)
- regress
- compare-map-elim1.js
- comparison-in-effect-context-deopt.js
- number-named-call-deopt.js
- polymorphic-accessor-test-context.js
- regress-173361.js
- regress-2034.js
- regress-2156.js
- regress-2186.js
- regress-2219.js
- regress-2225.js
- regress-2243.js
- regress-2273.js (diff)
- regress-2318.js (diff)
- regress-2322.js
- regress-2564.js (diff)
- regress-2681.js
- regress-2691.js
- regress-2829.js
- regress-3032.js (diff)
- regress-3135.js
- regress-3138.js
- regress-3158.js
- regress-3159.js
- regress-3183.js
- regress-319722-ArrayBuffer.js (diff)
- regress-319722-TypedArrays.js (diff)
- regress-3204.js
- regress-3220.js
- regress-330046.js
- regress-333594.js
- regress-343609.js
- regress-346587.js
- regress-347530.js
- regress-347542.js
- regress-347906.js
- regress-347912.js
- regress-347914.js
- regress-348280.js
- regress-349870.js
- regress-349885.js
- regress-350865.js
- regress-350887.js
- regress-351261.js
- regress-351263.js
- regress-351315.js
- regress-351319.js
- regress-352059.js
- regress-353551.js
- regress-354357.js
- regress-354433.js
- regress-355485.js
- regress-355523.js
- regress-356053.js
- regress-356589.js
- regress-357108.js
- regress-485.js (diff)
- regress-check-eliminate-loop-phis.js
- regress-cr-344285.js
- regress-crbug-248025.js
- regress-crbug-347903.js
- regress-crbug-349853.js
- regress-crbug-350434.js
- regress-crbug-350864.js
- regress-crbug-350867.js
- regress-crbug-350890.js
- regress-crbug-351262.js
- regress-crbug-351320.js
- regress-crbug-351658.js
- regress-crbug-352058.js
- regress-crbug-352586.js
- regress-crbug-354391.js
- regress-dictionary-to-fast-arguments.js
- regress-fast-empty-string.js
- regress-force-representation.js
- regress-is-smi-repr.js
- regress-keyed-store-global.js
- regress-migrate-callbacks.js
- regress-observe-empty-double-array.js
- regress-prepare-break-while-recompile.js (diff)
- regress-sort-arguments.js
- regress-store-global-proxy.js
- regress-store-heapobject.js
- setvalueof-deopt.js
- string-set-char-deopt.js
- regress-3225.js
- regress-330046.js
- regress-333594.js
- regress-keyed-store-non-strict-arguments.js
- regress-sync-optimized-lists.js
- set-prototype-of.js
- shift-for-integer-div.js (diff)
- simple-constructor.js (diff)
- smi-mul-const.js
- string-case.js (diff)
- string-match.js (diff)
- string-oom-array-join.js
- string-oom-concat.js
- string-oom-replace-global-regexp-with-string.js
- string-oom-replace-regexp-global-with-function.js
- string-slices.js (diff)
- substr.js (diff)
- test-hidden-string.js
- third_party
- array-isarray.js
- array-splice-webkit.js
- string-trim.js
- value-wrapper-accessor.js (diff)
- whitespaces.js
- mozilla
- preparser
- promises-aplus
- test262
- README (diff)
- test262.status (diff)
- testcfg.py (diff)
- webkit
- fast
- js
- Object-getOwnPropertyNames-expected.txt (diff)
- Promise-already-rejected-expected.txt
- Promise-already-rejected.js
- Promise-already-resolved-expected.txt
- Promise-already-resolved.js
- Promise-catch-expected.txt
- Promise-catch.js
- Promise-chained-then-expected.txt
- Promise-chained-then.js
- Promise-exception-expected.txt
- Promise-exception.js
- Promise-init-callback-receiver-expected.txt
- Promise-init-callback-receiver.js
- Promise-init-expected.txt
- Promise-init.js
- Promise-onFulfilled-deep-expected.txt
- Promise-onFulfilled-deep.js
- Promise-onRejected-deep-expected.txt
- Promise-onRejected-deep.js
- Promise-reject-expected.txt
- Promise-reject.js
- Promise-resolve-chain-expected.txt
- Promise-resolve-chain.js
- Promise-resolve-expected.txt
- Promise-resolve-state-expected.txt
- Promise-resolve-state.js
- Promise-resolve-with-itself-expected.txt
- Promise-resolve-with-itself.js
- Promise-resolve-with-then-exception-expected.txt
- Promise-resolve-with-then-exception.js
- Promise-resolve-with-then-fulfill-expected.txt
- Promise-resolve-with-then-fulfill.js
- Promise-resolve-with-then-reject-expected.txt
- Promise-resolve-with-then-reject.js
- Promise-resolve.js
- Promise-simple-expected.txt
- Promise-simple.js
- Promise-static-all-expected.txt
- Promise-static-all.js
- Promise-static-cast-expected.txt
- Promise-static-cast.js
- Promise-static-race-expected.txt
- Promise-static-race.js
- Promise-static-reject-expected.txt
- Promise-static-reject.js
- Promise-static-resolve-expected.txt
- Promise-static-resolve.js
- Promise-then-callback-receiver-expected.txt
- Promise-then-callback-receiver.js
- Promise-then-expected.txt
- Promise-then-without-callbacks-expected.txt
- Promise-then-without-callbacks.js
- Promise-then.js
- basic-strict-mode-expected.txt (diff)
- function-toString-parentheses-expected.txt (diff)
- kde
- modify-non-references-expected.txt (diff)
- parser-syntax-check-expected.txt (diff)
- js
- parser-xml-close-comment-expected.txt (diff)
- string-trim-expected.txt (diff)
- toString-prefix-postfix-preserve-parens-expected.txt (diff)
- toString-prefix-postfix-preserve-parens.js (diff)
- webkit.status (diff)
- fast
- tools
- bash-completion.sh (diff)
- blink_tests
- cross_build_gcc.sh
- draw_instruction_graph.sh
- gcmole
- grokdump.py (diff)
- gyp
- lexer-shell.cc (diff)
- lexer-shell.gyp (diff)
- merge-to-branch.sh (diff)
- parser-shell.cc
- push-to-trunk
- push-to-trunk.sh
- run-deopt-fuzzer.py (diff)
- run-tests.py (diff)
- shell-utils.h
- testrunner
- v8heapconst.py (diff)
- v8