)]}'
{
  "commit": "f4c12969c393a799e2468b01e71d3d7fddb094f3",
  "tree": "e317561b4c7bf4a9269b1b8c9202fba016f4536c",
  "parents": [
    "8f788f9464353f4fae79f007f6ab3a0095bd1c9a"
  ],
  "author": {
    "name": "Alice Carlotti",
    "email": "alice.carlotti@arm.com",
    "time": "Fri Jul 11 13:01:52 2025 +0100"
  },
  "committer": {
    "name": "Alice Carlotti",
    "email": "alice.carlotti@arm.com",
    "time": "Sat Jul 12 10:04:27 2025 +0100"
  },
  "message": "aarch64: Remove redundant feature requirements\n\nMany instructions explicitly specified SVE/SVE2/SME/SME2 as a required\nfeature when it was already implied by another required feature (at\nleast while the SME-\u003eSVE2 implication is retained internally).  These\nredundant features were used to determine both the valid symbol names\nfor immediate operands, and the choice of error message for invalid\nmovprfx sequences.  Those two scenarios no longer use architecture\nfeatures, so the redundant features are now truly redundant.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4116f0cc7ac1fd575bcd490e20f253c39981ecc0",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl.h",
      "new_id": "4b1acc2ed0bceab21783d77318f27332aeaf85d9",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl.h"
    }
  ]
}
