Roll third_party/abseil-cpp/ 789af048b..e44b3e77a (88 commits; 1 trivial rolls)

https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/789af048b388..e44b3e77a901

$ git log 789af048b..e44b3e77a --date=short --no-merges --format='%ad %ae %s'
2022-07-06 danilchap Roll abseil_revision 736458b555..4bbdb02689
2022-06-29 mbonadei Roll abseil_revision d2c5297a3c..736458b555
2022-06-23 ynovikov Update absl DEF files
2022-06-20 danilchap Roll abseil_revision 2e36d96669..d2c5297a3c
2022-06-16 wutao Revert "Reland "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)""
2022-06-16 zafzal Reland "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)"
2022-06-16 ayzhao Revert "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)"
2022-06-15 mbonadei Roll abseil_revision 2617970857..2e36d96669
2022-06-10 mbonadei Roll abseil_revision 1963f10ae5..2617970857
2022-05-26 ayzhao Reland "Roll src/buildtools/third_party/libc++/trunk/ 79a2e924d..b1269813e (1399 commits)"
2022-05-25 danilchap Roll abseil_revision 9df63a8bea..1963f10ae5
2022-05-18 mbonadei Roll abseil_revision 5073947530..9df63a8bea
2022-05-16 ayzhao Update gRPC version to 2022-05-12
2022-05-16 aeubanks Re-add "-Xclang -no-opaque-pointers"
2022-05-16 ynovikov Fix abseil .def files after turning on opaque pointers in clang
2022-05-11 danilchap Roll abseil_revision 8d9cef25c7..5073947530
2022-05-05 danilchap Rerun .def generation for abseil roll
2022-05-04 mbonadei Roll abseil_revision 731689ffc2..8d9cef25c7
2022-05-03 avi Remove base::in_place and base::in_place_type_t
2022-04-26 danilchap Roll abseil_revision 6f43f5bb39..731689ffc2
2022-04-22 aeubanks Reland Roll clang llvmorg-15-init-7570-gba4537b2-1 : llvmorg-15-init-7980-g4ffd0b6f-2
2022-04-14 thakis Reland "Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1"
2022-04-14 ortuno Revert "Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1"
2022-04-14 findit-for-me Revert "Roll abseil_revision 6f43f5bb39..ac1398a629"
2022-04-14 thakis Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1
2022-04-13 danilchap Roll abseil_revision 6f43f5bb39..ac1398a629
2022-04-06 mbonadei Roll abseil_revision 3204cc0625..6f43f5bb39
2022-03-30 danilchap Roll abseil_revision f3489c9ca6..3204cc0625
2022-03-23 mbonadei Roll abseil_revision 231c393a17..f3489c9ca6
2022-03-16 danilchap Roll abseil_revision c5a424a2a2..231c393a17
2022-03-09 mbonadei Roll abseil_revision 5e4ea1ce09..c5a424a2a2
2022-03-07 hans Roll clang llvmorg-15-init-1995-g5bec1ea7-4 : llvmorg-15-init-3540-g85c53c70-1
2022-03-02 danilchap Roll abseil_revision 7f850b3167..5e4ea1ce09
2022-02-23 mbonadei Roll abseil_revision c2ef703338..7f850b3167
2022-02-21 mbonadei Re-enable hash_test.
2022-02-16 danilchap Roll abseil_revision 73316fc3c5..c2ef703338
2022-02-16 danilchap Add absl::Cleanup to absl component
2022-02-09 mbonadei Roll abseil_revision 5202173ca7..73316fc3c5
2022-02-02 danilchap Roll abseil_revision e3fdd9b16a..5202173ca7
2022-01-31 sdefresne Convert use of deprecated macro
2022-01-27 mbonadei Reland "Roll abseil_revision c59e7e59f5..e3fdd9b16a"
2022-01-26 findit-for-me Revert "Roll abseil_revision c59e7e59f5..e3fdd9b16a"
2022-01-26 hans Roll clang llvmorg-14-init-12719-gc4b45eeb-5 : llvmorg-14-init-17086-g38e16e1c-2
2022-01-26 mbonadei Roll abseil_revision c59e7e59f5..e3fdd9b16a
2022-01-19 danilchap Roll abseil_revision 2a042b082c..c59e7e59f5
2022-01-18 avi Rename c++11.md
2022-01-17 leszeks Revert "Roll clang llvmorg-14-init-12719-gc4b45eeb-3 : llvmorg-14-init-14241-ged3a4a49-1"
2022-01-12 mbonadei Roll abseil_revision c498947f8c..2a042b082c
2022-01-11 thakis Roll clang llvmorg-14-init-12719-gc4b45eeb-3 : llvmorg-14-init-14241-ged3a4a49-1
2022-01-05 danilchap Roll abseil_revision 04610889a9..c498947f8c
2022-01-04 mbonadei Roll abseil_revision f523d0dd69..04610889a9
2021-12-21 danilchap Roll abseil_revision 1065514ef3..f523d0dd69
2021-12-21 mingcl Update gRPC, its gn template, plugin registry and absl_component_deps
2021-12-18 thakis Roll clang llvmorg-14-init-12246-g7787a8f1-2 : llvmorg-14-init-12719-gc4b45eeb-1
2021-12-15 mbonadei Roll abseil_revision 9336be04a2..1065514ef3
2021-12-11 mbonadei Add missing dependency
2021-12-08 danilchap Roll abseil_revision 3e1983c5c0..9336be04a2
2021-12-02 ynovikov Update abseil-cpp DEF files after clang roll
2021-12-01 mbonadei Roll abseil_revision ec0d76f1d0..3e1983c5c0
2021-11-26 thakis Build with -std=c++17 on Windows.
2021-11-25 johannkoenig Revert "Build with -std=c++17 on some platforms"
2021-11-25 thakis Build with -std=c++17 on some platforms
2021-11-24 danilchap Roll abseil_revision 9b924cedb6..ec0d76f1d0
2021-11-17 mbonadei Roll abseil_revision 39f46faa69..9b924cedb6
2021-11-13 pbos Rename "base/macros.h" => "base/ignore_result.h"
2021-11-10 danilchap Roll abseil_revision 3b22e57740..39f46faa69
2021-11-09 sdefresne [ios] Remove support for building with Xcode clang
2021-11-04 mbonadei Reland "Roll abseil_revision f70eadadd7..3b22e57740"
2021-11-03 avi Revert "Roll abseil_revision f70eadadd7..3b22e57740"
2021-11-03 mbonadei Roll abseil_revision f70eadadd7..3b22e57740
2021-11-03 thakis win: Remove a few /wd flags
2021-11-03 mingcl Add absl/strings:cord to absl_component_deps
2021-10-27 danilchap Roll abseil_revision a2f52e1177..f70eadadd7
2021-10-20 mbonadei Roll abseil_revision d6f40f4e1f..a2f52e1177
2021-10-14 danilchap Remove Karl from abseil-in-chromium owners
2021-10-13 danilchap Roll abseil_revision b9b925341f..d6f40f4e1f
2021-10-08 dcheng [absl] Explicitly use hardened versions of various absl classes.
2021-10-06 mbonadei Roll abseil_revision 7143e49e74..b9b925341f
2021-09-29 danilchap Roll abseil_revision 1ce4ceca2b..7143e49e74
2021-09-27 mbonadei Revert "absl: Suppress -Wunused-value for files including internal/flag.h"
2021-09-24 mbonadei Roll abseil_revision de71511109..1ce4ceca2b
2021-09-23 thakis absl: Suppress -Wunused-value for files including internal/flag.h
2021-09-22 mbonadei Roll abseil_revision b2dc72c17a..de71511109
2021-09-20 danilchap Patch BUILD.bazel file to exclude legacy annotations headers
2021-09-15 joenotcharles Replace c++11.html with c++11.md.
2021-09-15 danilchap Roll abseil_revision 8c800bb08d..b2dc72c17a
2021-09-08 mbonadei Roll abseil_revision 637722af3a..8c800bb08d

