)]}'
{
  "commit": "db3c06bf93f577b9eb40e2cc5d67bfd0671d3c11",
  "tree": "d1cd2d63644a790b06a36afea900ccc5a509c302",
  "parents": [
    "56ead579a51f797beebc0d7745a613895383fe51"
  ],
  "author": {
    "name": "Richard Sandiford",
    "email": "richard.sandiford@arm.com",
    "time": "Thu Mar 30 11:09:07 2023 +0100"
  },
  "committer": {
    "name": "Richard Sandiford",
    "email": "richard.sandiford@arm.com",
    "time": "Thu Mar 30 11:09:07 2023 +0100"
  },
  "message": "aarch64: Add an operand class for SVE register lists\n\nSVE register lists were classified as SVE_REG, since there had been\nno particular reason to separate them out.  However, some SME2\ninstructions have tied register list operands, and so we need to\ndistinguish registers and register lists when checking whether two\noperands match.\n\nAlso, the register list operands used a general error message,\neven though we already have a dedicated error code for register\nlists that are the wrong length.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d41f6f23ba5c52058bd234b27f648c14afb856a4",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/illegal-sve2.l",
      "new_id": "995440627d1137d23e6185064bbfce3eeab5fe14",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/illegal-sve2.l"
    },
    {
      "type": "modify",
      "old_id": "6615dec41a7b43af18b8d694dfc9bf718217b8c1",
      "old_mode": 33188,
      "old_path": "include/opcode/aarch64.h",
      "new_id": "d09897f48d40acab86dd4c96215c19d3768ead75",
      "new_mode": 33188,
      "new_path": "include/opcode/aarch64.h"
    },
    {
      "type": "modify",
      "old_id": "3603f2c8c9baccca101c0e28bc8c4e8d38e9159c",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc-2.c",
      "new_id": "2fa09b29d26755f782ea7d5dafdb15f5561bb2bc",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc-2.c"
    },
    {
      "type": "modify",
      "old_id": "6b9b19ffc57389ba15640ba0593ff8d9b6156414",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc.c",
      "new_id": "dfffbf6f6e5f31b9c04dd0740f59cd4b9f982319",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc.c"
    },
    {
      "type": "modify",
      "old_id": "98b2b01b2a29928a189b2cc21d54d6134bb27525",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl.h",
      "new_id": "77890fd0f1423233d43e507bd0f8037747bf3c06",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl.h"
    }
  ]
}
