1. 09 Jun, 2020 1 commit
  2. 05 Jun, 2020 1 commit
  3. 03 Jun, 2020 3 commits
  4. 25 May, 2020 1 commit
  5. 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
  6. 22 Apr, 2020 1 commit
  7. 27 Mar, 2020 1 commit
  8. 26 Mar, 2020 1 commit
  9. 26 Feb, 2020 1 commit
  10. 18 Feb, 2020 1 commit
  11. 17 Feb, 2020 1 commit
  12. 05 Feb, 2020 1 commit
  13. 24 Jan, 2020 1 commit
  14. 15 Jan, 2020 1 commit
  15. 17 Dec, 2019 1 commit
  16. 16 Dec, 2019 2 commits
  17. 13 Dec, 2019 1 commit
  18. 03 Dec, 2019 1 commit
  19. 28 Nov, 2019 1 commit
  20. 21 Nov, 2019 1 commit
  21. 20 Nov, 2019 1 commit
  22. 18 Nov, 2019 1 commit
  23. 11 Nov, 2019 1 commit
  24. 31 Oct, 2019 1 commit
  25. 22 Oct, 2019 2 commits
  26. 17 Sep, 2019 1 commit
  27. 05 Sep, 2019 2 commits
  28. 29 Aug, 2019 1 commit
  29. 28 Aug, 2019 2 commits
  30. 02 Aug, 2019 1 commit
  31. 30 Jul, 2019 1 commit
    • Andreas Haas's avatar
      [wasm][ia32] Fix i64tof32 conversion on Windows · 4df3db7b
      Andreas Haas authored
      On Windows, the FP stack registers are used with less precision.
      This causes rounding errors in the uint64 to float32 conversion.
      
      This CL replaces the implementation based on FP stack registers
      with an implementation based on bit operations. This implementation
      is 2x slower than the original implementation.
      
      An alternative would be to change the precision of the FP stack
      registers just for the uint64 to float32 conversion. However, in a
      micro-benchmark this is 5-6x slower than the original implementation.
      It is also not clear if changing the precision could cause side
      effects.
      
      R=clemensh@chromium.org
      
      Change-Id: Iaab6b6f258ff01e0c6e93f3632daf516fae3e74b
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1708486
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#62986}
      4df3db7b
  32. 25 Jul, 2019 1 commit
  33. 22 Jul, 2019 1 commit
    • Milad Farazmand's avatar
      PPC: [wasm][tests] Add proposal tests to the wasm spec tests · 99169dbf
      Milad Farazmand authored
      Port cd34523b
      
      Original Commit Message:
      
          With this CL we add proposal tests to the wasm-spec-tests. For this I
          extended the update-wasm-spec-tests.sh script. Additionally to
          generating the spec tests it does the following:
      
          For each proposal it identifies those tests that are different to the
          spec tests, and then copies those tests also to the wasm-spec-tests
          directory.
      
          Additionally I adjusted the test runner of the wasm spec test to
          run the proposal tests with the correct flags.
      
      R=ahaas@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ia976d8017cacb61b46fe076c39ade6bc6137b7e9
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1708989Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#62853}
      99169dbf
  34. 18 Jul, 2019 1 commit