Port of Google V8 JavaScript engine to z Systems
Switch branches/tags
v6.12.2.0 v5.1-zos.beta.5 v5.1-zos.beta.4 v5.1-zos-beta.4 v5.1-zos-beta.3 v5.1-zos-beta.2 v5.1-zos-beta.1 v3.30.37 v3.30.37-base v3.29.88 v3.29.88-base v3.28.73 v3.28.73-base v3.28 v3.28-zos-beta.5 v3.28-zos-beta.4 v3.28-zos-beta.3 v3.28-zos-beta.1 v3.28-base v3.27 v3.27-base v3.26.33 v3.26.33-base v3.26 v3.26-base v3.25 v3.25-base v3.24 v3.24-base v3.23 v3.23-base v3.22 v3.22-base v3.20 v3.20-base v3.14 v3.14-base test_tag3 test_tag2 test_tag ibm-6.14.4.1 ibm-6.14.4.0 ibm-6.14.3.0 ibm-6.14.2.0 ibm-6.14.1.0 ibm-6.13.1.0 ibm-6.13.0.0 ibm-6.12.3.2 ibm-6.12.3.1 ibm-6.12.3.0 ibm-6.12.2.0 ibm-6.11.5.0 ibm-6.11.4.0 export-to-node-Sept-6-2013 export-to-node-Sept-5-2013 export-to-node-Sept-3-2013 export-to-node-Oct-25-2013 export-to-node-Oct-23-2013 export-to-node-Oct-21-2013 export-to-node-Oct-14-2013 export-to-node-Oct-9-2013 export-to-node-Oct-2-2013 export-to-node-Aug-29-2013 export-to-node-Aug-23-2013 export-to-node-Aug-22-2013 export-to-node-2016-05-31 export-to-node-2016-03-01 export-to-node-2015-07-24 export-to-node-2015-06-23 export-to-node-2015-05-05 export-to-node-2015-04-27 export-to-node-2015-04-21 export-to-node-2015-03-25 export-to-node-2015-03-24 export-to-node-2015-03-13 export-to-node-2015-03-11 export-to-node-2015-03-09 export-to-node-2015-03-04 export-to-node-2015-03-03 export-to-node-2015-02-25 export-to-node-2015-02-24 export-to-node-2015-01-27 export-to-node-2014-12-22 export-to-node-2014-09-18 export-to-node-2014-08-07 export-to-node-2014-07-31 export-to-node-2014-07-23 export-to-node-2014-07-17 export-to-node-2014-07-17-2 export-to-node-2014-07-07 export-to-node-2014-05-20 export-to-node-2014-05-16 export-to-node-2014-05-15 export-to-node-2014-05-08 export-to-node-2014-05-06 export-to-node-2014-04-29 export-to-node-2014-04-22 export-5.0-to-node-6.2.1-2016-06-03 export-5.0-to-node-6.1.1-2016-05-11 export-5.0-to-node-6.0.0-2016-04-27
Nothing to show
Clone or download
joransiu Proper implementation of IFlushCache for S390
z/Architecture provides strong memory support, which means
IFlushCache is effectively a NOP.
Latest commit 39c4977 Feb 26, 2016
Permalink
Failed to load latest commit information.
benchmarks Revert "Refactoring: Make gtest testsuite the default." Sep 2, 2014
build disable multiply-add for S390 Feb 23, 2016
docs [Docs] Removed unused docs because they are moved to GitHub Nov 19, 2015
include Upstream to edff6e9 Feb 22, 2016
infra [cq] Update configuration. Feb 12, 2016
samples Remove stale lineprocessor.cc Jan 8, 2016
src Proper implementation of IFlushCache for S390 Feb 26, 2016
test Fix 31-bit test-[dis]asm-s390 compilation errors Feb 23, 2016
testing Converted V8 CQ config to proto-format May 28, 2015
third_party Merge branch 'lkgr' into lkgr-s390 Nov 10, 2015
tools Upstream to edff6e9 Feb 22, 2016
.DEPS.git Synchronize GTest/GMock dependencies with Chromium. Aug 8, 2014
.clang-format [formatting] Remove the formatting requirement for 2 empty lines betw… Jan 25, 2016
.gitignore [Swarming] Speed up test262 upload/download. Feb 19, 2016
.ycm_extra_conf.py [ycm] The YouCompleteMe configuration is not VIM specific. Feb 12, 2015
AUTHORS Optimize JSON stringifying when `replacer` and `space` are falsey. Feb 20, 2016
BUILD.gn Upstream to edff6e9 Feb 22, 2016
CONTRIBUTING.md Update CLA for V8z May 14, 2015
ChangeLog [Release] Update ChangeLog file Feb 17, 2016
DEPS Update V8 DEPS. Feb 22, 2016
LICENSE Updates to the license information of third party components. Jun 16, 2015
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
Makefile Upsteam to 21bb9c6 Feb 1, 2016
Makefile.android Reland [android] Migrate more configs to gyp. Jun 26, 2015
Makefile.nacl Use the pnacl-clang toolchain for (P)NaCL builds Oct 6, 2014
OWNERS Update OWNERS file. Jul 16, 2015
PRESUBMIT.py [cq] Automatically use the same bots for git cl try. Jan 14, 2016
README.md Upstream to abb9ca8 Nov 30, 2015
WATCHLISTS [Interpreter] Make InterpreterAssembler a subclass of CodeStubAssembler. Feb 10, 2016
codereview.settings Use v8-reviews@ for review mail, so v8-dev@ is free for dev discussions Sep 9, 2015
snapshot_toolchain.gni Map arm64 and mips64el -> x64 for mksnapshot Dec 16, 2015

README.md

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.

S390 Specific Instructions

To build a driver:

    make s390 i18nsupport=off     (31-bit)
    make s390x i18nsupport=off    (64-bit)

To run the V8 tests:

    tools/run-tests.py --progress=dots --noi18n --no-presubmit --arch-and-mode=s390.release --junitout v8tests-junit.xml     (31-bit)
    tools/run-tests.py --progress=dots --noi18n --no-presubmit --arch-and-mode=s390x.release --junitout v8tests-junit.xml    (64-bit)