)]}'
{
  "commit": "6fae002f59c547bc03c56142a57ca620fbbacf1d",
  "tree": "a565723f76abfb2e7759267d0764325b45e258d5",
  "parents": [
    "10742d9a12a194b07272640cb342572b8989508a"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Thu Jul 04 10:32:30 2024 +0000"
  },
  "committer": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Thu Jul 04 10:32:30 2024 +0000"
  },
  "message": "[sdk] Use `{List,Set}.of()` instead of `{List,Set}.from()`\n\nThe `{List,Set}.from` take an `Iterable` and perform a `is Iterable\u003cT\u003e`\ntype check inside.\n\nThe `{List,Set}.of` in comparison take a `Iterable\u003cT\u003e` and do not\nperform a type check.\n\nTEST\u003dci\n\nCoreLibraryReviewExempt: Optimizes implementation, no API changes.\nChange-Id: I99f138bfbdedac15752b01bfdf0bbec258bb9107\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/374561\nReviewed-by: Slava Egorov \u003cvegorov@google.com\u003e\nCommit-Queue: Martin Kustermann \u003ckustermann@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b4cdc14aeb5d60721684a4f7e87f1d77f11b710",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/incremental/no_outline_change_22.yaml.world.1.expect",
      "new_id": "1ca8a6f1c9cff1e210db6fcc6194ad896f9188fe",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/incremental/no_outline_change_22.yaml.world.1.expect"
    },
    {
      "type": "modify",
      "old_id": "8b4cdc14aeb5d60721684a4f7e87f1d77f11b710",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/incremental/no_outline_change_22.yaml.world.2.expect",
      "new_id": "1ca8a6f1c9cff1e210db6fcc6194ad896f9188fe",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/incremental/no_outline_change_22.yaml.world.2.expect"
    },
    {
      "type": "modify",
      "old_id": "487e7874013a19b9004f8fc674ceb23eeb04737b",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/patterns/access_order.dart.strong.transformed.expect",
      "new_id": "cf43fdc33c465a2e57a6dec2797d5026cc1f379f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/patterns/access_order.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "7a76db64d057d5048e4cf238f8e1ed96a99170cc",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/patterns/cache_lookups.dart.strong.transformed.expect",
      "new_id": "930ae6350c91ff912d93063b0d70cc4435bcabc5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/patterns/cache_lookups.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "c1fe7d4495349af5ac099bbc3a54ce92582d1a15",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/patterns/matching_and_capturing_accesses_list_element_once.dart.strong.transformed.expect",
      "new_id": "e5c9152984cac8557058540e6823dcea6013bc04",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/patterns/matching_and_capturing_accesses_list_element_once.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "48f2253e626148344c36ba1f5106670046f518ea",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/patterns/negative_length.dart.strong.transformed.expect",
      "new_id": "4f70f504831d29bff603951ea77d1d2d809e16da",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/patterns/negative_length.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "e6f886aacdc151e3cc43fa3dd3baad28947818e1",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/vm/lib/typed_data_patch.dart",
      "new_id": "6ef07a3e4cc6862a01e3ba49abf68f77424cef7e",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/vm/lib/typed_data_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "0ac7943988b1a158850384a63c854485171e3f8b",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/js_array.dart",
      "new_id": "f1d744f9b7d6b082aa1f2e330c2584da0f3be671",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/js_array.dart"
    },
    {
      "type": "modify",
      "old_id": "f999ee1d2b2ad750bb78cb9a4619c5fc956b4684",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/js_typed_array.dart",
      "new_id": "15988024e63fb7e8063541576b01329fe21c8355",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/js_typed_array.dart"
    },
    {
      "type": "modify",
      "old_id": "20f86f7dafc6c0106ef3246b19c743c62507c7c2",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/list.dart",
      "new_id": "53ffaf91b6ee11b6355822ce4dc27765f41b6089",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/list.dart"
    },
    {
      "type": "modify",
      "old_id": "83c5b237f29a04a257c05910dd0dc19c1e3c4ca4",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/typed_data.dart",
      "new_id": "400ec6c083762d006e4f37162c431568eb67a8ad",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/typed_data.dart"
    },
    {
      "type": "modify",
      "old_id": "61cc4e7b727c3cc83a3e64789ba6e96d56f0f626",
      "old_mode": 33188,
      "old_path": "sdk/lib/collection/list.dart",
      "new_id": "1c3af1b02a7d9edf6190542c3774ae020b7bd87b",
      "new_mode": 33188,
      "new_path": "sdk/lib/collection/list.dart"
    }
  ]
}
