)]}'
{
  "commit": "fa45e1bc3e1bcb74904085f7176d1b01f4c61183",
  "tree": "7cf462d78c81ffea04b3a4e77bd77d055d879118",
  "parents": [
    "8bffe24c64ce013470d5b7be9937d4b22f1700b0"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Thu Sep 17 15:36:40 2026 -0700"
  },
  "committer": {
    "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 17 15:36:40 2026 -0700"
  },
  "message": "DAS: Avoid re-resolving unit in rename_constructor\n\nThis was found to speed up rename requests for constructors, but it\nwas measured with other changes so I\u0027m not sure of the precise benefit.\n\nIn this change we avoid awaiting an async call to\n`getResolvedUnitByElement` for same-library references.\n\nChange-Id: I633fc23891f3ae481932be9ee8fd3ee0c70b6588\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/551820\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f9476b5a864478bc23bd1e78475630b583315ff",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_constructor.dart",
      "new_id": "be6b30a8aa3a8568e9f2ca54637ba106079ad92d",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_constructor.dart"
    }
  ]
}
