)]}'
{
  "commit": "29c28f75e0f35fd7e88f899e2be5807370c36fe9",
  "tree": "852ca34db4dca9c589feb5774bab7f1920f782ae",
  "parents": [
    "8e92dbd57286532fef8d67dad845775b5412b365"
  ],
  "author": {
    "name": "Peter McNeeley",
    "email": "petermcneeley@google.com",
    "time": "Tue Apr 21 08:37:11 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 21 08:37:11 2026 -0700"
  },
  "message": "[tint] Polyfill abs, neg, length, and distance for f16\n\nBug: 500099471\nChange-Id: Ie9aea138776742559f0ab284b5aa79bcc04e07b8\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/302455\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Peter McNeeley \u003cpetermcneeley@google.com\u003e\nReviewed-by: Natalie Chouinard \u003cchouinard@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "657a8d3d0f551ae4a1957c61943995344f05b146",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "175192f17adee447c42190728b3ab5860d0b821d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7258876f802366b569b18a6fec906b903a50cd2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "cf32c9de105c3fef27e4362964740edfa89eab8e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "0df53e852b455cf4d1fc3bac15257138d13fab32",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "ca931a7809b2bb80c12e267b3aeabc67388930f1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d1b6baba57c1fd784266b236983e68926c87c07",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "534f0d1f6da68995c49aa40acaf136ff81b11dc9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a629eea6b5b72dfc2d67c397edc36614b8db555",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "a6023d41cc9e78a97574216dd2120419e4159ed4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "b2e8e23aac4e835a4e4c109005da29f87b372212",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/PolyfillBuiltinSimpleTests.cpp",
      "new_id": "f4811726ed9c776927f78584f345a5b8b5b07e53",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/PolyfillBuiltinSimpleTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6284528cbb64ed23222d1c6a9140cefd6c132ec0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "ce5a3e42e7282333b11433106a7d98bf3babc973",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "a04f5f1792f9c5cdd47247276ac9b52fc1e13deb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "6d4c81c1fbb834891316bf04fecfae19861578e1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "955cceb05aebdb29b113df26f354a7bff1be6bd4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc",
      "new_id": "909532ee902f3a38f7b8e0c111377d5d0b40cecb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c52337bf867ac0a5c7ec31f00e7ec59aa0b15b1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "077559bfdb598a436e8b32f4c15572ffd24c76cc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "2eaf56e75af114409b1ef521836a0bc623b5c644",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "a70ac654c5a73bdec108877f0711a44a43195ab1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "d9750d0edb00b26c8de8500af935a52048832e2b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc",
      "new_id": "f4c623a4468a9d606ee198b1549ba576c016300d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "36bf2f6cccab6e5b0688f25198ddde95f90c9dd1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h",
      "new_id": "9380c51d21fa199831946453100377e8a7cd17ba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "398146f5440e913f72ffddcfd27bacd6253cfb33",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill_test.cc",
      "new_id": "7def679a72f856928361395c0dee6660a913bba9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64ce0f7ed1c7c3351e38b2756d455017f88aee33",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "e8ef81ac1391c8913b700215f1ca1977e3f7b116",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    }
  ]
}
