1. 04 Feb, 2019 1 commit
  2. 10 Jan, 2019 1 commit
  3. 03 Jul, 2018 1 commit
  4. 13 Jun, 2018 1 commit
  5. 12 Jun, 2018 2 commits
  6. 20 Oct, 2017 1 commit
  7. 17 Oct, 2017 1 commit
  8. 26 Sep, 2017 1 commit
  9. 17 Jul, 2017 1 commit
    • Andreas Haas's avatar
      [wasm][ia32] Add an additional stack check for functions with big frames · 2064c1f9
      Andreas Haas authored
      This is the ia32 implementation of the CL
      https://codereview.chromium.org/2763593002
      
      Original message:
      
      [wasm][arm] Add an additional stack check for functions with big frames.
      
      Stack overflow checks are typically implemented as part of the TurboFan
      graph of a function. This means that the stack check code is executed
      after frame construction. When a frame is too big, though, there may not
      be enough space on the stack anymore to throw the stack overflow
      exception after frame construction. With this CL we do an additional
      stack check before frame construction for functions with big frames.
      
      As discussed offline with mstarzinger, I do this change currently only
      for WebAssembly.
      
      This CL contains only the changes for arm. I will do the other platforms
      in separate CLs.
      
      Bug:v8:6318
      
      R=neis@chromium.org, titzer@chromium.org
      
      Change-Id: Ibeedc5c4c4571cffd3a9c58016ddc44b64e2bf02
      Reviewed-on: https://chromium-review.googlesource.com/568305
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46711}
      2064c1f9
  10. 13 Jul, 2017 1 commit
    • Andreas Haas's avatar
      [wasm][x64] Add an additional stack check for functions with big frames · a03f4451
      Andreas Haas authored
      This is the x64 implementation of the CL
      https://codereview.chromium.org/2763593002
      
      Original message:
      
      [wasm][arm] Add an additional stack check for functions with big frames.
      
      Stack overflow checks are typically implemented as part of the TurboFan
      graph of a function. This means that the stack check code is executed
      after frame construction. When a frame is too big, though, there may not
      be enough space on the stack anymore to throw the stack overflow
      exception after frame construction. With this CL we do an additional
      stack check before frame construction for functions with big frames.
      
      As discussed offline with mstarzinger, I do this change currently only
      for WebAssembly.
      
      This CL contains only the changes for arm. I will do the other platforms
      in separate CLs.
      
      R=titzer@chromium.org
      
      Bug: v8:6318
      Change-Id: Id4a8ea3ee76c37132e86a7c4e5d05d3bd86df44a
      Reviewed-on: https://chromium-review.googlesource.com/565562
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46640}
      a03f4451
  11. 12 Jun, 2017 1 commit
  12. 06 Jun, 2017 1 commit
  13. 22 May, 2017 1 commit
  14. 28 Apr, 2017 1 commit
  15. 27 Apr, 2017 2 commits