Created with:
  roll-dep third_party/abseil-cpp

Bug: dawn:1484

Change-Id: I35253ac55d0dd6a3d87406a92637f7feb7dd1e6b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95843
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
1 file changed
tree: 45303f622d805e8fc95543b5bfc2868a93ba4ace
  1. .vscode/
  2. build_overrides/
  3. docs/
  4. generator/
  5. include/
  6. infra/
  7. scripts/
  8. src/
  9. test/
  10. third_party/
  11. tools/
  12. webgpu-cts/
  13. .clang-format
  14. .clang-tidy
  15. .gitattributes
  16. .gitignore
  17. .gn
  18. AUTHORS
  19. BUILD.gn
  20. CMakeLists.txt
  21. CMakeSettings.json
  22. CODE_OF_CONDUCT.md
  23. codereview.settings
  24. CONTRIBUTING.md
  25. CPPLINT.cfg
  26. dawn.json
  27. dawn_wire.json
  28. DEPS
  29. DIR_METADATA
  30. Doxyfile
  31. go.mod
  32. go.sum
  33. LICENSE
  34. OWNERS
  35. PRESUBMIT.py
  36. README.chromium
  37. README.md
  38. tint_overrides_with_defaults.gni
README.md

Dawn's logo: a sun rising behind a stylized mountain inspired by the WebGPU logo. The text Dawn is written below it.

Dawn, a WebGPU implementation

Dawn is an open-source and cross-platform implementation of the work-in-progress 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 on Windows 10
    • Metal on macOS and iOS
    • Vulkan on Windows, Linux, ChromeOS, Android and Fuchsia
    • OpenGL as best effort where available
  • 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).

Helpful links:

Documentation table of content

Developer documentation:

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

Status

(TODO)

License

Apache 2.0 Public License, please see LICENSE.

Disclaimer

This is not an officially supported Google product.