1. 05 May, 2021 1 commit
    • Manos Koukoutos's avatar
      [wasm][test] Initializer exprs. for element segments · 8d6da6d5
      Manos Koukoutos authored
      Element segments and tables in tests used an ad-hoc mechanism to
      describe the different types of initializer expressions, e.g. an number
      which could denote either the value of a constant or the index of a
      global. This CL tidies up and generalizes the test infrastructure by
      directly using WasmInitExpr in those cases.
      
      Additional changes:
      - Introduce WasmElemSegment class.
      - Remove obsolete --experimental-wasm-bulk-memory flag from tests.
      - Rename WasmInitExpr.type -> kind.
      - Remove dependency of wasm-module-builder from mjsunit.js (except in
        assertTraps).
      
      Change-Id: I716254a04ceea9ceb8ac6b848e12e1637f618f0d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2857638
      Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#74368}
      8d6da6d5
  2. 05 Oct, 2020 1 commit
  3. 08 Oct, 2019 2 commits
  4. 21 May, 2019 2 commits
  5. 13 Mar, 2019 1 commit
  6. 30 Jan, 2019 1 commit
  7. 10 Oct, 2018 1 commit
  8. 27 Apr, 2018 1 commit
  9. 16 Apr, 2018 1 commit
  10. 21 Feb, 2018 1 commit
  11. 21 Dec, 2017 1 commit
  12. 20 Dec, 2017 1 commit
  13. 15 Dec, 2017 1 commit
  14. 05 Sep, 2017 1 commit
  15. 22 Aug, 2017 1 commit
  16. 14 Jul, 2017 1 commit
    • Clemens Hammacher's avatar
      [wasm] Update signature map on indirect calls · 883db26e
      Clemens Hammacher authored
      The code was already there, but there was a bug in it: Because of the
      missing reference, we were only updating a *copy* of the signature map,
      hence the update had no effect.
      This intentially is a minimal CL, in order to allow for easy
      backmerging.
      More mitigations and tests are coming in a separate CL.
      
      R=titzer@chromium.org
      
      Change-Id: Ifb462093f4b8f4d5380b6774636537c67c2b676c
      Reviewed-on: https://chromium-review.googlesource.com/570278Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46664}
      883db26e
  17. 12 Jun, 2017 1 commit
  18. 30 Jan, 2017 1 commit
  19. 18 Jan, 2017 1 commit
  20. 17 Jan, 2017 1 commit
  21. 15 Jan, 2017 2 commits
  22. 21 Dec, 2016 1 commit
  23. 20 Dec, 2016 1 commit
  24. 06 Dec, 2016 1 commit
  25. 29 Oct, 2016 1 commit
  26. 28 Oct, 2016 2 commits
  27. 26 Oct, 2016 1 commit
  28. 25 Oct, 2016 1 commit