1. 14 Jan, 2016 1 commit
    • joransiu's avatar
      S390: Makefile + Build Toolchain Updates · 1091c2f0
      joransiu authored
      This is the first of several commits to contribute Linux on z Systems
      (s390/s390x) port of V8.  We will be breaking up the changes into several
      (hopefully) logical commits.
      
      This commit contains the changes to V8 Makefile and build toolchains to
      introduce S390 macros and compiler options.  Just for awareness for reviewers
      is that s390 is 31-bit (not 32!) big-endian platform on Linux on z.  (MSB of address
      is used to distinguish between 24-bit vs 31-bit addressing!)  s390x is
      64-bit Linux on z.  Names follow the general linux convention on the platform.
      
      A quick roadmap on upcoming commits:
      - Add \#include of S390 header files in common files
      - S390 related tests + tooling changes
      - printf macro for printing size_t values.
      - S390 platform-specific code generation code (bulk of changes!)
      
      R=danno@chromium.org,svenpanne@chromium.org,michael_dawson@ca.ibm.com,jyan@ca.ibm.com,mtbrandyberry@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1585813002
      
      Cr-Commit-Position: refs/heads/master@{#33304}
      1091c2f0
  2. 18 Dec, 2015 1 commit
  3. 11 Dec, 2015 2 commits
  4. 02 Oct, 2015 1 commit
  5. 29 Sep, 2015 1 commit
  6. 28 Aug, 2015 1 commit
    • pcc's avatar
      Re-enable LLVM LTO for ARM. · fef4fab6
      pcc authored
      v8 is optimized for speed. Because GCC LTO merges flags at link time,
      we disable LTO to prevent any -O2 flags from taking precedence over v8's
      -Os flag. However, LLVM LTO does not work this way so we keep LTO enabled
      under LLVM.
      
      This fixes the ARM build in the cfi_vptr==1 configuration, which requires
      LLVM LTO.
      
      R=adamk@chromium.org
      BUG=chromium:469376
      LOG=N
      
      Review URL: https://codereview.chromium.org/1295673002
      
      Cr-Commit-Position: refs/heads/master@{#30455}
      fef4fab6
  7. 24 Jul, 2015 1 commit
  8. 08 Jun, 2015 1 commit
  9. 09 Apr, 2015 1 commit
  10. 18 Mar, 2015 1 commit
    • michael_dawson's avatar
      PPC: Changes to allow AIX to compile with gcc 4.8.3 · 86852190
      michael_dawson authored
      We were able to remove most of our changes needed to compile
      on AIX with an earlier compiler level.  These changes are the
      remaining ones.
      
      The changes in heap/heap.cc are needed because otherwise the
      compiler complains that result is potentially used before
      it is initialized.
      
      The changes in heap/mark-compact.cc are required because
      AIX supports the full 64 bit address range so the check
      being guarded is invalid.
      
      The changes in build/toolchain.gypi and
      test/cctest/cctest/gyp are aix only and are adjust the
      compile/link options to allow the AIX build to succeed.
      
      	modified:   build/toolchain.gypi
      	modified:   src/heap/heap.cc
      	modified:   src/heap/mark-compact.cc
      	modified:   test/cctest/cctest.gyp
      
      R=danno@chromium.org, svenpanne@chromium.org
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1013833002
      
      Cr-Commit-Position: refs/heads/master@{#27255}
      86852190
  11. 23 Feb, 2015 1 commit
  12. 19 Feb, 2015 1 commit
  13. 10 Feb, 2015 1 commit
  14. 30 Jan, 2015 1 commit
  15. 22 Jan, 2015 1 commit
  16. 21 Jan, 2015 1 commit
  17. 20 Jan, 2015 2 commits
  18. 16 Jan, 2015 1 commit
  19. 12 Jan, 2015 1 commit
    • jochen's avatar
      Merge v8_optimized_debug 1 and 2 · aeb09e6d
      jochen authored
      All builders that used level 1 should meanwhile define
      v8_enable_slow_dchecks, and so they can use level 2 without losing
      coverage. Level 2, however, is considerably faster, so we want to use it
      on those builders as well. The make optdebug setting is not affected by
      this change.
      
      BUG=none
      R=machenbach@chromium.org
      LOG=n
      
      Review URL: https://codereview.chromium.org/847753002
      
      Cr-Commit-Position: refs/heads/master@{#26019}
      aeb09e6d
  20. 09 Jan, 2015 1 commit
  21. 09 Dec, 2014 1 commit
  22. 08 Dec, 2014 1 commit
  23. 11 Nov, 2014 1 commit
  24. 10 Nov, 2014 1 commit
  25. 07 Nov, 2014 1 commit
  26. 09 Oct, 2014 1 commit
  27. 08 Oct, 2014 1 commit
  28. 01 Oct, 2014 1 commit
  29. 25 Sep, 2014 1 commit
  30. 25 Aug, 2014 1 commit
  31. 12 Aug, 2014 1 commit
  32. 11 Aug, 2014 4 commits
  33. 01 Aug, 2014 1 commit
  34. 30 Jul, 2014 1 commit
  35. 29 Jul, 2014 1 commit