)]}'
{
  "commit": "10c7610b1fd8d65b4486f75cd4e1bcb1f786e480",
  "tree": "8191fb4849c050430453af40b63cf773b215a6ba",
  "parents": [
    "6f0b5da38787fa66e03bab4bc60f112666126c12"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Wed Oct 02 20:49:02 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 02 20:49:02 2024 +0000"
  },
  "message": "[dawn] Use absl::string_view where absl containers are used.\n\n- Places that use absl::flat_hash_map/set cannot always\n  implicitly convert std::string_view (i.e. in Google3), so\n  for now, explicitly use absl::string_view.\n- Conditionally includes an implicit converter from\n  the Dawn internal StringView to absl::string_view, and then\n  use absl::string_view instead of std::string_view when using\n  absl utilities.\n\nChange-Id: Iaa9fa7f7b1ff47073660520e3b84ce120b46d4c1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/208955\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c49cbac0fc783a7ed187b79ef5e60ad617b8959",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/api_structs.h",
      "new_id": "0affb83823c2612478d8b833a77ad9bfcf105775",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/api_structs.h"
    },
    {
      "type": "modify",
      "old_id": "3091266b3cfeb55e198d0f137c1049455a49a40c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.cpp",
      "new_id": "25a94dde17bf62a3adebc18b86286b5ed71d285c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fb5c6b92a022c1749977485d7677bbeff9d930a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "46b9536d33f8ded59dfd5ed44bd7ee921b76b974",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "f91609ddf24fd3858e038e375b66b30a09a8a506",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "6ba8db7d9c62665bf28d3bf9003318ef474287ca",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "a286833e90aed02de6d18297ea477b9491c4329a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu_absl_format.cpp",
      "new_id": "298461792636609d4e3e652b19c069829003e193",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu_absl_format.cpp"
    }
  ]
}
