Roll third_party/abseil-cpp/ 1cd1f16ff..f81f6c011 (46 commits)

https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/1cd1f16ff8f7..f81f6c011baf

$ git log 1cd1f16ff..f81f6c011 --date=short --no-merges --format='%ad %ae %s'
2024-05-15 mbonadei Roll abseil_revision e444af7ccc..eba8db7baf
2024-05-08 danilchap Roll abseil_revision f638e34270..e444af7ccc
2024-05-01 mbonadei Roll abseil_revision e022c806b0..f638e34270
2024-04-24 danilchap Roll abseil_revision 8f9e5f0203..e022c806b0
2024-04-23 danakj absl def generation: Have the output directory be below the source root
2024-04-10 danilchap Roll abseil_revision d5e4260976..8f9e5f0203
2024-04-09 thakis Roll libc++ from 6ddb5cb9499f to 51e4d21e786a (5 revisions)
2024-04-08 machenbach [build] Guard a warning suppression not known to MSVC
2024-04-03 mbonadei Roll abseil_revision 8a31d4a8dd..d5e4260976
2024-04-02 danilchap Roll abseil_revision fa6a3cd6c9..8a31d4a8dd
2024-03-29 luci-bisection Revert "Revert "Reland "Roll clang+rust llvmorg-19-init-2941-ga0b3dbaf-22 : llvmorg-19-init-6501-g5b544b51-1 / 7168c13579a550f2c47f7eea22f5e226a436cd00-2 : b13a71a2e77f4625d1a2b8a5b9488414686ebca9-1"""
2024-03-29 thefrog Revert "Reland "Roll clang+rust llvmorg-19-init-2941-ga0b3dbaf-22 : llvmorg-19-init-6501-g5b544b51-1 / 7168c13579a550f2c47f7eea22f5e226a436cd00-2 : b13a71a2e77f4625d1a2b8a5b9488414686ebca9-1""
2024-03-29 ayzhao Reland "Roll clang+rust llvmorg-19-init-2941-ga0b3dbaf-22 : llvmorg-19-init-6501-g5b544b51-1 / 7168c13579a550f2c47f7eea22f5e226a436cd00-2 : b13a71a2e77f4625d1a2b8a5b9488414686ebca9-1"
2024-03-28 hanxi Revert "Roll clang+rust llvmorg-19-init-2941-ga0b3dbaf-22 : llvmorg-19-init-6501-g5b544b51-1 / 7168c13579a550f2c47f7eea22f5e226a436cd00-2 : b13a71a2e77f4625d1a2b8a5b9488414686ebca9-1"
2024-03-28 ayzhao Roll clang+rust llvmorg-19-init-2941-ga0b3dbaf-22 : llvmorg-19-init-6501-g5b544b51-1 / 7168c13579a550f2c47f7eea22f5e226a436cd00-2 : b13a71a2e77f4625d1a2b8a5b9488414686ebca9-1
2024-03-26 thakis Roll libc++ from 890351bd2c8e to 347aa8a73b25 (10 revisions)
2024-03-26 thakis absl: Remove an old fuchsia-specific warning suppression
2024-03-23 ayzhao Roll libc++ from 80307e66e74b to 0c90b8212cbb (6 revisions)
2024-03-20 mbonadei Roll abseil_revision 0385612966..fa6a3cd6c9
2024-03-16 dcheng Re-enable Abseil support in GoogleTest.
2024-03-13 thakis Reland "win: build flags glow-up"
2024-03-13 danilchap Roll abseil_revision d802708117..0385612966
2024-03-11 ayzhao Roll abseil_revision c0bec1a748..d802708117
2024-03-11 davidben Switch the Abseil version from 0 to N/A
2024-03-08 dcheng Revert "Temporarily disable prefetching on Win ARM64 in Abseil."
2024-03-06 geofflang Disable abseil warnings for non-chromium builds.
2024-03-05 dcheng Rework build hacks for fuzztest+absl to be more component-build friendly.
2024-03-05 dcheng Temporarily disable prefetching on Win ARM64 in Abseil.
2024-03-05 danilchap Don't build absl tests unless build_with_chromium is set
2024-03-05 dcheng Revert "Prepare Abseil for using flags in test-only binaries."
2024-03-05 tasak Revert "Re-enable Abseil flags support in GoogleTest."
2024-03-04 dcheng Re-enable Abseil flags support in GoogleTest.
2024-02-28 dcheng Prepare Abseil for using flags in test-only binaries.
2024-02-28 danilchap Roll abseil_revision f576ea0ed7..c0bec1a748
2024-02-22 mbonadei Roll abseil_revision 797501d12e..f576ea0ed7
2024-02-20 hans Roll libc++ from 834e97d73f13 to 0285388fda81 (4 revisions)
2024-02-19 aeubanks Roll clang+rust llvmorg-18-init-17730-gf670112a-5 : llvmorg-19-init-2319-g7c4c2746-1 / cd6d8f2a04528f827ad3d399581c0f3502b15a72-1 : 340bb19fea20fd5f9357bbfac542fad84fc7ea2b-3
2024-02-16 danilchap Roll abseil_revision 563c86a80c..797501d12e
2024-02-15 mbonadei Roll abseil_revision 2812af9184..563c86a80c
2024-02-12 jeffyoon [buganizer] Migrate DIR_METADATA in third_party
2024-02-07 ayzhao Revert "Roll clang+rust llvmorg-18-init-17730-gf670112a-1 : llvmorg-19-init-817-g3f5fcb59-1 / cd6d8f2a04528f827ad3d399581c0f3502b15a72-1 : cdaa12e3dff109f72a5a8a0a67ea225052122a79-1"
2024-02-07 ayzhao Roll clang+rust llvmorg-18-init-17730-gf670112a-1 : llvmorg-19-init-817-g3f5fcb59-1 / cd6d8f2a04528f827ad3d399581c0f3502b15a72-1 : cdaa12e3dff109f72a5a8a0a67ea225052122a79-1
2024-02-06 thakis Roll libc++ from 3c2f3884e62e to 6024b2688762 (13 revisions)
2024-01-31 danilchap Roll abseil_revision 6dda8e527f..2812af9184
2024-01-25 hans Roll clang llvmorg-18-init-16072-gc4146121e940-5 : llvmorg-18-init-17730-gf670112a-1 (skipping rust)
2024-01-24 mbonadei Roll abseil_revision 10f3e6117b..6dda8e527f

Created with:
  roll-dep third_party/abseil-cpp

Change-Id: I2c98a70c12720b166427f4b44933e0948d77a713
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/188761
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
3 files changed
tree: a4713b2f221997f04fda463e31c577b55a271c92
  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.