)]}'
{
  "commit": "0e4a82cd52827fec5bbb3bf313e6c742e6467193",
  "tree": "7db786eb0308223c8820ef445607979850f8c5b3",
  "parents": [
    "ea3cf4e46eafc1db7666919836427a354b5173b7"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jun 02 13:21:35 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 02 13:21:35 2026 -0700"
  },
  "message": "[ir] Move kAllowModuleScopeLets to a property\n\nAdd the property after HLSL\u0027s PromoteInitializers transform and MSL\u0027s\nModuleConstant transform.\n\nBug: 512904070\nChange-Id: Ie5c0f5903e7a220ec5d828df081baa661a435580\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/313097\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0caded4df9c6f15c49c2172d225ae52b25c8943",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/dis/main.cc",
      "new_id": "5d363712973b0d3e733969301af12b6e6d920542",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/dis/main.cc"
    },
    {
      "type": "modify",
      "old_id": "1b4b0e5864a9c2914ba5e9e07e9fdd072a475ca1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "a2ef70cedb5078547a8d0e6f9691da1cfbf27c6b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "bb30ed033c6e280be823f5172bd5cd726ff061da",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h",
      "new_id": "2f3c437ff832a28dd3aa7ba91509e0e8d7643fcd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h"
    },
    {
      "type": "modify",
      "old_id": "7355af8101d530482b0b783aae51650c109469aa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "0ce392a8079ecd051656e7f3047737f926afe9cb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "e509ce13510068b9e694bfcc47ef6f9e6dd4c8f9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "f41fb77b4dcf5ef0531684b1a9aa72d09228b7dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "3fc65e4d1e9caa8fd7cd3932df6fae4fdbc7a210",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "6a64195dfb61749941b9f5170454b64a0d48f18f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "f19c6519a327e681652090f0b1b04a56b26e2279",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "d082107c23206efc42ddd34b1733e5e64dbdee8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "3692634fe13975f8ace6c3102b7600b99ef13bac",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "74c1131a64729d159d05b96af103143a66259ec7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "098b487d85e97c63d0117fe207831bfd96bcf61e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "401a84e2b94aab979c0279e994910533999d237f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "8186f17df64a6da14eb6aceb9387b260a99f217a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "d7ec89dbf4e28a0b7538cb3224735adfbd94d474",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4df869b8c7c7a3aed13fc3310274042959c182fa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.h",
      "new_id": "e7fe62bfac85c0c05891ffd0d15beb42e8afdc69",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "2b3e6fc4bf10a81d59bf5fd519bf69148dd9fc9b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.cc",
      "new_id": "8ec5792e01e4f0ac83188d6ce3afc1e2c725d9bb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.cc"
    },
    {
      "type": "modify",
      "old_id": "0954a8107e355c9298a83e58f6d7275e77e395b8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h",
      "new_id": "ba7d93a0aa973344d8e762759b500bbab8edc77f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h"
    },
    {
      "type": "modify",
      "old_id": "58af61d425c6b981de7821d76ab6cda67ab84588",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers_fuzz.cc",
      "new_id": "187147cb35f0341e8389e68ce29883c1b997497d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "0d752fe6eaa2a6140ee7560ab5a489f12aa6f030",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers_test.cc",
      "new_id": "dcd6211ec8830bd2c1b69a4200ac3ad36b92d95e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers_test.cc"
    },
    {
      "type": "modify",
      "old_id": "852dcbb500037f5f772cc369394b5ec26e0bd6da",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.h",
      "new_id": "12f1de95e9f3931a8d4bec75af10c64d5f683278",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "b736922b8295f8f489d97644fa7f4e41d7d97bbc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant.cc",
      "new_id": "223b77c9bc769ca5b150d222b5f3a34ee15be94f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant.cc"
    },
    {
      "type": "modify",
      "old_id": "e9a87a2b3811d480d87f54a09a31d489868f646e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant.h",
      "new_id": "d7f57ab16b15f7bc7a99a7396c626ee7553a3589",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant.h"
    },
    {
      "type": "modify",
      "old_id": "2a1b783c7cd4e75b2ff2302f171212d0d81846d2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant_test.cc",
      "new_id": "f97c3d68c2389c468c81c5b2c7d98dc715dfec54",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant_test.cc"
    }
  ]
}
