)]}'
{
  "commit": "32e0b7eb7782beb850893e5b2c4e94cc776f9b10",
  "tree": "e0cd18de93c3c561915bdc46e0873d35ef691ead",
  "parents": [
    "967bed205c83cba3ac05b0f8d084d11291e93ff1"
  ],
  "author": {
    "name": "Stephen Adams",
    "email": "sra@google.com",
    "time": "Fri Aug 28 20:43:25 2026 -0700"
  },
  "committer": {
    "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 28 20:43:25 2026 -0700"
  },
  "message": "[dart2js] size_estimator: take care with partially finalized names\n\nModularNames can be \u0027finalized\u0027 to Namer Names that are not\nfinalized. This matters only when using the size-estimator to inform\npartitioning, which scans the JS ASTs before finalizing names related\nto the structure of deferred-loaded parts (i.e. \u0027holders\u0027).\n\nA better fix would be to have a clearer distinction between shallow\nfinalization (perhaps \u0027resolution\u0027) and deep finalization, but this\nfix is less risky if we decide to cherry-pick.\n\nBug: #64150\nChange-Id: Ib1f9be92f90764389c36b0a7ccf14295bf062490\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/543120\nReviewed-by: Nate Biggs \u003cnatebiggs@google.com\u003e\nCommit-Queue: Stephen Adams \u003csra@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edabb935ebb034fa537aaeffc5611031d7ad2d97",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js/size_estimator.dart",
      "new_id": "422faea6ab4cfad56fc4bba4db292a5b4d1556f2",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js/size_estimator.dart"
    },
    {
      "type": "modify",
      "old_id": "512067ef997b24c8ce15111f868af29fe0bdd053",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/js/js_size_estimator_test.dart",
      "new_id": "85a5cce3f73e93778a144aa886b942532a65dd39",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/js/js_size_estimator_test.dart"
    }
  ]
}
