)]}'
{
  "commit": "b1c792568662d7e00158d19e0439b64f98b78e47",
  "tree": "c7f05f2aead63173ff4a41d5cd2bcd906d173758",
  "parents": [
    "2a4da0730829376aeaee4dd8eab345fb6a8ddf03"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jun 16 09:23:26 2023 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jun 16 09:23:26 2023 +0200"
  },
  "message": "x86: shrink Masking insn attribute to a single bit (boolean)\n\nThe logic can actually be expressed with less code that way, utilizing\nthat there are common patterns of when which form of masking is\npermitted. This then also eliminates the large set of open-codings of\nBOTH_MASKING in the opcode table.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "690f6ee060d1865a90c5998b87faf303bda75929",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "de35ee2a2c6952e596e2f5092a22dee5cc54d92c",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "d65392aca8d004f4cc0c7047d33a654a6c33cf4e",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.h",
      "new_id": "3318bcfec33d891a0e82135a8ebb59775a2d005d",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.h"
    },
    {
      "type": "modify",
      "old_id": "c1d323310e5cd0977de779f540b85a18c37935c4",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "26fee21d10dd60132972debb41e8b73fe649dc9e",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "439b6fe19401649df933f9be3e7270b8fff5e634",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "cecb084a335579ddba245f83fc6dc08113c021f4",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
