1. 02 Jul, 2020 1 commit
  2. 19 Jun, 2020 2 commits
  3. 17 Jun, 2020 1 commit
  4. 16 Jun, 2020 1 commit
  5. 15 Jun, 2020 1 commit
  6. 10 Jun, 2020 1 commit
  7. 09 Jun, 2020 1 commit
  8. 06 Jun, 2020 1 commit
  9. 04 Jun, 2020 2 commits
  10. 03 Jun, 2020 1 commit
  11. 27 May, 2020 1 commit
    • Benedikt Meurer's avatar
      [inspector] Report length and endColumn correctly for Wasm. · 03ba73e4
      Benedikt Meurer authored
      Previously both the length and the endColumn for Wasm scripts were
      reported as 0, and that was sort of okayish, since the front-end
      was ignoring both of these fields in case of Wasm, and was applying
      special cases. But these special casing lead to some subtle bugs,
      and this is the first step towards a more uniform treatment.
      
      Source positions for Wasm are in terms of the bytecode, and the
      column field contains the bytecode offset here, while the line
      number field is always 0. Hence we send 0 for both startLine and
      endLine as before, but endColumn now corresponds to the bytecode
      size.
      
      Bug: chromium:1056632
      Change-Id: Ia8a9cfe454ed250b87a524f5cbcbbbe242205db6
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2215817
      Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67997}
      03ba73e4
  12. 26 May, 2020 1 commit
  13. 19 May, 2020 2 commits
  14. 15 May, 2020 1 commit
  15. 14 May, 2020 1 commit
  16. 07 May, 2020 2 commits
  17. 06 May, 2020 1 commit
    • Jakob Gruber's avatar
      [snapshot] Clear reconstructable data prior to d8 stress_snapshot run · 3c422d1c
      Jakob Gruber authored
      The serializer currently cannot handle a heap state containing
      arbitrary compiled Code objects. As a quick fix for the
      --stress-snapshot d8 flag, we clear compiled data from the isolate
      prior to the serialize-deserialize-verify pass.
      
      With this change, mjsunit tests pass on x64.
      
      The %SerializeDeserializeNow() runtime function would require more
      work, since it is not possible to mutate the heap to this extent while
      still preserving a runnable host context and isolate. We will need
      another solution there.
      
      Drive-by: Skip the stress_snapshot variant except for the mjsunit
      suite.
      
      Tbr: machenbach@chromium.org
      Bug: v8:10493,v8:10416
      Change-Id: Ie110da8b51613fcd69c7f391d3cf8589d6b04dd8
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2182429Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67585}
      3c422d1c
  18. 05 May, 2020 2 commits
  19. 29 Apr, 2020 1 commit
  20. 28 Apr, 2020 2 commits
    • Yang Guo's avatar
      [debugger] fix function in suspended generator · ed559eae
      Yang Guo authored
      R=szuend@chromium.org
      
      Fixed: chromium:1075763
      Change-Id: I7f67cfb9c643d8f30bec808ccb2a9e1326ad1921
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2170030Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67450}
      ed559eae
    • Dan Elphick's avatar
      [heap] Add SharedReadOnlySpace for shared RO_SPACE · 93cfa458
      Dan Elphick authored
      When RO_SPACE is to be shared, this constructs SharedReadOnlySpace
      object (via ReadOnlySpace::DetachPagesAndAddToArtifacts) that contains
      the shared artifacts and the original ReadOnlySpace is destroyed. This
      is mostly a conceptual change and SharedReadOnlySpace behaves
      identically to ReadOnlySpace (and subclasses it).
      
      Also adds ReadOnlyArtifacts that contains the shared artifacts and which
      is stored as a std::weak_ptr in a global so it can be destroyed when all
      std::shared_ptrs to it are destroyed. Since this allows the ReadOnlyHeap
      to be reconstructed when all Isolates are destroyed,
      ReadOnlyHeap::ClearSharedHeapForTest is removed along with all uses
      since that is now done automatically.
      
      The ReadOnlyArtifacts class now owns all the shared artifacts and is
      responsible for deleting them on exit (mostly via unique_ptr).
      
      Bug: v8:10454
      Change-Id: I2fe7110a4ab9cf8719dd198bafc1d083bee641b1
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2154204
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67440}
      93cfa458
  21. 24 Apr, 2020 1 commit
  22. 17 Apr, 2020 1 commit
  23. 16 Apr, 2020 2 commits
  24. 15 Apr, 2020 1 commit
  25. 14 Apr, 2020 1 commit
  26. 13 Apr, 2020 1 commit
  27. 09 Apr, 2020 1 commit
  28. 08 Apr, 2020 2 commits
    • Milad Farazmand's avatar
      PPC/s390: [wasm] Debug in Liftoff by default · d7755bb4
      Milad Farazmand authored
      Port 44826509
      
      Original Commit Message:
      
          This flips the --debug-in-liftoff flag to be on by default.
          There are still some outstanding issues with that configuration, but not
          more than with the interpreter configuration. Thus flip now, such that
          we can fully focus on stabilizing that config.
      
      R=clemensb@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ie18137fe5f1b9533a0882b5e57d8c320ee340387
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2142311
      Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67066}
      d7755bb4
    • Clemens Backes's avatar
      Reland "[wasm] Debug in Liftoff by default" · 904a3e78
      Clemens Backes authored
      This is a reland of 44826509.
      TSan issue were fixed in https://crrev.com/c/2139574. One test
      failing in the 'stress' variant is skipped for now, until we figure
      out what the intended behaviour actually is.
      
      Original change's description:
      > [wasm] Debug in Liftoff by default
      >
      > This flips the --debug-in-liftoff flag to be on by default.
      > There are still some outstanding issues with that configuration, but not
      > more than with the interpreter configuration. Thus flip now, such that
      > we can fully focus on stabilizing that config.
      >
      > R=ecmziegler@chromium.org
      >
      > Bug: v8:10351
      > Change-Id: I7681f40aa2516557ef3ab4efd9a2c1f88e3b4df7
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2135727
      > Reviewed-by: Emanuel Ziegler <ecmziegler@chromium.org>
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#67018}
      
      Bug: v8:10351, v8:10403
      Change-Id: I4c2f1af46233546d6ebeb638c7ef10aac56cd92d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2139575
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarEmanuel Ziegler <ecmziegler@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67049}
      904a3e78
  29. 07 Apr, 2020 1 commit
  30. 06 Apr, 2020 3 commits