)]}'
{
  "commit": "76fd1b3df32b4e81f94e5cb609eddd6ecbd992f7",
  "tree": "26f427345abcfaa31b8f98ceadf623d00efe4ba0",
  "parents": [
    "8275de8cdd126d39676519a45a90d63f5ed747f2"
  ],
  "author": {
    "name": "Edvin Bryntesson",
    "email": "epost@edvinbryntesson.se",
    "time": "Wed Mar 04 11:06:15 2026 +0100"
  },
  "committer": {
    "name": "Edvin Bryntesson",
    "email": "epost@edvinbryntesson.se",
    "time": "Sat May 02 16:02:34 2026 +0200"
  },
  "message": "make tools on `AttributeParser` hold reference to `RegisteredTools`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b5491fb754de8a74c85e13aeb3bcb755ae0d799",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "4648a12da487b79bb83dc53730947bb6e4c3de47",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "49790c2da6de4cf67e613ad742dee608c2c4bef1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_ast_lowering/src/lib.rs",
      "new_id": "4783f63fa00677beb8b755ef586f79c43d1ae198",
      "new_mode": 33188,
      "new_path": "compiler/rustc_ast_lowering/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "fc83c3b6e9bca6860c7fb59a5c71aaab3ae909fd",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/Cargo.toml",
      "new_id": "fccc36a12805796eeeeed86d2a97e4d76b231355",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a6cf25330b557ffe66ce7995269b9366f0145da1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/codegen_attrs.rs",
      "new_id": "94ced2251fc1bab481bbef0eb431cb0ec4d7dd23",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/codegen_attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "567cdc7701eaef025f05feb534c3bbda28768b78",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/interface.rs",
      "new_id": "82606638503443cd93fddf02d1589c15c89427e7",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/interface.rs"
    },
    {
      "type": "modify",
      "old_id": "2bb6c43f3dd62596aedc21135e8b8f89d5b2297b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_expand/src/expand.rs",
      "new_id": "b6611e7e0ca0cd1d8e58b15d09ece126118c320a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_expand/src/expand.rs"
    },
    {
      "type": "modify",
      "old_id": "90c385ef6f5abca036b0956937f7daaad9df24d1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/def_collector.rs",
      "new_id": "0040ddbf5e24a43c16dca6fa0fe66fb7edc1571a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/def_collector.rs"
    }
  ]
}
