)]}'
{
  "commit": "8eeebe16d27cb6d0b5d67097651f2bc92503efd4",
  "tree": "fd43e130ad6df7c65fc087386b723409086d0ce1",
  "parents": [
    "cb66e36c25952abbb95bfbeb00e85e4042affe6c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Aug 26 13:37:56 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 26 13:37:56 2025 -0700"
  },
  "message": "Remove StructMemberOffsetAttribute.\n\nThe struct offset attribute is no longer required with the removal of\nthe SPIR-V AST reader.\n\nBug: 42250952\nChange-Id: Idf8ba3cb45e4179d8ae330bee6fa0d6ddfe99a7d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259234\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9236476ad59627a1374121fbf1d8cde4baf79410",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/BUILD.bazel",
      "new_id": "6f85b4d58e8333ba8b4aa48af59e78a396915390",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a53fa5818b6c4818993c9cb5cee1d7c82f957c4e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/BUILD.cmake",
      "new_id": "d846985e9156bbb0a9b21b128182de314f2d1c68",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "ac16190595e6e5e2e62d841c401a0e513169a566",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/BUILD.gn",
      "new_id": "44412f308c6d4b962f4dba015946e350df6eb66f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3dd9d6680be4c4ef6458f399ddb1f544cd40b5d4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/builder.h",
      "new_id": "ede29115c1d9018854d330f5edfeac880f863858",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/builder.h"
    },
    {
      "type": "delete",
      "old_id": "22da25f3145f348be81d2b3df915481c88c93e73",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/struct_member_offset_attribute.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bda687513eefd6ea6632e2d3612e793575a9ffc1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/struct_member_offset_attribute.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1bb65f2629f3692fd48262b88712789acf8d2781",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/struct_member_offset_attribute_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "11fdb320446d56e3f405137b204f257b12e67c89",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/attribute_validation_test.cc",
      "new_id": "82550575a754e52f9d3425a700f375644a4b3fb9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/attribute_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6694adae53ddbfd4cc1591685822d0e97e83ae71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/dependency_graph.cc",
      "new_id": "b1e6be5a73ba955f859cf09d7016a27edc2dd184",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/dependency_graph.cc"
    },
    {
      "type": "modify",
      "old_id": "a0cab82e3928ef209a1930655b774f1aced239f0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "a40be82498d3761078e3dab9ca51fa06ff9ae3e2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "6602603514676538ba1276d7ccfe2f437b97a864",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/struct_layout_test.cc",
      "new_id": "5235631833182b3809a611306df64787362a41d3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/struct_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d53a538756c864a42d0e4c92d01a25c019d53f78",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/type_validation_test.cc",
      "new_id": "9199534a41959864c028cf55319e2c8aa5d1d28b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a9d5ba24053f63a4db6fbb849f9008ee38b457e5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/validation_test.cc",
      "new_id": "ce0d2e9d236aa545a945fc30fd04980990179931",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "876ed02d344d3877fd03951eb8620de8d3bb4be0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ast_printer/ast_printer.cc",
      "new_id": "7dce971b8ab58ede30ec839601d24a26e5e70d36",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "76faee0a8e281287dbb8db2e1a7d2bf33f785ed1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ast_printer/type_test.cc",
      "new_id": "01f0f62a444fbf86dbe822a17f4a540cbf31b56b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ast_printer/type_test.cc"
    }
  ]
}
