)]}'
{
  "commit": "b9002bfe55c3c828be9dacf7cb6324a2ee04fd7e",
  "tree": "5128a1203f9caf2d86670d181b0e325b2d22ab73",
  "parents": [
    "f04331891f0124f9beffaed328eadd03b5d98280"
  ],
  "author": {
    "name": "Srujan Gaddam",
    "email": "srujzs@google.com",
    "time": "Mon Jan 16 22:31:33 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 16 22:31:33 2023 +0000"
  },
  "message": "[ddc] Inline js_util transformation methods\n\nThere are a number of js_util methods that we use for transformations e.g.\n_getPropertyTrustType. In order to avoid unnecessary method calls, we inline\nthem directly in DDC here. This includes:\n\n- _getPropertyTrustType\n- _setPropertyUnchecked\n- _callMethodUnchecked*\n- _callConstructorUnchecked*\n\nChange-Id: I7f6905ec1daadcf5228eafde4fda5d435d6c8b23\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/277661\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f1bd6045ef79b06dde2589ee54fd0acb50f65a7",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart",
      "new_id": "a5140fedd445746f997955ecc1b8edde783040a5",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart"
    },
    {
      "type": "modify",
      "old_id": "e8149f869b99e03c8d5085c4e9d8d5b8cb12bced",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/js_shared/lib/js_util_patch.dart",
      "new_id": "8a7c74ef38752ba75b82c2d5474c787e98a25db1",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/js_shared/lib/js_util_patch.dart"
    }
  ]
}
