Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 26, 2012
  1. Pull more recent gyp.

    jkummerow@chromium.org authored
    This pulls in https://chromiumcodereview.appspot.com/10079030/
    and https://chromiumcodereview.appspot.com/10876082/ among others,
    which are needed for more *nix platforms support.
    
    Review URL: https://codereview.chromium.org/10983022
    Patch from Paweł Hajdan Jr. <phajdan.jr@chromium.org>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12612 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Sep 5, 2012
  1. Add build system infrastructure for ENABLE_EXTRA_CHECKS flag (not use…

    jkummerow@chromium.org authored
    …d yet)
    
    Review URL: https://chromiumcodereview.appspot.com/10905093
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12440 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 31, 2012
  1. Add option to build using a standalone Android toolchain without Andr…

    ulan@chromium.org authored
    …oid NDK.
    
    R=jkummerow@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10908034
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12419 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 30, 2012
  1. Add hardfp flag to the Makefile.

    jkummerow@chromium.org authored
    This flag passes -Dv8_use_arm_eabi_hardfloat=true to gyp.
    
    This is needed for Linux distros that are experimenting
    with hardfp.
    
    BUG=none
    
    Review URL: https://chromiumcodereview.appspot.com/10889026
    Patch from Paweł Hajdan Jr. <phajdan.jr@chromium.org>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12412 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 1, 2012
  1. Android: increase default test timeout and skip time sensitive mjsuni…

    ulan@chromium.org authored
    …t/regress/regress-1969.
    
    R=yangguo@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10836049
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12249 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 27, 2012
  1. Rewrite Makefile rules for Android to allow parallel execution

    yangguo@chromium.org authored
    BUG=v8:2257
    
    Review URL: https://chromiumcodereview.appspot.com/10824039
    Patch from Haitao Feng <haitao.feng@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12211 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 23, 2012
  1. Enable building V8 for Android on Mac

    jkummerow@chromium.org authored
    Review URL: https://chromiumcodereview.appspot.com/10795045
    Patch from Haitao Feng <haitao.feng@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12172 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 18, 2012
  1. Build V8 for Android IA

    jkummerow@chromium.org authored
    Review URL: https://chromiumcodereview.appspot.com/10778033
    Patch from Haitao Feng <haitao.feng@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12122 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 11, 2012
  1. MIPS: Rename "mips" arch to "mipsel" in the GYP build.

    jkummerow@chromium.org authored
    In the traditional MIPS naming scheme, "mips" is used for
    big-endian mips and "mipsel" is used for little-endian mips.
    In V8 the "mips" build is little-endian, so the "mips" target is
    renamed to "mipsel" to be compliant with the traditional MIPS
    naming scheme.
    
    This change is also required for supporting the Chromium project on MIPS.
    
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/10695114
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12047 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 3, 2012
  1. Add Makefile targets for running tests on Android.

    ulan@chromium.org authored
    This allows to run tests on the attached Android device using
    > make android.check
    > make android.debug.check
    > make android.release.check
    > ANDROID_V8=/data/local/v8 TESTJOBS=-j4 make android.release.check -j10
    
    Tests and binaries are copied to device location specified by the ANDROID_V8
    variable and then tests are executed using the 'adb shell' program.
    
    R=jkummerow@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10696048
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11975 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jun 14, 2012
  1. Introduce regexp=interpreted to GYP to enable building with interpret…

    yangguo@chromium.org authored
    …ed regexp engine.
    
    This option existis for scons. It does not compile yet since there are some broken stuff yet to be fixed.
    
    R=jkummerow@chromium.org
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/10544138
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on May 21, 2012
  1. Set '-m32' option for host and target platforms

    jkummerow@chromium.org authored
    For different host and target archs, try to check whether
    their compilers support '-m32' option individually. If yes,
    then add this option into cflags and ldflags. The exception is
    that both host and target archs are 'x64'.
    
    Review URL: https://chromiumcodereview.appspot.com/10335014
    Patch from Yongsheng Zhu <yongsheng.zhu@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11597 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on May 11, 2012
  1. Prepare for using GYP build on buildbots

    jkummerow@chromium.org authored
Commits on May 3, 2012
  1. Clean up Makefile, enable MIPS cross-compilation

    jkummerow@chromium.org authored
