)]}'
{
  "commit": "dccb302cf2ec0fbe32bf5b1c515f84f6a754a2ed",
  "tree": "ce1a006fd95eb3785ea1b1a0ca194b953f8d863e",
  "parents": [
    "ec5409b1865b9a462ea336db7428c210eb1955d7"
  ],
  "author": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Thu May 22 16:18:11 2025 +0100"
  },
  "committer": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Mon Jun 09 15:42:35 2025 +0100"
  },
  "message": "aarch64: use macro trickery to automate feature array size replication\n\nThere are quite a few macros that need to be changed when we need to\nincrease the number of words in the features data structure.  With\nsome macro trickery we can automate most of this so that a single\nmacro needs to be updated.\n\nWith C2X we could probably do even better by using recursion, but this\nis still a much better situation than we had previously.\n\nA static assertion is used to ensure that there is always enough space\nin the flags macro for the number of feature bits we need to support.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bfdb94124d5b44e60d1e328cd183c1ad8555bb4",
      "old_mode": 33188,
      "old_path": "include/opcode/aarch64.h",
      "new_id": "c90a6978bdf56dab3ce4d043fb5069c3513b24d1",
      "new_mode": 33188,
      "new_path": "include/opcode/aarch64.h"
    }
  ]
}
