1. 30 Jun, 2020 1 commit
  2. 09 Jun, 2020 1 commit
  3. 28 May, 2020 1 commit
  4. 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
  5. 15 Apr, 2020 1 commit
  6. 21 Jan, 2020 1 commit
  7. 22 Oct, 2019 1 commit
  8. 26 Sep, 2019 1 commit
  9. 26 Feb, 2019 1 commit
  10. 04 Feb, 2019 2 commits
  11. 15 Jan, 2019 1 commit
  12. 10 Jan, 2019 1 commit
  13. 16 Oct, 2018 1 commit
  14. 07 Sep, 2018 1 commit
    • Michael Achenbach's avatar
      Reland "[test] Increase coverage of d8_default test suites" · 0dba4b90
      Michael Achenbach authored
      This is a reland of 8ac91f6c
      
      Skips failing tests on gc stress and fixes predictable testing.
      
      Original change's description:
      > [test] Increase coverage of d8_default test suites
      >
      > NOTRY=true
      >
      > Bug: v8:7285,v8:8140
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Change-Id: I9cb216de302bc787189f8f12f5b254909b0f5773
      > Reviewed-on: https://chromium-review.googlesource.com/1208496
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55682}
      
      Bug: v8:7285, v8:8140, v8:8141
      Change-Id: Ia7a437b874d5c8712f6def30382404e527145610
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_android_arm64_n5x_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_optional_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg
      Cq-Include-Trybots: luci.v8.try:v8_mac64_gc_stress_dbg
      Reviewed-on: https://chromium-review.googlesource.com/1209762Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55701}
      0dba4b90
  15. 06 Sep, 2018 2 commits
  16. 17 Jan, 2018 2 commits
    • Clemens Hammacher's avatar
      [wasm] Distinguish Liftoff code from Turbofan code · 41f231a2
      Clemens Hammacher authored
      For memory tracing, output a 'T' for Turbofan code and an 'L' for
      Liftoff code. To do this, the WasmCodeWrapper now has some dispatch
      functions which work for both on-the-heap and off-the-heap code.
      We can probably refactor more code by having this mechanism.
      
      Since the output of --wasm-trace-memory differs now between Turbofan
      and Liftoff, the message test is split in two.
      
      R=titzer@chromium.org
      CC=mstarzinger@chromium.org
      
      Bug: v8:6600
      Change-Id: Ic5fd18c631f5c8aaad19d639df75b18098895b5a
      Reviewed-on: https://chromium-review.googlesource.com/868214Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50655}
      41f231a2
    • Clemens Hammacher's avatar
      [Liftoff] Add memory tracing support · 4dc85663
      Clemens Hammacher authored
      This adds support for tracing memory operations in code compiled with
      Liftoff. This is the first runtime call we emit from Liftoff code, so
      part of this code can be reused for other runtime calls.
      
      Drive-by: Reuse outer compilation zone (avoid one Zone allocation).
      
      Bug: v8:6600, v8:7210
      Change-Id: I8b22088d0685338d533d328cb371384210e0ed22
      Reviewed-on: https://chromium-review.googlesource.com/864663Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50652}
      4dc85663
  17. 15 Dec, 2017 1 commit
  18. 01 Dec, 2017 1 commit
  19. 29 Nov, 2017 1 commit
  20. 26 Oct, 2017 1 commit
  21. 29 Mar, 2017 1 commit
  22. 23 Mar, 2017 1 commit
  23. 23 Nov, 2016 1 commit
  24. 26 Oct, 2016 1 commit
  25. 15 Sep, 2016 1 commit
  26. 14 Sep, 2016 2 commits
  27. 07 Sep, 2016 1 commit
  28. 30 May, 2016 1 commit
  29. 04 Apr, 2016 1 commit
  30. 18 Mar, 2016 1 commit
  31. 11 Mar, 2016 2 commits
    • mstarzinger's avatar
      [testing] Convert some "preparser" tests into "message". · 57ef4f4f
      mstarzinger authored
      This converts existing "preparser" tests that expect a certain exception
      message to be produced into "message" tests. Thereby we get much better
      coverage because the former test suite degraded by now to just check
      whether each test case threw or not, the exception message was not being
      checked at all.
      
      This also deprecates the ability of "preparser" to specify that single
      test cases based on JS files are expected to throw, "messages" is far
      superior, use that test suite instead.
      
      R=machenbach@chromium.org
      TEST=message,preparser
      
      Review URL: https://codereview.chromium.org/1784013003
      
      Cr-Commit-Position: refs/heads/master@{#34713}
      57ef4f4f
    • mstarzinger's avatar
      [testing] Extend interpreter testing to message suite. · 28634e57
      mstarzinger authored
      This also runs the message test suite against Ignition. By now most of
      the source positions (and exception messages) are accurate, the failing
      ones have been blacklisted.
      
      R=machenbach@chromium.org
      
      Review URL: https://codereview.chromium.org/1783773003
      
      Cr-Commit-Position: refs/heads/master@{#34708}
      28634e57
  32. 16 Jun, 2015 1 commit
  33. 12 Jun, 2015 1 commit
    • chunyang.dai's avatar
      X87: Disable the test case for X87 since ea2cb139. · 8c57b2e1
      chunyang.dai authored
            The strong-object-set-proto test cases will throw one expected exception
            and the exception message should include the source position in the JS
            file. But crankshaft compiler does not generate the source position for
            it when creating the flow graph by default. The source position information
            is always zero. So it failed when comparing with the reference file.
      
            If we use crankshaft compiler on IA32 platform to run this test case, it
            has the same failure.
      
            we will open these test case for x87 once turbofan for X87 is enabled.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1179763003
      
      Cr-Commit-Position: refs/heads/master@{#29003}
      8c57b2e1
  34. 14 Apr, 2015 1 commit
    • chunyang.dai's avatar
      X87: Disable the test case for X87 since f3338dd3 · 31a3d5fc
      chunyang.dai authored
        The overwrite-builtins test cases will throw one expected exception
        and the exception message should include the source position in the JS
        file. But crankshaft compiler does not generate the source position for
        it when creating the flow graph by default. The source position information
        is always zero. So it failed when comparing with the reference file.
      
        If we use crankshaft compiler on IA32 platform to run this test case, it
        has the same failure.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1086503002
      
      Cr-Commit-Position: refs/heads/master@{#27807}
      31a3d5fc
  35. 10 Dec, 2014 1 commit