Commits on Apr 13, 2012
  1. Fix native ARM build

    jkummerow@chromium.org authored
    BUG=v8:1744, v8:539
    
    Review URL: https://chromiumcodereview.appspot.com/10008082
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Mar 30, 2012
  1. Add support for Mac OS X 64bit builds with GYP

    jkummerow@chromium.org authored
    Note that in order to build for 64bits mode, you'll have
    to specify the target architecture explicitely, the default
    is still 32bits for Mac OS X.
    
    Example with make and gcc:
    
    $ export GYP_GENERATORS=make
    $ make dependencies
    $ make -j 8 library=shared x64.release
    
    Example with make and clang:
    
    $ export GYP_GENERATORS=make
    $ export CC=/usr/bin/clang
    $ export CXX=/usr/bin/clang++
    $ export GYP_DEFINES="clang=1"
    $ make dependencies
    $ make -j 8 library=shared x64.release
    
    Example with xcode:
    
    $ export GYP_GENERATORS=xcode
    $ build/gyp_v8 -Dtarget_arch=x64
    $ xcodebuild -project build/all.xcodeproj -configuration Release
    
    Contributed by Filipe David Manana <fdmanana@gmail.com>
    
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/9808065
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11199 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Mar 28, 2012
  1. Hard-code GYP_GENERATORS=make into top-level Makefile

    jkummerow@chromium.org authored
    removing the need to manually specify this on platforms where it's not the default (Mac).
    
    Review URL: https://chromiumcodereview.appspot.com/9877002
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11175 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Mar 7, 2012
  1. Fix compile with debuggersupport=off.

    yangguo@chromium.org authored
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/9546051
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10952 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jan 18, 2012
  1. Provide a switch to specify -fno-strict-aliasing

    jkummerow@chromium.org authored
    BUG=v8:1887
    
    Review URL: https://chromiumcodereview.appspot.com/9231019
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10427 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jan 16, 2012
  1. Add Android cross-compilation support to top-level Makefile

    jkummerow@chromium.org authored
    TEST=make android
    
    Review URL: http://codereview.chromium.org/9179009
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10409 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Nov 9, 2011
  1. Add MIPS support to top-level Makefile

    jkummerow@chromium.org authored
    For now, MIPS targets are not included in the "all", "release", "debug" and corresponding ".check" convenience targets, but they can be built explicitly (e.g. "mips.release.check").
    
    Review URL: http://codereview.chromium.org/8510014
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9943 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Oct 6, 2011
  1. Add presubmit=no and werror=no flags to Makefile

    jkummerow@chromium.org authored
Commits on Sep 23, 2011
  1. Allow gyp build to turn on OBJECT_PRINT

    danno@chromium.org authored
    BUG=none
    TEST=none
    
    Review URL: http://codereview.chromium.org/7970015
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9412 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Sep 15, 2011
  1. Add "native" target to Makefile for the benefit of Linux distros

    jkummerow@chromium.org authored
    TEST=make native; make native.check; make native.clean
    
    Review URL: http://codereview.chromium.org/7891045
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9292 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Sep 8, 2011
  1. Add "soname_version" parameter to common.gypi, v8.gyp, Makefile

    jkummerow@chromium.org authored
    TEST=compile with component=shared_library and soname_version=1.2.3 and find "libv8-1.2.3.so" in the output.
    
    Review URL: http://codereview.chromium.org/7848017
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9196 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Sep 7, 2011
  1. Add "dependencies" target to top-level Makefile

    jkummerow@chromium.org authored
Commits on Aug 31, 2011
  1. Add tools/presubmit.py call to tools/test-wrapper-gypbuild.py

    jkummerow@chromium.org authored
Commits on Aug 26, 2011
  1. Add a bunch of compile-time flags to the gyp build (and top-level Mak…

    jkummerow@chromium.org authored
    …efile)
    
    Review URL: http://codereview.chromium.org/7748018
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9025 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 25, 2011
  1. Refactor .gyp files:

    jkummerow@chromium.org authored
    common.gypi now contains global target defaults and is included by all .gyp files;
    standalone.gypi contains definitions for stand-alone v8 builds.
    This fixes d8 for the ARM simulator.
    
    TEST=compiles and tests pass on all platforms
    
    Review URL: http://codereview.chromium.org/7740020
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9019 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 10, 2011
  1. Support OUTDIR variable for tests triggered by Makefile

    jkummerow@chromium.org authored
    TEST="make -j16 check OUTDIR=whatever" works as expected
    
    Review URL: http://codereview.chromium.org/7606025
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8871 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Aug 5, 2011
  1. Make GYP build usable for day-to-day work (second attempt)

    jkummerow@chromium.org authored
    - Introduce a global Makefile that triggers GYP-based building
    - Some fixes to .gyp[i] files to make everything work
    - tools/test-wrapper-gypbuild.py as a temporary solution for easy testing
    
    Original review URL: http://codereview.chromium.org/7383006/
    
    Review URL: http://codereview.chromium.org/7550030
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Jul 18, 2011
  1. Revert "Make GYP build usable for day-to-day work"

    jkummerow@chromium.org authored
    This reverts r8674 due to failures on the buildbots.
    
    Review URL: http://codereview.chromium.org/7396022
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8677 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  2. Make GYP build usable for day-to-day work

    jkummerow@chromium.org authored
    - Introduce a global Makefile that triggers GYP-based building
    - Some fixes to .gyp[i] files to make everything work
    - tools/test-wrapper-gypbuild.py as a temporary solution for easy testing
    
    Review URL: http://codereview.chromium.org/7383006
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8674 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Something went wrong with that request. Please try again.