1. 10 Aug, 2021 2 commits
    • QiuJi's avatar
      [riscv64][baseline] Port Sparkplug on heap compilation · 7e95f30e
      QiuJi authored
      1. Adds EmbeddedObjectMatches
         Port 6bf0b704
      2. Fallback to handle references on heap compilation
         Port 642a4673
      3. Remove initial relocation when compiling on heap
         Port 7ac3b55a
      4. Retry compiling on-heap when growing buffer
         Port fb4f89ae
      5. 208854bb
         Port 208854bb
      
      Bug: v8:11872
      Change-Id: I43118c3acea1d174d2b826e5ed2823ec5388569c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3081606Reviewed-by: 's avatarJi Qiu <qiuji@iscas.ac.cn>
      Reviewed-by: 's avatarBrice Dobry <brice.dobry@futurewei.com>
      Commit-Queue: Ji Qiu <qiuji@iscas.ac.cn>
      Cr-Commit-Position: refs/heads/master@{#76185}
      7e95f30e
    • Minoru Chikamune's avatar
      Revert "Reland: [wasm] Check correctness of thread-local write protection" · 996e0380
      Minoru Chikamune authored
      This reverts commit 1c0cca0f.
      
      Reason for revert: this made tree closed. (https://crbug.com/1238174)
      
      Original change's description:
      > Reland: [wasm] Check correctness of thread-local write protection
      >
      > The fix landed as a separate CL: https://crrev.com/c/3081522
      > This is an unmodified reland.
      >
      > Original description:
      > We make an undocumented assumption in {CodeSpaceWriteScope} that a
      > single thread will only work on one module at a time. If this is
      > violated, the thread-local {code_space_write_nesting_level_} would
      > prevent the second module from being switched to writable.
      >
      > This CL adds a second thread local (in debug only) to check that if
      > there is already a {CodeSpaceWriteScope} open that it contains the same
      > {NativeModule} as any nested scope.
      >
      > R=​jkummerow@chromium.org
      >
      > Bug: v8:11974
      > Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg_ng
      > Cq-Include-Trybots: luci.v8.try:v8_mac64_gc_stress_dbg_ng
      > Change-Id: Id827b6ca472f695e4500584349aba159aa07eed1
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3080578
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#76177}
      
      Bug: v8:11974, 1238174
      Change-Id: I74d8723344e4b9015d956ebfe3fda492280356b6
      Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg_ng
      Cq-Include-Trybots: luci.v8.try:v8_mac64_gc_stress_dbg_ng
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3084041
      Auto-Submit: Minoru Chikamune <chikamune@google.com>
      Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#76184}
      996e0380
  2. 09 Aug, 2021 34 commits
  3. 08 Aug, 2021 1 commit
  4. 07 Aug, 2021 1 commit
  5. 06 Aug, 2021 2 commits