Roll Depot Tools from 35a530663508 to 29e08c173750 (141 revisions)

https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/35a530663508..29e08c173750

2024-03-08 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-08 kdlee@chromium.org split_cl: Add spaces
2024-03-08 tikuta@chromium.org autoninja.bat: fix comment about vpython
2024-03-07 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-07 akhoroshilov@brave.com Display diff on `git cl format --diff` when formatting Java files.
2024-03-07 miersh@google.com Revert "Reland "Add support for GCS deps""
2024-03-07 bentekkie@google.com Add link to documentation if reproxy fails to start
2024-03-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-06 kimstephanie@google.com Reland "Add support for GCS deps"
2024-03-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-06 philwo@google.com reclient_helper.py: Fix error on macOS < 14.0
2024-03-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-05 mlcui@google.com git_cl: Add JSON output flag for `git cl presubmit`
2024-03-05 bryner@google.com Delete vpython, leaving only vpython3.
2024-03-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-05 kimstephanie@google.com Revert "Reland "Add support for GCS deps""
2024-03-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-05 iannucci@chromium.org [recipe_modules/git] Set checkout_dir in tests/number.py.
2024-03-05 kimstephanie@google.com Reland "Add support for GCS deps"
2024-03-05 philwo@google.com reclient_helper.py: Disable racing on slow filesystems
2024-03-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-03-04 leese@chromium.org Allow refs/branch-heads
2024-03-01 aravindvasudev@google.com [lucicfg] Update v1.43.4 -> v1.43.5
2024-02-29 gavinmak@google.com Implement UpstreamBranch in Change class
2024-02-29 kimstephanie@google.com Revert "Add support for GCS deps"
2024-02-29 kimstephanie@google.com Add support for GCS deps
2024-02-29 sokcevic@chromium.org [repo_launcher] Update repo_launcher to v2.42
2024-02-28 mlcui@google.com git_cl: Fix Python type annotations for Pylance
2024-02-28 msavigny@google.com Revert "Remove ability to use_goma in autoninja (chromeos excepted)"
2024-02-28 msavigny@google.com Remove ability to use_goma in autoninja (chromeos excepted)
2024-02-28 gavinmak@google.com Implement _ProvidedDiffCache.GetOldContents
2024-02-27 aravindvasudev@google.com [git-cl] Skip EnsureAuthenticated check for sso:// schemes
2024-02-27 vapier@chromium.org cpplint: fix deprecation warnings with docstrings
2024-02-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-22 baghdadi@ca.ibm.com enable fetch and gclient to run on z/OS part 1
2024-02-22 gavinmak@google.com Support recipes_test.py in non-git workspace
2024-02-22 jwata@google.com [ninjalog_uploader] Collect use_siso/use_remoteexec GN args metrics
2024-02-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-21 kfarnung@microsoft.com [git_cache] Fix shadowing for `bootstrap`
2024-02-21 chanli@chromium.org [depot_tools] Roll bb
2024-02-21 vapier@chromium.org repo: stop using our repo fork
2024-02-20 vapier@chromium.org repo: do not update citc depot_tools
2024-02-20 chanli@chromium.org [depot_tools] roll led
2024-02-20 gavinmak@google.com Implement support for change info thru diff file
2024-02-20 tikuta@chromium.org Revert "Remove ability to use_goma via autoninja."
2024-02-16 msavigny@google.com Change source of hash for reproxy socket.
2024-02-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-15 gavinmak@google.com Move LSC check into pan project presubmit checks and check num files
2024-02-14 meiring@google.com [ResultDB] Roll RDB CLI.
2024-02-14 chanli@chromium.org [depot-tools] roll dirmd
2024-02-14 gavinmak@google.com Reland "Reland "Refactor git functionality out of Change and _DiffCache""
2024-02-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-13 aravindvasudev@google.com [gclient_scm] Use --replace-all within set_config
2024-02-13 msavigny@google.com Remove extra prints I forgot to in previous cl.
2024-02-13 msavigny@google.com Remove ability to use_goma via autoninja.
2024-02-12 msavigny@google.com Redo of racing temp directory.
2024-02-12 aravindvasudev@google.com [scm] Clean up unused functions
2024-02-12 aravindvasudev@google.com Reland "Update gclient to use git config caching"
2024-02-12 msavigny@google.com Revert "Changing location of temp racing directory."
2024-02-09 gavinmak@google.com Revert "Deprecate --bypass-watchlists flag"
2024-02-09 arthursonzogni@google.com Revert "Reland "Refactor git functionality out of Change and _DiffCache""
2024-02-09 msavigny@google.com Changing location of temp racing directory.
2024-02-09 aravindvasudev@google.com [scm] Fix _load_config to support multi-line
2024-02-08 gavinmak@google.com Reland "Refactor git functionality out of Change and _DiffCache"
2024-02-08 aravindvasudev@google.com Revert "Update gclient to use git config caching"
2024-02-08 gavinmak@google.com Deprecate --bypass-watchlists flag
2024-02-08 arthursonzogni@chromium.org Revert "Refactor git functionality out of Change and _DiffCache"
2024-02-07 pbos@chromium.org Clean up stacked-changes dogfood
2024-02-07 aravindvasudev@google.com [git-templates] Remove git-templates
2024-02-07 aravindvasudev@google.com Update gclient to use git config caching
2024-02-07 aravindvasudev@google.com [scm] Implement caching for git config
2024-02-07 gavinmak@google.com Refactor git functionality out of Change and _DiffCache
2024-02-07 gavinmak@google.com Make CheckForCommitObjects check gitlinks and .gitmodules
2024-02-07 sokcevic@chromium.org Trigger recipe roller
2024-02-07 bryner@google.com Bump vpython to pick up python 3.11.8 update.
2024-02-07 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-02-06 aravindvasudev@google.com [fix_encoding] Remove fix_encoding
2024-02-06 gavinmak@google.com Remove _MergeMasters
2024-02-05 gavinmak@google.com Switch to using issues.chromium.org bug links
2024-02-05 bewise@chromium.org Revert "Delete vpython, leaving only vpython3."
2024-02-02 sokcevic@chromium.org Delete py2 checks
2024-02-02 rsesek@chromium.org Add `git cl format --mojom` for .mojom file formatting
2024-02-01 msavigny@google.com Enable deps cache for mac devs.
2024-02-01 sokcevic@chromium.org Revert "[gclient] Enable parallel sync on ARM Mac by default"
2024-02-01 ddoman@chromium.org [depot_tools] move the lucifg cipd pin to v1.43.4.
2024-02-01 jwata@google.com [gclient] Enable parallel sync on ARM Mac by default
2024-01-31 bryner@google.com Delete vpython, leaving only vpython3.
2024-01-31 msavigny@google.com Reduce local resource fraciton for windows builds.
2024-01-30 msavigny@google.com Enable deps cache for windows builds.
2024-01-30 gbeaty@chromium.org Update the CheckInfraFreeze canned check to use datetime & zoneinfo.
2024-01-29 gavinmak@google.com Use shlex instead of pipes
2024-01-29 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-01-26 michaeldo@google.com Improve git cl split warning if more than 10 CLs will be created.
2024-01-26 jojwang@google.com Make scm.ListSubmodules return paths for the OS.
2024-01-26 zcbenz@gmail.com Add fetch config node
2024-01-24 gbeaty@chromium.org Add a canned check for enforcing infra freezes.
2024-01-24 akhoroshilov@brave.com [git_cache] Allow expansion of `~` in git cache.cachepath parameter.
2024-01-23 asvitkine@chromium.org Fix a missing space in message.
2024-01-23 sokcevic@chromium.org [git_cache] Check if HEAD still points to existing ref
2024-01-23 msavigny@google.com Update goma deprecation message and add delay to build start for goma.
2024-01-23 tikuta@chromium.org autoninja: make it possible to skip external account check
2024-01-22 sokcevic@chromium.org [git_cache] Track if git cache is fully initialized
2024-01-22 nikita@island.io gclient: Call _AutoFetchRef before using a rev in _FetchAndReset
2024-01-22 jojwang@google.com Include submodules when looking for PRESUBMIT files.
2024-01-19 jojwang@google.com Add AffectedSubmodules() to presubmit change.
2024-01-18 jojwang@google.com Fix ListSubmodule git call.
2024-01-18 jojwang@chromium.org Move ListSubmodules into InputApi
2024-01-18 jojwang@google.com Add ListSubmodules helper for presubmits.
2024-01-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-01-17 msavigny@google.com Update autoninja use_goma warning message.
2024-01-16 machenbach@chromium.org Remove deprecated sre_compile from cpplint
2024-01-16 sebmarchand@chromium.org Make 'compile_single_file' use vpython3
2024-01-16 bryner@google.com Always run yapf with vpython3.
2024-01-15 ukai@google.com siso: use stderr to print message from siso.py
2024-01-12 machenbach@chromium.org Suppress python deprecation warning to unblock cpplint
2024-01-12 fancl@chromium.org New vpython to depot_tools.
2024-01-12 bryner@google.com Update cipd_bootstrap_test to use a newer cipd client binary.
2024-01-12 sokcevic@chromium.org Reland^3 "Upgrade python to 3.11"
2024-01-11 sokcevic@chromium.org Remove python2 from bootstrap
2024-01-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-01-10 sokcevic@chromium.org [PRESUBMIT] Increase unit test timeout
2024-01-10 lukasza@chromium.org Explicitly specify `--config-path` when invoking `rustfmt`.
2024-01-10 gavinmak@google.com Upload git traces if bot_update doesn't exit with ok_ret
2024-01-10 sokcevic@chromium.org [owners] Limit number of concurrent Gerrit connections
2024-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2024-01-09 sokcevic@chromium.org [git_cl] Limit number of concurrent connections
2024-01-08 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/depot-tools-dawn
Please CC senorblanco@google.com,webgpu-developers@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: senorblanco@google.com
Change-Id: Iffe7e0c3724c7f6ca7a3de864dcb51b4325b6520
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/178480
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2 files changed
tree: cdaccad2cf2bcafbb254f0150c7cfa57ce1421a1
  1. .github/
  2. .vscode/
  3. build_overrides/
  4. docs/
  5. generator/
  6. include/
  7. infra/
  8. scripts/
  9. src/
  10. test/
  11. third_party/
  12. tools/
  13. webgpu-cts/
  14. .bazelrc
  15. .clang-format
  16. .clang-tidy
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. AUTHORS
  22. BUILD.bazel
  23. BUILD.gn
  24. CMakeLists.txt
  25. CMakeSettings.json
  26. CODE_OF_CONDUCT.md
  27. codereview.settings
  28. CONTRIBUTING.md
  29. CPPLINT.cfg
  30. DEPS
  31. DIR_METADATA
  32. go.mod
  33. go.sum
  34. go_presubmit_support.py
  35. LICENSE
  36. OWNERS
  37. PRESUBMIT.py
  38. README.chromium
  39. README.md
  40. WORKSPACE.bazel
README.md

Build Status Matrix Space

Dawn, a WebGPU implementation

Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.

Dawn provides several WebGPU building blocks:

  • WebGPU C/C++ headers that applications and other building blocks use.
    • The webgpu.h version that Dawn implements.
    • A C++ wrapper for the webgpu.h.
  • A “native” implementation of WebGPU using platforms' GPU APIs: D3D12, Metal, Vulkan and OpenGL. See per API support for more details.
  • A client-server implementation of WebGPU for applications that are in a sandbox without access to native drivers
  • Tint is a compiler for the WebGPU Shader Language (WGSL) that can be used in standalone to convert shaders from and to WGSL.

Helpful links:

Documentation table of content

Developer documentation:

User documentation: (TODO, figure out what overlaps with the webgpu.h docs)

License

BSD 3-Clause License, please see LICENSE.

Disclaimer

This is not an officially supported Google product.