)]}'
{
  "commit": "b1fb0491999fccc06b78a4fa86a582dfcaa80f28",
  "tree": "3e2e66e6f9ed55a5a191dba01e9d9bbd54c7518f",
  "parents": [
    "dc91a579ffac98ceea35f3b51f1245d8d807e143"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Feb 11 12:38:50 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 11 12:38:50 2026 -0800"
  },
  "message": "[ir] Re-introduce the const DependencyOrderedFunctions()\n\nThis was removed when we removed ConstPropagatingPtr as it had no\nuses. A new analysis will soon be added needs this overload (since\nanalyses do not mutate the module).\n\nInstead of re-introducing ConstPropagatingPtr, use standard C++ type\ntraits to achieve the same behavior.\n\nChange-Id: Idd3cec248e3993f6489582829d1e3ac670c7dde4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/290295\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "721164c4ae4d6ed25ee4f7bb94183463f4752e1f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.cc",
      "new_id": "d3b1afe1765c90430236befc00a3375c8ce96502",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.cc"
    },
    {
      "type": "modify",
      "old_id": "fc300810955ea1a9eb3e66914507cd52a83a6bc5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module_test.cc",
      "new_id": "28be2fc0d300d42ef95f014e8e1fef909b4b6a13",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module_test.cc"
    }
  ]
}
