node/deps/v8
Timothy Gu efc7f91354
deps: cherry-pick 6989b3f6d7 from V8 upstream
Original commit message:
  Fix default Intl language tag handling

  With certain ICU data bundles (such as the Node.js "small-icu"),
  %GetDefaultICULocale() may return a more specific language tag (e.g.
  "en-US") than what's available (e.g. "en"). In those cases, consider the
  more specific language tag supported.

  This CL also resolves the following Node.js issue:
     https://github.com/nodejs/node/issues/15223

  Bug: v8:7024
  Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
  Change-Id: Ifda0776b3418734d5caa8af4e50c17cda95add73
  Reviewed-on: https://chromium-review.googlesource.com/668350
  Commit-Queue: Daniel Ehrenberg <littledan@chromium.org>
  Reviewed-by: Daniel Ehrenberg <littledan@chromium.org>
  Cr-Commit-Position: refs/heads/master@{#52716}

PR-URL: https://github.com/nodejs/node/pull/20826
Fixes: https://github.com/nodejs/node/issues/15223
Refs: 6989b3f6d7
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2018-05-25 22:45:03 +02:00
..
base/trace_event/common
benchmarks
build_overrides
docs
gni deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
gypfiles deps: split v8_monolith target into separate file 2018-04-16 16:04:22 -07:00
include deps: cherry-pick ff0a9793334 from upstream V8 2018-05-22 14:13:28 -04:00
infra deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
samples deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
src deps: cherry-pick 6989b3f6d7 from V8 upstream 2018-05-25 22:45:03 +02:00
test deps: cherry-pick 6989b3f6d7 from V8 upstream 2018-05-25 22:45:03 +02:00
testing deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
third_party doc: remove eu-strip from tarball 2018-05-04 11:54:32 -04:00
tools deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
.clang-format
.editorconfig
.git-blame-ignore-revs
.gitignore deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
.gn
.vpython
.ycm_extra_conf.py
AUTHORS deps: cherry-pick 39d546a from upstream V8 2018-04-16 16:16:51 -07:00
BUILD.gn deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
ChangeLog deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
CODE_OF_CONDUCT.md
codereview.settings
DEPS deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
LICENSE
LICENSE.fdlibm
LICENSE.strongtalk
LICENSE.v8
LICENSE.valgrind
OWNERS deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07:00
PRESUBMIT.py deps: update V8 to 6.6.346.23 2018-04-16 16:02:46 -07: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.