)]}'
{
  "commit": "b9045af57bb002d268fc560263b4069f338c050f",
  "tree": "606962a5fdbff547d4e15b4d122bcd2aa7f6782b",
  "parents": [
    "899c88c997217519eab57f440f1925794a36fca5"
  ],
  "author": {
    "name": "Alexander Markov",
    "email": "alexmarkov@google.com",
    "time": "Wed Aug 30 17:18:53 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 30 17:18:53 2023 +0000"
  },
  "message": "[vm] Cleanup lookups in the library import\n\nLookup in the library import can be very slow and it is not needed\nmost of the time. This change makes Library::Lookup{Class,Function,Field}[AllowPrivate]\nlookups local in the library and cleans up related or unused code.\n\nTEST\u003dci\n\nChange-Id: If5a99bce7d712ce3a898395f74d4febac0311048\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/323221\nCommit-Queue: Alexander Markov \u003calexmarkov@google.com\u003e\nReviewed-by: Ryan Macnak \u003crmacnak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82754369979e40d62e9d190837ce407d61a25ac9",
      "old_mode": 33188,
      "old_path": "runtime/lib/isolate.cc",
      "new_id": "5b0cc0ff396b8a4390dc4236857b57287485ba7c",
      "new_mode": 33188,
      "new_path": "runtime/lib/isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "ab33351ea5bdb0ebd5c3fb7e60732ba7bf005a4c",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/aot/precompiler.cc",
      "new_id": "226c6e22f8290ef40c9410904cc20e24324b1d0e",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/aot/precompiler.cc"
    },
    {
      "type": "modify",
      "old_id": "0391ccfce639e3247b0e4e0fcec352c77ee2e6f6",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/il_test.cc",
      "new_id": "08afeebf40850dd3209da3720699eece369ead1d",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/il_test.cc"
    },
    {
      "type": "modify",
      "old_id": "01b1303c338e3e6e1c8fa9044f938e8fcb5c7070",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/inliner_test.cc",
      "new_id": "6dc9388eb78cb26247a8b8de76aa30444668f5f2",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/inliner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "505ba53e232f1508992ba4bb7fe9500f6b97bc61",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/redundancy_elimination_test.cc",
      "new_id": "ef2532bace7b2c596656b3ba20f1a88e9e2b7877",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/redundancy_elimination_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9d356f762d95f43e755bdc6e8b48538ad9ed55d7",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/frontend/kernel_to_il.cc",
      "new_id": "4691e3a4884cd85ad66181ee041d8495414ed060",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/frontend/kernel_to_il.cc"
    },
    {
      "type": "modify",
      "old_id": "10a535f46fe0342ed6f08588f95ec58f99deb12d",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/recognized_methods_list.h",
      "new_id": "0f33a31ea3cf32ef57686a857d8c49fa5550866c",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/recognized_methods_list.h"
    },
    {
      "type": "modify",
      "old_id": "8c4f2d5daa759f69773f607a5742c58f4b03844c",
      "old_mode": 33188,
      "old_path": "runtime/vm/dart_api_impl.cc",
      "new_id": "06d86fc00e125a5e0c11b3c678669cf8da9cc44e",
      "new_mode": 33188,
      "new_path": "runtime/vm/dart_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "30e46db531333018416080aedc8a54f9c81a7847",
      "old_mode": 33188,
      "old_path": "runtime/vm/isolate.cc",
      "new_id": "a9239ebd2ac0eeb9c6e9a815d04a4f2334da1f34",
      "new_mode": 33188,
      "new_path": "runtime/vm/isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "81bd32e42ea9a6988c40904adf72b5aa76a4db45",
      "old_mode": 33188,
      "old_path": "runtime/vm/kernel_loader.cc",
      "new_id": "3ff2bf88cf879aa29e811e2c16cae0570337e1d5",
      "new_mode": 33188,
      "new_path": "runtime/vm/kernel_loader.cc"
    },
    {
      "type": "modify",
      "old_id": "815a64d9025914f16b8ad589a870fa68fc22971e",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.cc",
      "new_id": "71dc9acff0c83f880a3a243d1fc5061d974c03db",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.cc"
    },
    {
      "type": "modify",
      "old_id": "e1f33b7dd98bdd843a72ebe551f6696af84c1e55",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.h",
      "new_id": "45680bfdf9952bfe4ae9f8a4e8c3fb5f2551ec14",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.h"
    },
    {
      "type": "modify",
      "old_id": "8257b0127036efd95c444ab47a6fd8ec00103f84",
      "old_mode": 33188,
      "old_path": "runtime/vm/object_test.cc",
      "new_id": "5d1af8fee83b53c11aecd46a2f34192729b4c994",
      "new_mode": 33188,
      "new_path": "runtime/vm/object_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5c1ead983d0ff0bb2813a5e71144460b3da0a551",
      "old_mode": 33188,
      "old_path": "runtime/vm/resolver.cc",
      "new_id": "1d1b19677c3b1f9f4a63f1f3d694be6d0d3223f0",
      "new_mode": 33188,
      "new_path": "runtime/vm/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "b478615474d65823e5bebc123d1efc7669c91ee1",
      "old_mode": 33188,
      "old_path": "runtime/vm/resolver.h",
      "new_id": "f85fec9dd9effb0c88ad40f9cbba8cb9821e0427",
      "new_mode": 33188,
      "new_path": "runtime/vm/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "2d03ebdac6235fdd8541d8fee2f0a72121c99141",
      "old_mode": 33188,
      "old_path": "runtime/vm/source_report.cc",
      "new_id": "e45764edc81e45c96dbeae3dff44264ecfd514c5",
      "new_mode": 33188,
      "new_path": "runtime/vm/source_report.cc"
    },
    {
      "type": "modify",
      "old_id": "7024484994eff92874ac642b125d45766b0269e2",
      "old_mode": 33188,
      "old_path": "runtime/vm/source_report_test.cc",
      "new_id": "f53e009d2776e18e892c33ac82bad58298da49fc",
      "new_mode": 33188,
      "new_path": "runtime/vm/source_report_test.cc"
    }
  ]
}
