1. 06 Apr, 2022 1 commit
  2. 05 Apr, 2022 1 commit
  3. 31 Mar, 2022 1 commit
  4. 29 Mar, 2022 2 commits
  5. 25 Mar, 2022 1 commit
  6. 17 Mar, 2022 2 commits
  7. 22 Feb, 2022 1 commit
  8. 07 Feb, 2022 1 commit
  9. 04 Feb, 2022 1 commit
    • Michael Achenbach's avatar
      [infra] Make various scripts compatible with Python3 · efd28c14
      Michael Achenbach authored
      This fixes all Python3 problems in scripts and tests running via
      v8_presubmit.py. It includes:
      - Test runner
      - Release tools
      - Perf runner
      - Torque formatter
      - V8's main presubmit
      
      On bots, v8_presubmit is run with vpython, hence we also add
      the required dependencies. After the Python3 migration, most
      of the transitional code in this CL can be removed again.
      
      Bug: chromium:1293709,chromium:1292016
      Change-Id: Ic25e5965948b212c047e9d5194d2a4b6db1fa91b
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3432213Reviewed-by: 's avatarLiviu Rau <liviurau@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#78936}
      efd28c14
  10. 22 Dec, 2021 1 commit
  11. 19 Apr, 2021 1 commit
  12. 10 Nov, 2020 1 commit
  13. 03 Nov, 2020 1 commit
  14. 17 Jul, 2020 2 commits
  15. 29 Jun, 2020 1 commit
    • Ng Zhi An's avatar
      [Py3] Get python scripts in tools closer to Py3 · 4af3f7be
      Ng Zhi An authored
      This modernizes python code without breaking Py2 compat.
      
      Ran with command:
      
      futurize --stage1 -w predictable_wrapper.py
      futurize --stage1 -w run-num-fuzzer.py
      futurize --stage1 -w run-tests.py
      futurize --stage1 -w v8_presubmit.py
      
      This only adds the absolute import, which use these semantics. It
      doesn't do anything differently in our case, these scripts are already
      doing absolute imports. But with these changes, running `futurize
      --stage2` will be less messy.
      
      Bug: v8:9871
      Change-Id: I28182ab73dac6cfcbd544c2046026f14e5157eb3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2252555Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#68588}
      4af3f7be
  16. 22 Jun, 2020 1 commit
  17. 14 Feb, 2020 1 commit
  18. 05 Jan, 2020 1 commit
  19. 08 Jul, 2019 1 commit
  20. 27 Jun, 2019 1 commit
  21. 10 May, 2019 1 commit
  22. 12 Apr, 2019 2 commits
  23. 12 Mar, 2019 1 commit
    • Tamer Tas's avatar
      Reland "[presubmit] use the correct path for third party libraries" · 9d34bb85
      Tamer Tas authored
      This is a reland of beaca8cf
      
      Original change's description:
      > [presubmit] use the correct path for third party libraries
      >
      > This CL ensures that presubmit script checks Torque files in third_party
      > dependencies.
      >
      > R=szuend@chromium.org
      > TBR=machenbach@chromium.org,sergiyb@chromium.org
      > CC=​yangguo@chromium.org
      >
      > No-Try: true
      > Change-Id: I9e2b193defbebe7ae85cfc5d14ce50c2ac367e9b
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1513674
      > Reviewed-by: Tamer Tas <tmrts@chromium.org>
      > Reviewed-by: Simon Zünd <szuend@chromium.org>
      > Commit-Queue: Tamer Tas <tmrts@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#60152}
      
      R=szuend@chromium.org
      TBR=machenbach@chromium.org,sergiyb@chromium.org
      CC=​yangguo@chromium.org
      
      No-Try: true
      Change-Id: Id74408fbc69cd45bd48ec06c2e4da556d384d99c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1515753
      Commit-Queue: Tamer Tas <tmrts@chromium.org>
      Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#60178}
      9d34bb85
  24. 11 Mar, 2019 2 commits
  25. 28 Feb, 2019 1 commit
  26. 20 Feb, 2019 2 commits
  27. 19 Feb, 2019 1 commit
  28. 08 Feb, 2019 1 commit
  29. 30 Jan, 2019 1 commit
  30. 21 Jan, 2019 1 commit
    • Clemens Hammacher's avatar
      [platform] Allow to memory-map empty files · 6962334d
      Clemens Hammacher authored
      This current fails, since {mmap} fails with EINVAL for empty mappings.
      The destructor already has special handling for a {nullptr} mapping, so
      we can just use {nullptr} for empty files. We get a similar error on
      windows, and can fix it the same way.
      
      On order to make presubmit checks happy, we have to skip copyright
      checking and checking for terminating newlines for empty files.
      
      R=mlippautz@chromium.org
      
      Change-Id: I2b73da7ff6df72d8bdd40df1fff6422e0a46881e
      Reviewed-on: https://chromium-review.googlesource.com/c/1424861Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58970}
      6962334d
  31. 10 Jan, 2019 1 commit
  32. 09 Jan, 2019 1 commit
  33. 20 Dec, 2018 1 commit
  34. 18 Dec, 2018 1 commit