README.md 964 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
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.

13
V8 Project page: https://v8.dev/docs
14 15 16 17 18


Getting the Code
=============

19 20
Checkout [depot tools](http://www.chromium.org/developers/how-tos/install-depot-tools), and run

21
        fetch v8
22 23 24 25

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

26 27
        git pull origin
        gclient sync
28 29 30 31 32 33

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/*
34 35 36 37 38


Contributing
=============

39 40
Please follow the instructions mentioned at
[v8.dev/docs/contribute](https://v8.dev/docs/contribute).