1. 02 Feb, 2017 1 commit
    • machenbach's avatar
      [foozzie] Support multi-architecture builds · 13de00c0
      machenbach authored
      This adds optional multi-architecture builds, allowing to compile
      x86 and x64 in one build. The correctness fuzzer can be configured to
      compare the two executables, e.g. to compare x86 to x64 run the
      launcher with: --second-d8=clang_x86/d8 in an x64 build.
      
      Configuring the executable's architecture is now simplified and
      inferred from the gn build configuration.
      
      Building for clusterfuzz has now a new canonical target that can be
      used by the infrastructure (defaults to d8).
      
      The clusterfuzz release builder is now defined to compile
      multi-arch builds, which will have an effect as soon as the
      infrastructure refers to the new clusterfuzz target.
      
      BUG=chromium:673246
      NOTRY=true
      TBR=mstarzinger,jarin
      
      Review-Url: https://codereview.chromium.org/2649133010
      Cr-Commit-Position: refs/heads/master@{#42884}
      13de00c0
  2. 01 Feb, 2017 1 commit
  3. 31 Jan, 2017 2 commits
  4. 26 Jan, 2017 1 commit
  5. 25 Jan, 2017 1 commit
    • brettw's avatar
      Conditionally convert V8 build overrides to declare_args. · 98dbcfde
      brettw authored
      We're converting the build_overrides system to the new default_args list of
      overrides that can be listed in the toplevel .gn file. This will allow args to
      be set on a per-repo basis.
      
      This change conditionally adds the variables currently defined in
      build_overrides/v8.gni to build args. This allows V8's build to be used in both
      the new and old systems. Once all Chrome and pdfium have been updated, v8's
      build overrides and the conditional checks around the new args can be removed.
      
      BUG=684096
      
      Review-Url: https://codereview.chromium.org/2654663003
      Cr-Commit-Position: refs/heads/master@{#42639}
      98dbcfde
  6. 10 Jan, 2017 1 commit
  7. 01 Dec, 2016 3 commits
  8. 28 Nov, 2016 1 commit
  9. 21 Nov, 2016 1 commit
    • thestig's avatar
      Properly define v8_enable_inspector and its override in GN. · ae0e9221
      thestig authored
      Instead of directly using v8_enable_inspector_override from
      build_overrides/v8.gni in all the GN configs, set a v8_enable_inspector
      variable based on v8_enable_inspector_override and use that everywhere.
      This is the more common pattern seen in over projects, and reduces the
      need to include //build_overrides/v8.gni in many files.
      
      Review-Url: https://codereview.chromium.org/2520683002
      Cr-Commit-Position: refs/heads/master@{#41156}
      ae0e9221
  10. 14 Nov, 2016 1 commit
  11. 12 Oct, 2016 3 commits
  12. 28 Jul, 2016 1 commit
  13. 27 Jul, 2016 3 commits
  14. 22 Jul, 2016 1 commit
  15. 21 Jul, 2016 1 commit
  16. 20 Jul, 2016 2 commits
  17. 15 Jul, 2016 2 commits
  18. 12 Jul, 2016 2 commits
  19. 06 Jul, 2016 3 commits
  20. 04 Jul, 2016 1 commit
  21. 30 Jun, 2016 3 commits
  22. 21 Jun, 2016 1 commit
    • dpranke's avatar
      Use the new "optimize_speed" GN config. · 365e32b1
      dpranke authored
      The GN configs for different optimization levels are confusing and
      should probably be reworked, but for now we add a special config
      specifically so that we can compile with -O3 when appropriate.
      
      R=brettw@chromium.org, machenbach@chromium.org
      BUG=616031, 618678, 621335
      
      Review-Url: https://codereview.chromium.org/2076403002
      Cr-Commit-Position: refs/heads/master@{#37158}
      365e32b1
  23. 17 Jun, 2016 1 commit
  24. 15 Jun, 2016 1 commit
  25. 14 Jun, 2016 1 commit
  26. 07 Jun, 2016 1 commit