)]}'
{
  "commit": "cd200cb73687f5b697d77483771927de6824da56",
  "tree": "13ec5a62cdb4717a48c8eb8519e51e4e9bf81646",
  "parents": [
    "f1c2fa9e39b93ca94735dd5eb2d996d2a1d082e1"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Thu Dec 28 23:35:00 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 28 23:35:00 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 26dc5f6989a35758ee466e8b2df5cebc983058ab msl ast_writer: Prevent emitted loops from erasure during... by David Neto \u003cdneto@google.com\u003e\n  - 2be279ee795b144ba43171c943c09707eda4480e Fix the comparator used to sort output attributes by David Neto \u003cdneto@google.com\u003e\n  - ece88f74027f2554bc6c98d0194eca9f4de4eb46 spir-v ast writer: Fix order of dpdx and dpdy operands by David Neto \u003cdneto@google.com\u003e\nGitOrigin-RevId: 26dc5f6989a35758ee466e8b2df5cebc983058ab\nChange-Id: Iea9f5e89f2f48cf98db233add45846845aa6b03c\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/166980\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Copybara Prod \u003ccopybara-worker@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8787d0982ca00651a3c36a4c3f28450323307fdd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc",
      "new_id": "4f907064733a88ac967b4dba155a3845deb6c381",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "9c9ba7c221aa0eda8b0cfaf998b7c1bceaff065e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.h",
      "new_id": "af251db4529a93f819a3d933d59ea3673c7aa7dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.h"
    },
    {
      "type": "modify",
      "old_id": "b62df62bf292752c994d5a26c760ab6436ab8ac4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer_test.cc",
      "new_id": "f7b869e9eeca3e3f13c0f4247203c5adfb1a9967",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "508c69d3266fd3f548a627a29d51445531d962d1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/continue_test.cc",
      "new_id": "a79ddc3e8c9e741d19de75d4665b9c58e260eb05",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/continue_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f4a666229212221cdee90e47becb0064e4eefac8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/loop_test.cc",
      "new_id": "450592b337dc03809b735bb7d1738932eb9f9c38",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26c4d3aeacb7e50eab9ca44f71ac79b9a5d05ab7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc",
      "new_id": "19a5662ec0f080fe2e515262ac00b14d7820de69",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "e0ec04a7f80707c77b0f4e1069a1d99629de0972",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc",
      "new_id": "9bfa4637471d18772bbe7730bf0c09868b0078ca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc"
    }
  ]
}
