)]}'
{
  "commit": "8c246caa91ecdd6a60f2ae76f73255a243126de4",
  "tree": "9beff6820f44364a3790a146a10e16c64ba498e2",
  "parents": [
    "febdd14b3d02817dc8cf3ea4f832184c6629f91c"
  ],
  "author": {
    "name": "Srujan Gaddam",
    "email": "srujzs@google.com",
    "time": "Wed Dec 27 18:31:37 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 27 18:31:37 2023 +0000"
  },
  "message": "[dart2wasm] Disallow use of old interop libraries\n\nCloses https://github.com/dart-lang/sdk/issues/54004\n\nAdds an error for imports of old interop libraries. Has an\nallowlist for existing usages/migrated usages that we\u0027ll need\nto migrate.\n\nChange-Id: Ie7174ae2a50c2d03a7aa2975e8a1914a4cba8a2c\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/342521\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\nCommit-Queue: Srujan Gaddam \u003csrujzs@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bac5c74c38257ec45fa1c9e789dd783ceb64c79",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "657738fd0ed03e48211dd83a35a3e8368b9afdb5",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "1579f530459d972d3f10539d0840f5804328fda2",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart",
      "new_id": "112237a23fe530bed88968f015aaf79b6b0c070e",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "b3a47bb4ae6a723dda6010c99e204ad6a02d2c57",
      "old_mode": 33188,
      "old_path": "pkg/_js_interop_checks/lib/js_interop_checks.dart",
      "new_id": "c283c45395f6a8285a0a3367cb1f9934d4a034d3",
      "new_mode": 33188,
      "new_path": "pkg/_js_interop_checks/lib/js_interop_checks.dart"
    },
    {
      "type": "modify",
      "old_id": "200667bec74fa08a3692bf89ac15ae78eaf1bdf5",
      "old_mode": 33188,
      "old_path": "pkg/front_end/messages.status",
      "new_id": "e0a00eccc28fba8613756e46ded38b676620e1b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/messages.status"
    },
    {
      "type": "modify",
      "old_id": "de498fa7312928b2d966e9d4826d916f2624a0c4",
      "old_mode": 33188,
      "old_path": "pkg/front_end/messages.yaml",
      "new_id": "7450e701ee786bd20b7118155718624333ab1314",
      "new_mode": 33188,
      "new_path": "pkg/front_end/messages.yaml"
    },
    {
      "type": "modify",
      "old_id": "99b74be2c7e99b1a0ea5b7e156418825f450b126",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_messages.txt",
      "new_id": "f432a84edc120ad7ab617ba29fe399101ab21424",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_messages.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f0a39d257adda922cd6a26f041ab671383351ef",
      "new_mode": 33188,
      "new_path": "tests/lib/js/static_interop_test/disallowed_interop_libraries_test.dart"
    },
    {
      "type": "modify",
      "old_id": "69d5a570227b187525ba8c69ae773e4502aa4d1b",
      "old_mode": 33188,
      "old_path": "tests/lib/lib.status",
      "new_id": "33b6596e4285bc7b34035931dc2a84ae99c44e9c",
      "new_mode": 33188,
      "new_path": "tests/lib/lib.status"
    }
  ]
}
