)]}'
{
  "commit": "7369bddb2b510ffd4feb52b8d32e853bfa6695e0",
  "tree": "e7f0fc2230bc6ae1289522163ee383f59d7f5fbe",
  "parents": [
    "c3de402889bfe9d7949503e6f66ac3ee18bdbc98"
  ],
  "author": {
    "name": "Peter McNeeley",
    "email": "petermcneeley@google.com",
    "time": "Mon Dec 01 09:10:36 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 01 09:10:36 2025 -0800"
  },
  "message": "[tint] Polyfill unary negation and abs for amd mesa frontend\n\nBug: 448294721\nChange-Id: Ibca22bac11a7289538cefcd70169640d323b297c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276774\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Peter McNeeley \u003cpetermcneeley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cca76dc3f792e2065492103ad0bf3643a197f52",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "f231360263c09adede9fc9f4df28cb0b5741e94f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "13bf92b171341347bb7cfed83481e7b4e30179c6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "423f918c3c59ea191b3d46d86d35a3e773f624d2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "45271dfbfb247acc492f050a02b6fcc771516482",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "64ebd4151e2b5729ce944892a91298ccb027c643",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "622e2b9fb942b5e53c632303ae08c5df9cc6c5fa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h",
      "new_id": "1926898038ddacb6b5fe4f075b0bc7b0e4b57e69",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "3fb8c9f96a6278f7bda2f28f065d7dc5a8bd26e7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "6923bccb9dce483d23f7eeaa3542024a9b623637",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "1701c9eb52a005190ae3e084d3f4d2d79b3a1062",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "9177e3a38b3ca0bacda7d2a3dd2d0069f197ffe6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "e261f986d0a871b7e1dcf6f7948fd9b1134e7039",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.bazel",
      "new_id": "f0b9437b442b89e741cf18a88f50aa29743f7127",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0311bd61cbe3a36a161232b59d1e63be32e9397e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.cmake",
      "new_id": "8e7e51df3b475d3eaf7f638136e1bda501791e81",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "91a8501942b08434358f14c812068f981b58e6a6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.gn",
      "new_id": "cd5756d4c684757aa1fac7f29fb43eb4220411a2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "aba573379574efe0ec367add9365584e0e71b212",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "92a1d2b8a46488daa4781b020dfb66ef8bf64b52",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75c4bcd98132e7feb3345d0fed551b8092f1d8ce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36bf2f6cccab6e5b0688f25198ddde95f90c9dd1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "648c5bf6ef57ccc9d6f60ffd1190e383f5b3d605",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill_test.cc"
    }
  ]
}
