0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/deps/v8
Yang Guo 8d27477acf deps: V8: cherry-pick a440efb27f from upstream
Original commit message:

  [api] do not require source string for producing code cache.

  The embedder should not need to keep track of the source string.

  R=jgruber@chromium.org

  Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
  Change-Id: Ie27df755a22fbcae7b6e87a435419d2d8f545558
  Reviewed-on: https://chromium-review.googlesource.com/1013482
  Reviewed-by: Jakob Gruber <jgruber@chromium.org>
  Commit-Queue: Yang Guo <yangguo@chromium.org>
  Cr-Commit-Position: refs/heads/master@{#52614}

PR-URL: https://github.com/nodejs/node/pull/21022
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
2018-06-07 20:35:40 +02:00
..
base/trace_event/common deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
benchmarks
build_overrides
docs
gni deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
gypfiles deps: update v8.gyp 2018-06-01 09:58:52 +02:00
include deps: V8: cherry-pick a440efb27f from upstream 2018-06-07 20:35:40 +02:00
infra deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
samples deps: update V8 to 6.6.346.23 2018-04-11 13:22:42 -04:00
src deps: V8: cherry-pick a440efb27f from upstream 2018-06-07 20:35:40 +02:00
test deps: V8: cherry-pick a440efb27f from upstream 2018-06-07 20:35:40 +02:00
testing deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
third_party deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
tools deps: backport 91ddb65d from upstream V8 2018-06-01 09:59:19 +02:00
.clang-format
.editorconfig
.git-blame-ignore-revs
.gitignore deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
.gn deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
.vpython deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
.ycm_extra_conf.py
AUTHORS deps: cherry-pick 39d546a from upstream V8 2018-06-01 09:58:56 +02:00
BUILD.gn deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
ChangeLog deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
CODE_OF_CONDUCT.md
codereview.settings
DEPS deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
LICENSE deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
LICENSE.fdlibm
LICENSE.strongtalk
LICENSE.v8
LICENSE.valgrind
OWNERS deps: update V8 to 6.7.288.43 2018-06-01 09:58:27 +02:00
PRESUBMIT.py deps: update V8 to 6.6.346.23 2018-04-11 13:22:42 -04:00
README.md
snapshot_toolchain.gni
WATCHLISTS

V8 JavaScript Engine

V8 is Google's open source JavaScript engine.

V8 implements ECMAScript as specified in ECMA-262.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 can run standalone, or can be embedded into any C++ application.

V8 Project page: https://github.com/v8/v8/wiki

Getting the Code

Checkout depot tools, and run

    fetch v8

This will checkout V8 into the directory v8 and fetch all of its dependencies. To stay up to date, run

    git pull origin
    gclient sync

For fetching all branches, add the following into your remote configuration in .git/config:

    fetch = +refs/branch-heads/*:refs/remotes/branch-heads/*
    fetch = +refs/tags/*:refs/tags/*

Contributing

Please follow the instructions mentioned on the V8 wiki.