)]}'
{
  "commit": "bf8b351a53aae491c916d6497386678fa4f8d7ee",
  "tree": "59003b17aa5947cfaffc9ff0cbdf261f739e2d6e",
  "parents": [
    "a10ce57b2b5d225b3308283f3f27035f48fe4654"
  ],
  "author": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Thu Oct 23 16:31:09 2025 +0300"
  },
  "committer": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Sat Nov 29 18:52:18 2025 +0200"
  },
  "message": "Fix bug with attribute macro expansion\n\nSee the comment in the code. Previously it wasn\u0027t present because we were\u0027nt stripping derives appearing before attribute macros, so we kept the derive and therefore the helper resolved as well. But we should strip the derives, as rustc does.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f0afe61e0b85c06d039f133e95ac415adbe6dc6",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests/proc_macros.rs",
      "new_id": "521624691066f48cc592cd6407ede72c1c5641b6",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/macro_expansion_tests/proc_macros.rs"
    },
    {
      "type": "modify",
      "old_id": "9ac8a43999f524f5dc09c87f397219fd600a389b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/nameres/collector.rs",
      "new_id": "9aa7febdfd02bf9f6fbe6194c7e764684990204d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/nameres/collector.rs"
    }
  ]
}
