1. 09 Oct, 2014 1 commit
  2. 08 Oct, 2014 1 commit
  3. 01 Oct, 2014 1 commit
  4. 25 Sep, 2014 1 commit
  5. 25 Aug, 2014 1 commit
  6. 12 Aug, 2014 1 commit
  7. 11 Aug, 2014 4 commits
  8. 01 Aug, 2014 1 commit
  9. 30 Jul, 2014 1 commit
  10. 29 Jul, 2014 2 commits
  11. 18 Jul, 2014 3 commits
  12. 17 Jul, 2014 1 commit
    • rmcilroy@chromium.org's avatar
      Reland "Remove erroneous uses of CXX / CXX_target / CXX_host from gyp." · e6936f21
      rmcilroy@chromium.org authored
      The current gyp config tries to test whether the compiler is an arm / mips
      compiler and whether it supports -m32 / -m64 based on a test within gyp.
      Unfortunately CXX / CXX_target / CXX_host are no no longer set early enough
      in gyp for this to work, and so all of these tests were actually being done
      using "$(which g++)" rather than the appropriate CXX_target / CXX_host compiler.
      
      This change removes these dynamic tests and instead bases the decisions on
      knowledge of the host / target / v8_target architecture combination.  The
      the -m32/-m64 flags are set based on host_cxx_is_biarch / target_cxx_is_biarch,
      which are set to reasonable defaults of only ia32/x64 or clang compilers
      being build for biarch support.  The host_cxx_is_biarch / target_cxx_is_biarch
      variables can be overriden if required.
      
      Original Review URL: https://codereview.chromium.org/382343003
      TBR=jkummerow@chromium.org
      
      BUG=384474
      LOG=NO
      
      Review URL: https://codereview.chromium.org/400573002
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22444 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      e6936f21
  13. 16 Jul, 2014 2 commits
  14. 09 Jul, 2014 1 commit
  15. 24 Jun, 2014 1 commit
  16. 23 Jun, 2014 1 commit
    • rmcilroy@chromium.org's avatar
      [Arm]: Simplify compile-time Arm feature detection. · 7f429e62
      rmcilroy@chromium.org authored
      Simplify the compile time feature detection on Arm:
       - Define CAN_USE_XXX definitions unconditionally for all target/host
         toolchain combinations
       - Rename arm_test / ARM_TEST to arm_test_noprob / ARM_TEST_NO_FEATURE_PROBE
       - Don't set ARM_TEST_NO_FEATURE_PROBE implicitly on the simulator to make
         make simulator / native more consistent
       - Unify CpuFeatures::PrintTarget for simulator and native builds
       - Remove unecessary CAN_USE_VFP_INSTRUCTIONS definition for android (this is
         the default for arm_fpu=default)
       - Add a CpuFeatures::Probe() before calling CpuFeatures::PrintFeatures() in PrintHelp
          to ensure we have probed features before printing them.
      
      BUG=384474
      LOG=N
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/340373002
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21935 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      7f429e62
  17. 02 Jun, 2014 1 commit
  18. 23 May, 2014 1 commit
  19. 12 May, 2014 1 commit
  20. 15 Apr, 2014 1 commit
    • plind44@gmail.com's avatar
      MIPS: Add big-endian support for MIPS. · 5a016958
      plind44@gmail.com authored
      Important notices:
      
      - The snapshot cannot be created for big-endian target in cross-compilation
        environment on little-endian host using simulator.
      
      - In order to have i18n support working on big-endian target, the icudt46b.dat and
        icudt46b_dat.S files should be generated and upstreamed to ICU repo.
      
      - The mjsunit 'nans' test is endian dependent, it is skipped for mips target.
      
      - The zlib and Mandreel from Octane 2.0 benchmark are endian dependent due to
        use of typed arrays.
      
      TEST=
      BUG=
      R=jkummerow@chromium.org, plind44@gmail.com
      
      Review URL: https://codereview.chromium.org/228943009
      
      Patch from Dusan Milosavljevic <Dusan.Milosavljevic@rt-rk.com>.
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20778 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      5a016958
  21. 09 Apr, 2014 1 commit
    • jochen@chromium.org's avatar
      Use abstract configurations to switch between opt debug settings · d426cd10
      jochen@chromium.org authored
      The problem is that conditions are evaluated before configuration inheritance is resolved, so we can't just define a configuration like this:
      
      'Optdebug': {
        'inherits_from': ['Debug'],
        'variables': {
          'v8_optimized_debug': 2,
        }
      }
      
      Instead, we have to put the different settings depending on the optimization level into separate configurations, and use conditions inside the concrete configurations to inherit from the correct base class.
      
      Common settings go in the base configuration DebugBaseCommon, and v8_optimized_debug dependent settings go into DebugBase{0,1,2}
      
      The new Debug configuration inherits from DebugBaseCommon and DebugBase<(v8_optimized_debug), while the new configuration Optdebug inherits from DebugBaseCommon and DebugBase2.
      
      BUG=v8:3252
      R=machenbach@chromium.org, jkummerow@chromium.org
      LOG=n
      
      Review URL: https://codereview.chromium.org/224443003
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20605 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      d426cd10
  22. 01 Apr, 2014 1 commit
  23. 26 Mar, 2014 1 commit
  24. 21 Mar, 2014 2 commits
  25. 12 Feb, 2014 1 commit
  26. 17 Jan, 2014 1 commit
  27. 02 Jan, 2014 1 commit
  28. 11 Dec, 2013 1 commit
  29. 18 Nov, 2013 1 commit
  30. 25 Oct, 2013 1 commit
  31. 14 Oct, 2013 1 commit
  32. 20 Aug, 2013 1 commit