)]}'
{
  "commit": "8027aefcb42ffc5262c4db41e8deb14f8b01221e",
  "tree": "f2ec1b14f293a4074c68089eb6ddf71aaf2906f0",
  "parents": [
    "941e2eb2b45a4c390cdf077f6ed1f272dc235d5f"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Thu Nov 09 20:10:28 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 09 20:10:28 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - bfced8b81864de13fff25d48a50d09a5d87d99be [tint][wgsl] Hide \u0027chromium\u0027 extensions in diagnostics by Ben Clayton \u003cbclayton@google.com\u003e\n  - 0b255d2da6884122ffced19bddffcb87510c1a3b [tint] Use std::string_view for generated enum strings by Ben Clayton \u003cbclayton@google.com\u003e\n  - 1d6f3543b9e5a5dcce74a7b94db867649d82253e [tint][wgsl] Generate kAllExtensions, kAllLanguageFeatures by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: bfced8b81864de13fff25d48a50d09a5d87d99be\nChange-Id: Ifce700708546f2ca59aa9471cac7827d9a0d60a6\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/159700\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2dfea06889ec150f5a7e4dddfa655116f44b0901",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/access.h",
      "new_id": "9ace93588d7e5e3517a364650a83cd06639c9868",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/access.h"
    },
    {
      "type": "modify",
      "old_id": "bb2ac7a5dc474138020c1feb345feb9a06a34813",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/address_space.h",
      "new_id": "84185746ed6084e406c08ad9d5506225135fb9d1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/address_space.h"
    },
    {
      "type": "modify",
      "old_id": "606f4b679a64a35e264941cab6b16e5a1fff3497",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/attribute.h",
      "new_id": "3e7b087c3e7cb2be2643c078ad4cfddb0eab2f49",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/attribute.h"
    },
    {
      "type": "modify",
      "old_id": "6817791fa4f6a4552b016c40d5b6061f2c0511f9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_type.h",
      "new_id": "ac0a22e2e16d9b8b9616d533161e8bd3b65a99ce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_type.h"
    },
    {
      "type": "modify",
      "old_id": "917ba14e1a78c6e48f343eff7c8dc587a4e4a543",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_value.h",
      "new_id": "1af2585f6bb6cfd820ef099e2e1cbb4853c16e12",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_value.h"
    },
    {
      "type": "modify",
      "old_id": "ebec530fa0609b595b205194e762d8b031947086",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/interpolation_sampling.h",
      "new_id": "ca7e07591ce4d91979365cb2ee274b8e69ed0ac2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/interpolation_sampling.h"
    },
    {
      "type": "modify",
      "old_id": "e1eeb1583889d7cb54d13b455dec96d0715e5eb4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/interpolation_type.h",
      "new_id": "a71af667e62ea56f4c02b0bc633b49682092efac",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/interpolation_type.h"
    },
    {
      "type": "modify",
      "old_id": "f99504b105a9b6b5e76ad2a728e5d6eb658d06c1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/texel_format.h",
      "new_id": "da6791df1ba73ace384c9950f11c76be7cc15bb5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/texel_format.h"
    },
    {
      "type": "modify",
      "old_id": "d31f0a67bd95e42c2ff8a42bfa914be32a415d28",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/renamer_test.cc",
      "new_id": "fca0b22e411fcf1155391e510e6ea5d2934c9e35",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/renamer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "080e3c89f540d976cc9e186523edc4eec82d8777",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/common/allowed_features.h",
      "new_id": "d4943523950bb4bf1e035d3419f219b76b23a51d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/common/allowed_features.h"
    },
    {
      "type": "modify",
      "old_id": "db19783c59a917fb2a176973e9a723d459ba8e94",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/diagnostic_rule.h",
      "new_id": "cf2d8f0a8c64c1b6d9de199ebdaf66f1b1301eea",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/diagnostic_rule.h"
    },
    {
      "type": "modify",
      "old_id": "026b4214cfc8e8d3754715b8304562583455923f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/diagnostic_severity.h",
      "new_id": "dfccb5d0ccbc0992e82961189eab53e0e73e0138",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/diagnostic_severity.h"
    },
    {
      "type": "modify",
      "old_id": "dfcb7e1f54370d32261c6af5c7af102b04477ab8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.h",
      "new_id": "931c1adba25480380395b2e3a5cd4717416b7e00",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.h"
    },
    {
      "type": "modify",
      "old_id": "1c69ee1c71855530520b5a71a0783dd0a890b569",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.h.tmpl",
      "new_id": "3ea8b69c758ea571e25f71239fce6cc1cea03347",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "0a5573a105cc7434af1f80f4439365354ca52cf0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/language_feature.h",
      "new_id": "afdbdba4d83da20f65dc323dff6516e2390beb42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/language_feature.h"
    },
    {
      "type": "modify",
      "old_id": "cbe9f785ddeb5f4c02ca8bca4d42bd59b510d8b6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/language_feature.h.tmpl",
      "new_id": "7c88975ee02a4af461705ee8c2eedba08467a5f8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/language_feature.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "e43af72b661cdabad4b6c51159ecdea760f01cb4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc",
      "new_id": "26bd8dc341ac7492f1823e9c4ee08d924f7ebd87",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ebc55225b99aaf9753b84f627ed75bf2cad447b4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/lexer.cc",
      "new_id": "7b19d4c543975d65122a573a82d799295d02660e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "23676c2373ede83ef2d97b30f61eeef0d9a9029e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/lexer.h",
      "new_id": "7d10dd96c4e11a9ec13984e0bbaa7fe973638883",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/lexer.h"
    },
    {
      "type": "modify",
      "old_id": "54aeb273e39218da854becd1f2ed4265ceb97fb6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/parser.cc",
      "new_id": "6a10c72d9f65edf9665f0de28683e9507405ab73",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "c489700d9d0a884f376ac1b921ecd4442738d505",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/parser.h",
      "new_id": "0e6c1526eb515a82f20a6ebf4e2fc758b5671150",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/parser.h"
    },
    {
      "type": "modify",
      "old_id": "89d58e8ced94b687e474a58779b5c0605a71d25d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/token.cc",
      "new_id": "9ed94603bcc92da659ce3710fe022efc68a40562",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/token.cc"
    },
    {
      "type": "modify",
      "old_id": "8ea96f9599d1a25fcdcc503a378a2898ece1a54f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/token.h",
      "new_id": "b3cdebe5f59e07907af2365aa148d240c84902ed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/token.h"
    },
    {
      "type": "modify",
      "old_id": "265cab85bd314d02d8a3586dc3834863b0f78664",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_enum_test.cc",
      "new_id": "cc7bbeb44b578db11a3c4bd4f2a524efbd871aba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_enum_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a1f136692c78ad610de7c9599b90fc349831d34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/dependency_graph_test.cc",
      "new_id": "05a83d40e2151b4f0cec5450cfe70aefeb447df2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/dependency_graph_test.cc"
    },
    {
      "type": "modify",
      "old_id": "adb384e08403f0c85715b016b20b92ac9bb59dcb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/sem_helper.cc",
      "new_id": "a68734ac3291ca1341d61f74ecbc1fdd21acb483",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/sem_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "bda2b0dfa9875bd585dc8ab76583884a96b860a0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/sem_helper.h",
      "new_id": "ad63ac2bc3401a1ef794d299b246c5270b6b58eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/sem_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b88863a2ea6cb75aeb084689e4609cda551f0436",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/slice.h",
      "new_id": "f2cf7c302582f1d10de6344b426d2f663cec5cd2",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/slice.h"
    },
    {
      "type": "modify",
      "old_id": "99f2f999193d7670a216d3fb59a71b7a0383eb3e",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/slice_test.cc",
      "new_id": "2432aebe58d83bcba34e28664b79be4d8803e08f",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/slice_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5bd899edd6726a7481c9729f954de4a21ce02fbb",
      "old_mode": 33188,
      "old_path": "src/tint/utils/templates/enums.tmpl.inc",
      "new_id": "dd848a3828877fb6210b7b8d5556946b64569b30",
      "new_mode": 33188,
      "new_path": "src/tint/utils/templates/enums.tmpl.inc"
    },
    {
      "type": "modify",
      "old_id": "a84a5b1e5ea64959d164169291b41b721152b3ec",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/string.cc",
      "new_id": "0812dadc063475ca6cf3e597082a91eb6b9378f8",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/string.cc"
    },
    {
      "type": "modify",
      "old_id": "f98f4b66769d83e063b339ba1c362b49303297ea",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/string.h",
      "new_id": "6ae28948e16991753f20379428ccfbf01b1da227",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/string.h"
    },
    {
      "type": "modify",
      "old_id": "fccf0fa58bc1c5de98c9d0ae6c3661ae600828af",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/string_test.cc",
      "new_id": "b14aaac7c9fe8ff3b41d6e962d28ba1dae77b3df",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/string_test.cc"
    }
  ]
}
