)]}'
{
  "commit": "7deee4245e564841d4a84ea2fac4ab4e5dd9580b",
  "tree": "4b84f416a3f0425a129b9379193f285e3ac73adc",
  "parents": [
    "f6c20f12b982c4c921fd8dc6dccffa6dbf1924e2"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Feb 20 15:27:42 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 20 15:27:42 2024 +0000"
  },
  "message": "[tint][intrinsics] Change intrinsic template syntax from \u003c...\u003e to [...]\n\n[...] will be used to declare a list of implicit template arguments.\nThe resolver special cases certain intrinsics so that the first template\nargument is explicitly pre-defined. This special-casing will be moved\ninto the definition file, by re-introducing \u003c...\u003e as an explicit\ntemplate list in a later CL.\n\nChange-Id: Ib0b5f5870fe2bc727df758142c724d85e205b4a3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/175243\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4350ecfb8747b974524e8dd9a3866ab17413943",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "001ebd02cd2754d06ab932c4ec44a77bf8f16d09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "a5b3dcd05b5a03bc7c7dca66a0b12080e9501b08",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "29d7e212bc1acb9b366f18388f98156fc851d00d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "33f203859c106897d77554eba9f4c3222201090c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "f3ef6354552780b90e94152ac058ecdd6e98db79",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "modify",
      "old_id": "480a9e1dce7171caf5bb47931dcc69663cec2cb0",
      "old_mode": 33188,
      "old_path": "tools/src/tint/intrinsic/lexer/lexer.go",
      "new_id": "7aefb2eeca794c936269649c78f9d863cac5b721",
      "new_mode": 33188,
      "new_path": "tools/src/tint/intrinsic/lexer/lexer.go"
    },
    {
      "type": "modify",
      "old_id": "86379d461a299bcc4d975d30c0dd5bd1997e4a36",
      "old_mode": 33188,
      "old_path": "tools/src/tint/intrinsic/parser/parser.go",
      "new_id": "bd2f055cca8964c3c57831f8a8c30501b4890463",
      "new_mode": 33188,
      "new_path": "tools/src/tint/intrinsic/parser/parser.go"
    },
    {
      "type": "modify",
      "old_id": "76ed5cd3503d4a5009a31ee3128d9f45ceb35b14",
      "old_mode": 33188,
      "old_path": "tools/src/tint/intrinsic/parser/parser_test.go",
      "new_id": "9dec76b05d3fde9f001c9f937c22fc7b1da5c7dc",
      "new_mode": 33188,
      "new_path": "tools/src/tint/intrinsic/parser/parser_test.go"
    },
    {
      "type": "modify",
      "old_id": "294691aaf13265dd9536c75ab69e801b7cbbe4a2",
      "old_mode": 33188,
      "old_path": "tools/src/tint/intrinsic/resolver/resolver_test.go",
      "new_id": "c73fd4bf0db56ef04244a68218882dd7f82c3ad6",
      "new_mode": 33188,
      "new_path": "tools/src/tint/intrinsic/resolver/resolver_test.go"
    },
    {
      "type": "modify",
      "old_id": "ad061754fc36975e78c252782834b83c05960765",
      "old_mode": 33188,
      "old_path": "tools/src/tint/intrinsic/tok/tok.go",
      "new_id": "d9711fc939ffe0eba4e57e87db6dd5a960052a85",
      "new_mode": 33188,
      "new_path": "tools/src/tint/intrinsic/tok/tok.go"
    }
  ]
}
