1. 21 May, 2019 1 commit
  2. 20 May, 2019 1 commit
  3. 17 May, 2019 2 commits
  4. 13 May, 2019 1 commit
  5. 08 May, 2019 1 commit
  6. 07 May, 2019 2 commits
  7. 03 May, 2019 2 commits
  8. 02 May, 2019 1 commit
  9. 01 May, 2019 1 commit
  10. 30 Apr, 2019 1 commit
  11. 29 Apr, 2019 1 commit
  12. 17 Apr, 2019 1 commit
  13. 16 Apr, 2019 1 commit
  14. 10 Apr, 2019 1 commit
  15. 04 Apr, 2019 1 commit
  16. 03 Apr, 2019 1 commit
  17. 29 Mar, 2019 2 commits
  18. 28 Mar, 2019 2 commits
  19. 21 Mar, 2019 1 commit
    • Andreas Haas's avatar
      Reland: [wasm][anyref] Add support of call-indirect for multiple tables · 2d9ec0a4
      Andreas Haas authored
      The reason for the revert was that Liftoff did not bail out on indirect
      calls to tables other than table 0. Whenever the Liftoff code got
      executed, the test would fail.
      
      Original message:
      With this CL it is possible to use any anyfunc table in call-indirect,
      not just the first table.
      
      The current implementation is based on runtime calls. This is just an
      initial implementation which should be replaced by a
      dispatch-table-based eventually. However, this implementation allows
      us to move forward with the anyref proposal implementation.
      
      R=mstarzinger@chromium.org
      
      Bug: v8:7581
      Change-Id: Iedd56ee7acb281441bca32ffd3dc7157203ee1ac
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1532072
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Auto-Submit: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#60382}
      2d9ec0a4
  20. 19 Mar, 2019 1 commit
  21. 14 Mar, 2019 1 commit
    • Clemens Hammacher's avatar
      [wasm] Make error messages deterministic · eb1d2d70
      Clemens Hammacher authored
      Compilation only stores whether an error has been found, but not the
      exact error or it's location. This is generated by running a validation
      pass once all wire bytes have been received.
      This unifies error messages by removing one more location where we
      generate compilation error messages, and makes it deterministic because
      a) we always report the error in the first failing function, and
      b) if names are present, the error message will always contain the
         function name.
      
      R=titzer@chromium.org
      
      Bug: chromium:926311, v8:8814
      Change-Id: I79551b8bb73dcee503484de343a3ada60a6add4f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1521112
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#60242}
      eb1d2d70
  22. 12 Mar, 2019 1 commit
  23. 11 Mar, 2019 1 commit
  24. 06 Mar, 2019 1 commit
  25. 01 Mar, 2019 1 commit
  26. 21 Feb, 2019 2 commits
  27. 14 Feb, 2019 1 commit
  28. 07 Feb, 2019 1 commit
  29. 04 Feb, 2019 1 commit
  30. 01 Feb, 2019 1 commit
  31. 31 Jan, 2019 4 commits