1. 17 May, 2021 17 commits
  2. 16 May, 2021 1 commit
  3. 15 May, 2021 4 commits
  4. 14 May, 2021 15 commits
  5. 13 May, 2021 3 commits
    • Shu-yu Guo's avatar
      Revert "[ptr-cage] Better support sharing CodeRange with re-embedded builtins" · 8613ac24
      Shu-yu Guo authored
      This reverts commit a61aa491.
      
      Reason for revert: Did not fix the original issue with chromium
      tests toggling jitless mode after V8 has already been initialized
      on Win64.
      
      Original change's description:
      > [ptr-cage] Better support sharing CodeRange with re-embedded builtins
      >
      > If a shared CodeRange is already allocated when creating an Isolate in
      > jitless mode, the CodeRange will be used. This is to better support the
      > following use pattern:
      >
      > ```
      > FLAG_jitless = false;
      > v8::Isolate::New();
      > FLAG_jitless = true;
      > v8::Isolate::New();
      > ```
      >
      > Note that the other direction of toggling jitless from true to false is
      > unsupported and may have undefined behavior.
      >
      > Bug: v8:11460
      > Change-Id: I1c451c53bc160be4122056d8b309323a94d4b8b6
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2890591
      > Commit-Queue: Shu-yu Guo <syg@chromium.org>
      > Reviewed-by: Igor Sheludko <ishell@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#74535}
      
      TBR=ishell@chromium.org
      
      Bug: v8:11460
      Change-Id: I0acd7d0d444efbf6b9860bcc5e91034319b78601
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2893827Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Commit-Queue: Shu-yu Guo <syg@chromium.org>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#74559}
      8613ac24
    • Milad Fa's avatar
      PPC: Fix xxbrq encoding to include opcode constant · 1d1ce0cd
      Milad Fa authored
      xxbrq includes a constant value of `31` as part the opcode. This CL
      includes this constant within constants-ppc instead of adding
      it while emitting code.
      
      
      Change-Id: I897f5f86165c7b006a829dcb2ee2a0c9dc2ef1b3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2891935Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
      Commit-Queue: Milad Fa <mfarazma@redhat.com>
      Cr-Commit-Position: refs/heads/master@{#74558}
      1d1ce0cd
    • Bill Budge's avatar
      Revert "Reland^3 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64""" · 9ee5bdc9
      Bill Budge authored
      This reverts commit 8b74fd45.
      
      Reason for revert: Blocking the roll into Chromium, example failure on Windows 64 bot:
      
      https://ci.chromium.org/p/chromium/builders/try/win10_chromium_x64_rel_ng/863189?
      
      Original change's description:
      > Reland^3 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64""
      >
      > This is a reland of 054ff044
      >
      > Change since revert:
      >
      > - Remove assignment to FLAG_enable_short_builtins in test since
      >   it's write-once in CFI.
      >
      > Original change's description:
      > > Reland^2 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64"
      > >
      > > This is a reland of 1f504c36
      > >
      > > Changes since revert:
      > >
      > > - Removed disabling of RO heap sharing when --stress-snapshot is passed;
      > >   was fixed by f4a6c628
      > > - Fixed crashing tests that caused revert separately in
      > >   a61aa491
      > >
      > > Original change's description:
      > > > > [ptr-cage] Turn on shared pointer cage by default for arm64 and x64
      > > > >
      > > > > Reviewed-on:
      > > > https://chromium-review.googlesource.com/c/v8/v8/+/2873226
      > > > > Reviewed-by: Igor Sheludko <ishell@chromium.org>
      > > > > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
      > > > > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > > > > Cr-Commit-Position: refs/heads/master@{#74422}
      > > >
      > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2878855
      > > > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
      > > > Reviewed-by: Adam Klein <adamk@chromium.org>
      > > > Reviewed-by: Igor Sheludko <ishell@chromium.org>
      > > > Reviewed-by: Dan Elphick <delphick@chromium.org>
      > > > Cr-Commit-Position: refs/heads/master@{#74448}
      > >
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2891460
      > > Reviewed-by: Adam Klein <adamk@chromium.org>
      > > Commit-Queue: Shu-yu Guo <syg@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#74546}
      >
      > TBR=adamk@chromium.org
      >
      > Bug: v8:11460
      > Change-Id: Ib7526270d421a562cb00aec9a28b4fc2296e4a86
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2893567
      > Reviewed-by: Shu-yu Guo <syg@chromium.org>
      > Reviewed-by: Adam Klein <adamk@chromium.org>
      > Commit-Queue: Shu-yu Guo <syg@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#74548}
      
      Bug: v8:11460
      Change-Id: Ie1a6a5d7e7928f6b90571a33dc743ca5d1d082b4
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2893823
      Auto-Submit: Bill Budge <bbudge@chromium.org>
      Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#74557}
      9ee5bdc9