)]}'
{
  "commit": "4ed28fbf6910203336c65095bc18fc47743e01c4",
  "tree": "b43bacc4a635cb2707b317c2ba1de20da41fbae6",
  "parents": [
    "6620caa89a4691bc5cbdbc5af7599b17fd8896f5"
  ],
  "author": {
    "name": "Ulya Trafimovich",
    "email": "skvadrik@google.com",
    "time": "Thu Oct 28 14:53:49 2021 +0100"
  },
  "committer": {
    "name": "Ulyana Trafimovich",
    "email": "skvadrik@google.com",
    "time": "Fri Oct 29 10:36:10 2021 +0000"
  },
  "message": "Extend test 712-varhandle-invocations to check negative array indices.\n\nCheck that varhandle intrisics do not crash and delegate to slow path\nwhen array index is negative. The runtime should throw an out-of-bounds\nexception, which is caught and ignored by the test. Not throwing an\nexception fails the test as well.\n\nBug: 71781600\nTest: art/test.py -r -t 712-varhandle-invocations --host\nTest: art/test.py -r -t 712-varhandle-invocations --target\nTest: Manually change/remove the generated instructions that check for\n  negative array indices on arm64/x86_64 and ensure that the above test\n  crash in the generated code, as expected.\nChange-Id: Id2c31b639ab63fd1f3fb7d521f9e6a3676535fe5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d4bced7abf458216b8eafb21300052b57ff3a05",
      "old_mode": 33188,
      "old_path": "test/712-varhandle-invocations/util-src/generate_java.py",
      "new_id": "763fb201e939a467516fb37d5c08b9f7cca995b5",
      "new_mode": 33188,
      "new_path": "test/712-varhandle-invocations/util-src/generate_java.py"
    }
  ]
}
