)]}'
{
  "commit": "200fc064c30eda983b3a7b406076175340c2d169",
  "tree": "e3633c450ef7226bcdbe3b88fd28627d9b6aca60",
  "parents": [
    "0400d42d9025b02e0a4ac164fe91a17009859591"
  ],
  "author": {
    "name": "Vladimir Marko",
    "email": "vmarko@google.com",
    "time": "Wed Sep 13 14:01:34 2023 +0200"
  },
  "committer": {
    "name": "Vladimír Marko",
    "email": "vmarko@google.com",
    "time": "Wed Sep 13 16:22:00 2023 +0000"
  },
  "message": "nterp: Load full class status in `ExecuteNterpWithClinitImpl`.\n\nLoading an 8-bit chunk of a 32-bit field is a hack that we\ndo in compiled managed code to reduce code size because the\ncheck is done very often. However, there is no good reason\nto do that for `ExecuteNterpWithClinitImpl` just to save a\nfew bytes in `libart.so`.\n\nTest: testrunner.py --host --interpreter\nTest: testrunner.py --target --interpreter\nChange-Id: Ibc0bec342e4981eac7170fe88226d06e85587b57\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78353eced4c7324c8a1e185927e344f7d98a74d2",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/mterp/arm64ng/main.S",
      "new_id": "602273f13a9da9b8c8a315ed6674882b3b76c573",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/mterp/arm64ng/main.S"
    },
    {
      "type": "modify",
      "old_id": "8a95c1b2f5443b6013ec3f346d62b0fb341d5c86",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/mterp/armng/main.S",
      "new_id": "ec23572b40f9bbe038a5928ea78f456e0672c767",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/mterp/armng/main.S"
    },
    {
      "type": "modify",
      "old_id": "1c2c3bcf2a99aa91d367bc941b49953ef663a0fd",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/mterp/x86_64ng/main.S",
      "new_id": "f346cb873d1003e494e8a63884b3fd978e7cea5e",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/mterp/x86_64ng/main.S"
    },
    {
      "type": "modify",
      "old_id": "7a25f802ed85ac8b597fa20bc3993fbd380f943f",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/mterp/x86ng/main.S",
      "new_id": "b64040f7d2691d659c29315fa08485ddf2d36356",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/mterp/x86ng/main.S"
    },
    {
      "type": "modify",
      "old_id": "062a7aa4b7fa6ed0d51591f8ea546e2c738704ea",
      "old_mode": 33188,
      "old_path": "tools/cpp-define-generator/mirror_class.def",
      "new_id": "23d5dcb759b1cf496e5311304a54c5f8487a6321",
      "new_mode": 33188,
      "new_path": "tools/cpp-define-generator/mirror_class.def"
    }
  ]
}
