1. 02 Feb, 2018 2 commits
  2. 01 Feb, 2018 3 commits
  3. 31 Jan, 2018 5 commits
  4. 30 Jan, 2018 7 commits
  5. 23 Jan, 2018 1 commit
  6. 18 Jan, 2018 2 commits
  7. 17 Jan, 2018 1 commit
    • Ben L. Titzer's avatar
      [wasm] Hide SyncValidate() behind WasmEngine interface. · 84326fc4
      Ben L. Titzer authored
      This is the first in a series of CLs that will separate the JS API
      from the implementation of WebAssembly by bottlenecking interactions
      through the WasmEngine. In the long run, the JS API and much of V8
      should rely only on the WasmEngine interface, which will represent
      the "public interface" for embedding WebAssembly.
      
      Next: hide compilation-related methods behind WasmEngine.
      Bug: v8:7316
      Change-Id: I93404f0dc8a201ae99d30b4c1ca34606e3dddbca
      Reviewed-on: https://chromium-review.googlesource.com/868590
      Commit-Queue: Ben Titzer <titzer@chromium.org>
      Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50660}
      84326fc4
  8. 15 Jan, 2018 2 commits
  9. 12 Jan, 2018 2 commits
  10. 11 Jan, 2018 1 commit
  11. 10 Jan, 2018 1 commit
  12. 08 Jan, 2018 2 commits
  13. 04 Jan, 2018 1 commit
    • Clemens Hammacher's avatar
      [wasm][fuzzer] Add locals · 4b107b9e
      Clemens Hammacher authored
      This adds support for get_local and set_local to the wasm compile
      fuzzer. Each function will have between 0 and 32 locals of random type.
      For set_local, we generate a value of the respective type and store it
      in the local. For get_local, we load any local and convert it to the
      wanted type.
      Note that with get_local, we now also check that parameters are passed
      correctly between functions.
      
      Drive-by: Fix parameters passed to the main function (was [1,2,3] for
      the interpreter, but [1,1,1] for compiled code).
      
      R=ahaas@chromium.org, eholk@chromium.org
      
      Change-Id: I38e85fe25b1fb4ac298fa81ec8e33711294e78bb
      Reviewed-on: https://chromium-review.googlesource.com/847535Reviewed-by: 's avatarEric Holk <eholk@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50355}
      4b107b9e
  14. 21 Dec, 2017 3 commits
  15. 19 Dec, 2017 5 commits
  16. 13 Dec, 2017 2 commits