)]}'
{
  "commit": "83b331e1e72ee0d055762f032d2ddad6f1ea20da",
  "tree": "6e8fea543d728c8825557f692b6864920659bb0c",
  "parents": [
    "3890390ef8d2e241b7cbddd17bc70b190c3bb276"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Mon Aug 31 15:26:19 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 31 15:26:19 2026 -0700"
  },
  "message": "[ir] Change builder core builtin methods to return a value\n\n* Change WithResult variants to ReplaceResult\n* Disallow CoreBuiltinCall with templated CallWithResult and\n  CallExplicitWithResult to avoid misuse\n\nBug: 551944362\nChange-Id: Iae9d0a744c297504e18ee0711fe67d3d135e4b32\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/337875\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4140b765b398713fb2ae53054ba76748a71e18df",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/analysis/integer_range_analysis_test.cc",
      "new_id": "c0619e2d1f782331067e4dcea8b3598c45d03e90",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/analysis/integer_range_analysis_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bbe4c65ec9b990f043d54425df41ca45a073f122",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.h",
      "new_id": "a5f933a46fed1bbf717b4403f87b468670202a75",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "5f0615b8176977651eea6f601350c43c2b6f4cf1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/core_builtin_call_test.cc",
      "new_id": "1d2ffd31e81539a2c1370675d437a600ff8475a5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/core_builtin_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c2efe7701114c1aa360ceabaa7ae7cf42ca1ffb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from.cc",
      "new_id": "5263b0e342d22468178805a850451b3472c04b90",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from.cc"
    },
    {
      "type": "modify",
      "old_id": "ad810023d6817a093599c6c36a60b19b9bcee40b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "34bc133506e6e964cc76d0bdb69cef1ef73e2706",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "59c3811bb3f9e5e3025063b04f19a0bfa7165eea",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.cc",
      "new_id": "f5b5965bccab32eae6a543d694a78e010362dd44",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.cc"
    },
    {
      "type": "modify",
      "old_id": "c2a3e36e435dd1df1eb28a21cd0f62d7999bef18",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access.cc",
      "new_id": "9ce46319472ac81a6326448d71a52e1bf808f2b8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access.cc"
    },
    {
      "type": "modify",
      "old_id": "328d289754cc6e6a1f263139eab2f8b26acfd862",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access_test.cc",
      "new_id": "291fba2b2e34883734233e133bb4b08f8665bb38",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b888a72b36433e621514bb365dfd6a859ca3828c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.cc",
      "new_id": "bf2591f922cfe49578ef867148043ce3269a87b1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.cc"
    },
    {
      "type": "modify",
      "old_id": "c01d17b81178ae9aa3fcb58936743afcc1af43fc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.cc",
      "new_id": "933b1f69087ce4576271c6c2dfc27204f067b91a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.cc"
    },
    {
      "type": "modify",
      "old_id": "b9b7e6327629dfc4157a4ac2247719a93b54273f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts_test.cc",
      "new_id": "64c24549c05d635b307dcc08a8c735ccaa687671",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts_test.cc"
    },
    {
      "type": "modify",
      "old_id": "343362f0a54ad275358e672eaf79b0a24208c145",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table.cc",
      "new_id": "80ee6569ff8d9eb097e874db0d4b3335c8b6fbb2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table.cc"
    },
    {
      "type": "modify",
      "old_id": "8614d40eb6054f23ded9d4cd8f16b1dda9203da9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table_test.cc",
      "new_id": "24a32e4fc191509179c2daedb0ec8e1e89d714a6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c5b0eea84b3adc03ef7cf038624666b00454b3c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "ca23e34bdc3df933ac8ff9176386d5eec2dafd73",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "5b6935399b1254364fe568418e92bf00d4343f5d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "e141e96c44af1b8c22d0453455066c4eecc16221",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "d85f81e3f5da145e6c21cbb09ac3d800ad961edc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc",
      "new_id": "c337c74cec17e3eef2c680da6e6162cefa6b837d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d63953cf534f5e43b1a693e85550f75d01f0cc08",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vertex_pulling.cc",
      "new_id": "cba38d961d5ca88ba68ed8bb5c18ae0496f76240",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "aaf2cf589d36a6c7f4e46d648fad8a8d23c3aeab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.cc",
      "new_id": "ebbae307a8271a8f44eb5381f23ff8b8cb2d51be",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.cc"
    },
    {
      "type": "modify",
      "old_id": "c195d23d31963c069635dad81a62ee5e112b3c00",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_call_test.cc",
      "new_id": "831843caf784c235d7db12552b4e06e62d8fee2f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1c53f18b7581cfa62b29296a45a22b80338e7308",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_function_test.cc",
      "new_id": "c5b6c03789743817f4142cdc1abe7307a8ee6fc4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "446fffe773a1088ba52f29f0db95766e6547c34f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "b42878221ee9ea3c49364a8ce8785e43ef10117c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "25fb4c65c388c0859bcc04bccc06aa0d477db585",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_value_test.cc",
      "new_id": "4af5d93b2393dff4708db9ba352f9b9f28072674",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_value_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4dc5167719fd0b7e9df8355601c99cd30e95f804",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc",
      "new_id": "276c00748608df137aab689c58aa13f35c957a84",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "83667fe688c85637abce0ef3b0c95b94af05b9ff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc",
      "new_id": "8659fd53a3cd68d9679b1164d9c7b54686476344",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "62dd65027dcab478f5cb88f2eec074abe2e7b4e3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/shader_io.cc",
      "new_id": "9098a3e0e65c80f2be1b27151496a7f7574579ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "e1c49f9fdfda8d3bbc2510d5153f770cd342b6e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc",
      "new_id": "5cc11edc3a55ed35e14d720e6c6e0512cce5fadc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "e1b8c15a26cab924d38fb60ed26527e0369d2d93",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc",
      "new_id": "a55106ddfc5b36a46a1f991fb6a08ef1d4000b3d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "7f0764a0bb2ec315912af68f15b3963d06d0713a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_snorm10_10_10_2.cc",
      "new_id": "cf3d32a026a8af29cb77411de947921ef6dd941d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_snorm10_10_10_2.cc"
    },
    {
      "type": "modify",
      "old_id": "50ce4ce623f6fa04a95ba4af76343f5bcb8543b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc",
      "new_id": "d2a4927b1d4ca097375af9d68d60eaaa8b756455",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "e3b8bc1e20bf74f152993a535feb366be2c8efa9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "35fe3675f77d117f11d3a11f895626d64b6fd5d3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "d563f676c7c31161292f93ec2142614b41bd5c6d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc",
      "new_id": "beff9ad83d89414e72591d9028fb874007687d50",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "ad6bd7661692f37c29b2ebd41aefd92190508770",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "fd03b0d5e424e835603228801971c57af4630aa2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "ebaf8ac4fc730ab59b5aee6ae85d3390d9b82a34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics.cc",
      "new_id": "77342a703e49265c0ef3d81f77b225c49a36e930",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics.cc"
    },
    {
      "type": "modify",
      "old_id": "9b1a25a25765b0b851213c8f77e059a3947afd59",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics_test.cc",
      "new_id": "badba945fc6dd5aaf2bd539ec365c41931de3566",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics_test.cc"
    },
    {
      "type": "modify",
      "old_id": "77a04fb68102bc7d69a4dd642ceaf120bb31b826",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "73b523ec6ee7498c647c59530c8afce354daff34",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "ef9098a863bfa2edbe87e5881ce410423ff11e21",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture.cc",
      "new_id": "409e7387cb29987bf0237cb71416a2d5ad4b90ef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture.cc"
    },
    {
      "type": "modify",
      "old_id": "d8546c300d5a86bf839570e51580097949f491af",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc",
      "new_id": "af1826ffda94041ffb528dc74c60cb9054b06764",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc"
    },
    {
      "type": "modify",
      "old_id": "954e93ba063ec49d2fbe0b8fe59c45a7087884ca",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "de05f07f9c0f1fcf69376e65cb05415d8942b26b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "fc88b9dfd39aaf50e74ffeb3ef7eb42fc41d91fc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "77953034e75b541d2ffedbd2b0bf452ee1dcda3e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "1a89707f79143ccdcbda369005a01ed8afe0be97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "2c84697c92cfecd29833e007e2830a7271de03d7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "8bfad2f35229590637ffbf217dd6b55f7e9e5a4b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc",
      "new_id": "73a8bef37b12ff8c32e6c74b72bba240365454a1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "fd525ce7c9f054ca5a35ae57c58509ffa8226153",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc",
      "new_id": "4d80a47fb5402f431248f72a79f7a85fb14e5511",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d01d51b1583d15c21c662102810980b66f3f5fde",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_test.cc",
      "new_id": "f7d3bb9087649dbfda450b7eeeb7818c8a511edc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "536d249b4a73f3e9761d81d395d270e712baa740",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ir/atomic_vec2u_to_from_u64.cc",
      "new_id": "9f9401cb7bab46718511998a15bed81d50ee8d1f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ir/atomic_vec2u_to_from_u64.cc"
    },
    {
      "type": "modify",
      "old_id": "2eec5b39e35b27dfa0765aa55501211ad20e6f66",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/lower/lower.cc",
      "new_id": "7997c61cad3f1a7c89de801645bc3a0f9ac6b1ec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "8e9ec6f375de6b02ae7e06e6094267aad8de0cd6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "66c1f30dabcfabb39540a0a3b0f2c800c2176915",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    }
  ]
}
