)]}'
{
  "commit": "31007e0e161f9df53613aa2b2fe840457ef3e2f7",
  "tree": "1334d4a1db3d3a3ccc4cc3163859708f9feb6cb6",
  "parents": [
    "c3f2ee6b4b01eb7336ddb1fac5796398be2116ed"
  ],
  "author": {
    "name": "Peter McNeeley",
    "email": "petermcneeley@google.com",
    "time": "Fri Jan 23 12:48:09 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 23 12:48:09 2026 -0800"
  },
  "message": "[tint] Simple clamping insert/extract bits\n\nFixes: 476936378\nChange-Id: Icb54781e44b16ed580c22d9e61e0d8af1e31deab\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286275\nCommit-Queue: Peter McNeeley \u003cpetermcneeley@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b32e2fd2bd69e9cb63153065151a902d02496779",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "6d87b0dc325308db5d6d02003522c0353d205fad",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "9bf2615c311cc0be98c148502ba74e37a4a6428b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc",
      "new_id": "59b84a00953bb4bc43f0c1bd7d2e814ffb5d7151",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "451ec346e708749d43b5990efbfd633189c71280",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.dxc.hlsl",
      "new_id": "2d5c521d2902182396dfcde57eb551858cf1f83d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "451ec346e708749d43b5990efbfd633189c71280",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.fxc.hlsl",
      "new_id": "2d5c521d2902182396dfcde57eb551858cf1f83d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8a6d0a93b6e8f34bb6f89b2bb2a87b4de437d7a9",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.dxc.hlsl",
      "new_id": "0419c76942792c116839eb03a0dbc7dfa62f27d0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8a6d0a93b6e8f34bb6f89b2bb2a87b4de437d7a9",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.fxc.hlsl",
      "new_id": "0419c76942792c116839eb03a0dbc7dfa62f27d0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4a8cfab1a33a4f27415b5e4fb24db03c6d509399",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.dxc.hlsl",
      "new_id": "9f2abd95c0b8ca6eda5978f4279880d218c59a09",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4a8cfab1a33a4f27415b5e4fb24db03c6d509399",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.fxc.hlsl",
      "new_id": "9f2abd95c0b8ca6eda5978f4279880d218c59a09",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1730434fa73ca753da730ff53132a5265b2ed2a5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.dxc.hlsl",
      "new_id": "04f153eefb36d706a3552c370c2ecbac261914a3",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1730434fa73ca753da730ff53132a5265b2ed2a5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.fxc.hlsl",
      "new_id": "04f153eefb36d706a3552c370c2ecbac261914a3",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6cc1130615e0230043bdf0b8fc69ac5deb62ffe",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.dxc.hlsl",
      "new_id": "b407db2a8f75aadb2f4b48b54798c7e9b5b17264",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6cc1130615e0230043bdf0b8fc69ac5deb62ffe",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.fxc.hlsl",
      "new_id": "b407db2a8f75aadb2f4b48b54798c7e9b5b17264",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6a36e6eba38bf4c88b4a61a341b9b36d5c569a1b",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.dxc.hlsl",
      "new_id": "823fd1d5584e9921afce5b91861e72fb52ac2c52",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6a36e6eba38bf4c88b4a61a341b9b36d5c569a1b",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.fxc.hlsl",
      "new_id": "823fd1d5584e9921afce5b91861e72fb52ac2c52",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b2cae337dace1070efba9af5c5cdbb708c80eff8",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.dxc.hlsl",
      "new_id": "67614d29e5ef626080b5fad7623d34bd71f2acf6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b2cae337dace1070efba9af5c5cdbb708c80eff8",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.fxc.hlsl",
      "new_id": "67614d29e5ef626080b5fad7623d34bd71f2acf6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "04201729aa094259518b6b2da8faeebf037d961d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.dxc.hlsl",
      "new_id": "c93db8f93405800ead76acdc4a366fcaa61565e9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "04201729aa094259518b6b2da8faeebf037d961d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.fxc.hlsl",
      "new_id": "c93db8f93405800ead76acdc4a366fcaa61565e9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fb2b1226a6c4bb8586a186c44d3df56c93f646de",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.dxc.hlsl",
      "new_id": "892e83b5cc2ce1758efecee7e3cc1652ba34c190",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fb2b1226a6c4bb8586a186c44d3df56c93f646de",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.fxc.hlsl",
      "new_id": "892e83b5cc2ce1758efecee7e3cc1652ba34c190",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f472178b9baa2e17cda31e2dc2a5f2d9c47faa6a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.dxc.hlsl",
      "new_id": "000e99a73c1635c0b6ae1b7442293b64d2686552",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f472178b9baa2e17cda31e2dc2a5f2d9c47faa6a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.fxc.hlsl",
      "new_id": "000e99a73c1635c0b6ae1b7442293b64d2686552",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "941cc5125b67df52bd43a6e48755d80d8c5a208c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.dxc.hlsl",
      "new_id": "0c10d105bc8250799b7dcb27c41863858ddcd199",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "941cc5125b67df52bd43a6e48755d80d8c5a208c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.fxc.hlsl",
      "new_id": "0c10d105bc8250799b7dcb27c41863858ddcd199",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4805875b28499596e772e91b1e92ffc1a2b1ed11",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.dxc.hlsl",
      "new_id": "2d5c15cce1cd12ce9fae089445eb1b93779a9036",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4805875b28499596e772e91b1e92ffc1a2b1ed11",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.fxc.hlsl",
      "new_id": "2d5c15cce1cd12ce9fae089445eb1b93779a9036",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "20e9c9ca2aeac5e104a6c27fb8681a60790413b4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.dxc.hlsl",
      "new_id": "9cc28ed6f49befcdb9cbe39b8100b985ac13a629",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "20e9c9ca2aeac5e104a6c27fb8681a60790413b4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.fxc.hlsl",
      "new_id": "9cc28ed6f49befcdb9cbe39b8100b985ac13a629",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1efa20e73a1a587d792a085066b831b0092e5c47",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.dxc.hlsl",
      "new_id": "fa85b7661e094533bffe8006b5ee87252705c4f2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1efa20e73a1a587d792a085066b831b0092e5c47",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.fxc.hlsl",
      "new_id": "fa85b7661e094533bffe8006b5ee87252705c4f2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "90bf34edf79fffa1992655b249ea730ca151093f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.dxc.hlsl",
      "new_id": "c3591f7a28cde6618f9474585ba5c5dcf6a56a50",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "90bf34edf79fffa1992655b249ea730ca151093f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.fxc.hlsl",
      "new_id": "c3591f7a28cde6618f9474585ba5c5dcf6a56a50",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "edba3bcd91497f209f350b97c5dc13ec3bf4825a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.dxc.hlsl",
      "new_id": "7e2727d1799d97f645ff5ee4e0405155abc77d05",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "edba3bcd91497f209f350b97c5dc13ec3bf4825a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.fxc.hlsl",
      "new_id": "7e2727d1799d97f645ff5ee4e0405155abc77d05",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "cccf6ce5a2c68c4095a345a6dbd8b615483187db",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "5a45dc633c16156b87089c4be0f67a739f987242",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
