2014-10-20 11:37:06 +00:00
|
|
|
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.
|
|
|
|
|
2019-03-05 15:34:41 +00:00
|
|
|
V8 Project page: https://v8.dev/docs
|
2014-10-20 11:37:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
Getting the Code
|
|
|
|
=============
|
|
|
|
|
2014-12-08 12:27:21 +00:00
|
|
|
Checkout [depot tools](http://www.chromium.org/developers/how-tos/install-depot-tools), and run
|
|
|
|
|
2015-03-25 14:54:47 +00:00
|
|
|
fetch v8
|
2014-12-08 12:27:21 +00:00
|
|
|
|
|
|
|
This will checkout V8 into the directory `v8` and fetch all of its dependencies.
|
|
|
|
To stay up to date, run
|
|
|
|
|
2015-03-25 14:54:47 +00:00
|
|
|
git pull origin
|
|
|
|
gclient sync
|
2014-10-20 11:37:06 +00:00
|
|
|
|
|
|
|
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/*
|
2015-09-15 07:52:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
Contributing
|
|
|
|
=============
|
|
|
|
|
2019-03-05 15:34:41 +00:00
|
|
|
Please follow the instructions mentioned at
|
|
|
|
[v8.dev/docs/contribute](https://v8.dev/docs/contribute).
|