)]}'
{
  "commit": "6436f0c4e8b2f74cb4e68ccfa0510ddfeed68199",
  "tree": "32801619c483a7c59dcc8fc1d38534d2a65c54bd",
  "parents": [
    "0c06c43db72fb4de239155166b317df8bd854791"
  ],
  "author": {
    "name": "Gary Guo",
    "email": "gary@garyguo.net",
    "time": "Wed Jul 29 12:49:14 2026 +0100"
  },
  "committer": {
    "name": "Gary Guo",
    "email": "gary@garyguo.net",
    "time": "Fri Jul 31 00:57:34 2026 +0100"
  },
  "message": "Reject invalid identifiers in register_tool\n\nForbid super/crate/self/Self to be used in register_tool.\nAlso, add test for raw identifier and unicode identifiers.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "930f87e697c048a5fdb7b6cf19126d63a56a485f",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/crate_level.rs",
      "new_id": "a6c19f4032f7a12631cac3bfa818f95eb600eb16",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/crate_level.rs"
    },
    {
      "type": "modify",
      "old_id": "aec31cc7f667cdd6f0b64b40b7e377bc4d4642bc",
      "old_mode": 33188,
      "old_path": "tests/ui/tool-attributes/invalid-tool.rs",
      "new_id": "51bf9bdf4b04356b00303879c2e3497d9f6450f4",
      "new_mode": 33188,
      "new_path": "tests/ui/tool-attributes/invalid-tool.rs"
    },
    {
      "type": "modify",
      "old_id": "b4e2c3e7eaccb562f61701d504cbe4521256a944",
      "old_mode": 33188,
      "old_path": "tests/ui/tool-attributes/invalid-tool.stderr",
      "new_id": "5d7742c45d2483102e93914b371428e4c9837af3",
      "new_mode": 33188,
      "new_path": "tests/ui/tool-attributes/invalid-tool.stderr"
    }
  ]
}
