)]}'
{
  "commit": "f7eedfe04e5a92861dd0de68ea7642dbc4729ac1",
  "tree": "8e616acf4a792cf69de5f18644fcc9fb20393fe5",
  "parents": [
    "6926665a177f284649c22134f78dea4c87deef9d"
  ],
  "author": {
    "name": "Santiago Aboy Solanes",
    "email": "solanes@google.com",
    "time": "Fri Jun 17 12:04:17 2022 +0100"
  },
  "committer": {
    "name": "Santiago Aboy Solanes",
    "email": "solanes@google.com",
    "time": "Tue Jun 28 10:07:22 2022 +0000"
  },
  "message": "Get the ClassLoader from the DexCache in ReferenceTypePropagation\n\nWe were passing it down as a parameter when we can simply get it\nfrom the dex cache. Passing it down as a parameter brings the\npossibility of using the wrong class loader and can be the source\nof bugs.\n\nTest: art/test/testrunner/testrunner.py --host --64 --optimizing -b\nChange-Id: I7fbf3d6f79186d4eb695c77b876291d02e3170ba\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f73c0d38e4e0873e87566795a8a0ab121f23fe35",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/inliner.cc",
      "new_id": "2b8c04b4a5562f5b4cca948e4072b6a971746e4d",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/inliner.cc"
    },
    {
      "type": "modify",
      "old_id": "9b8f07e9696d49331089740550666f9168aee32a",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/load_store_elimination.cc",
      "new_id": "5e2e4eecdebb3848c9ba71457c059777f89088c8",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/load_store_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "e6024b08cb88f56491dc025643193a9f178c6eb4",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/reference_type_propagation.cc",
      "new_id": "3bfacde612238fd06880873ac33c10346f8284e6",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/reference_type_propagation.cc"
    },
    {
      "type": "modify",
      "old_id": "889a8465e0dc88f03c83238b6b427c22dc1a12d5",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/reference_type_propagation.h",
      "new_id": "e2e178a9d866f90079f2838e6827b21ed2e8348d",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/reference_type_propagation.h"
    },
    {
      "type": "modify",
      "old_id": "d1bcab083c1e94e33a0143b72c202475356955c6",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/reference_type_propagation_test.cc",
      "new_id": "839b1c6e436542377e25ee5a0fd250e7ed5c5ec4",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/reference_type_propagation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67ee83c9dd46242aae0f48c538074aff12a4b53f",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/ssa_builder.cc",
      "new_id": "a36b74bba9b81836b538302a688607afcb63fd11",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/ssa_builder.cc"
    }
  ]
}
