)]}'
{
  "commit": "8c1d0aea1df1ad659d1c46a816ee2e41cbcdce77",
  "tree": "6f82c98c5892f43be6687b227cd44e16c61b44c3",
  "parents": [
    "e6292a4b2c7ff58f40f7717eb3659996fe5deae3"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 05 08:39:28 2024 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 05 08:39:28 2024 +0200"
  },
  "message": "RISC-V: avoid use of match_opcode() in riscv_insn_types[]\n\nAs of 27b33966b18e (\"RISC-V: disallow x0 with certain macro-insns\") the\n.match_func field may be NULL for entries used for assembly only, which\nis the case for the entire table. With .match and .mask both zero the\nfunction would only ever succeed anyway. Save almost a hundred base\nrelocations in the final executable by using NULL instead.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb098fac4c0b02a4f46217f70d7bb381ee057bd5",
      "old_mode": 33188,
      "old_path": "opcodes/riscv-opc.c",
      "new_id": "14ec2903cddbc2cfaddee70ebfad244f8171f094",
      "new_mode": 33188,
      "new_path": "opcodes/riscv-opc.c"
    }
  ]
}
