1. 19 Mar, 2018 2 commits
    • Michael Achenbach's avatar
      Revert "[build] Make separate snapshot for trusted variant" · 7e7c04b6
      Michael Achenbach authored
      This reverts commit 40d66d8b.
      
      Reason for revert:
      https://build.chromium.org/p/client.v8/builders/V8%20Mac64/builds/20910
      
      Original change's description:
      > [build] Make separate snapshot for trusted variant
      > 
      > This enables side-by-side snapshots with and without untrusted-code
      > mitigations. It'll be the default in all V8 stand-alone builds
      > with external startup data. Internal snapshots are not supported.
      > 
      > The files snapshot_blob.bin and snapshot_blob_trusted.bin will be
      > bundled with V8 on swarming and the correct file is loaded dependent
      > on the --untrusted-code-mitigations runtime flag.
      > 
      > Likewise we embed two snapshots for builtins.
      > 
      > Side-by-side snapshots won't be supported in Chromium.
      > 
      > Bug: v8:7441
      > Change-Id: I2949ddfd5773649946b1c8e74751d48ad1d9c524
      > Reviewed-on: https://chromium-review.googlesource.com/960004
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Yang Guo <yangguo@chromium.org>
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#52028}
      
      TBR=rmcilroy@chromium.org,machenbach@chromium.org,yangguo@chromium.org,mstarzinger@chromium.org,jgruber@chromium.org
      
      Change-Id: I5b18f7aff7c05a17842fc68d785bb617eeca4a41
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7441
      Reviewed-on: https://chromium-review.googlesource.com/968622Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52029}
      7e7c04b6
    • Michael Achenbach's avatar
      [build] Make separate snapshot for trusted variant · 40d66d8b
      Michael Achenbach authored
      This enables side-by-side snapshots with and without untrusted-code
      mitigations. It'll be the default in all V8 stand-alone builds
      with external startup data. Internal snapshots are not supported.
      
      The files snapshot_blob.bin and snapshot_blob_trusted.bin will be
      bundled with V8 on swarming and the correct file is loaded dependent
      on the --untrusted-code-mitigations runtime flag.
      
      Likewise we embed two snapshots for builtins.
      
      Side-by-side snapshots won't be supported in Chromium.
      
      Bug: v8:7441
      Change-Id: I2949ddfd5773649946b1c8e74751d48ad1d9c524
      Reviewed-on: https://chromium-review.googlesource.com/960004
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52028}
      40d66d8b
  2. 26 Feb, 2018 1 commit
  3. 30 Jan, 2018 2 commits
  4. 05 Jan, 2018 1 commit
  5. 27 Nov, 2017 1 commit
  6. 19 Oct, 2017 1 commit
  7. 17 Oct, 2017 1 commit
  8. 29 Sep, 2017 1 commit
  9. 28 Sep, 2017 2 commits
  10. 09 Aug, 2017 1 commit
  11. 29 Jun, 2017 1 commit
  12. 27 Jun, 2017 1 commit
  13. 26 Jun, 2017 1 commit
  14. 23 Jun, 2017 1 commit
  15. 13 Jun, 2017 1 commit
  16. 05 Apr, 2017 1 commit
  17. 17 Mar, 2017 1 commit
  18. 13 Feb, 2017 1 commit
  19. 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
  20. 01 Feb, 2017 1 commit
  21. 31 Jan, 2017 2 commits
  22. 26 Jan, 2017 1 commit
  23. 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
  24. 10 Jan, 2017 1 commit
  25. 01 Dec, 2016 3 commits
  26. 28 Nov, 2016 1 commit
  27. 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
  28. 14 Nov, 2016 1 commit
  29. 12 Oct, 2016 3 commits
  30. 28 Jul, 2016 1 commit
  31. 27 Jul, 2016 2 commits