)]}'
{
  "commit": "634a44abf34bb4fceca4f7465fcd4d89e4a7a99e",
  "tree": "db179c21e94de50c6668bdfb190ea0aa6a46f8a1",
  "parents": [
    "2fe7d3dd6e1c14eea00d4ea157571fa71c29b4f3"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Mon Apr 28 14:04:19 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 28 14:04:19 2025 -0400"
  },
  "message": "Simplify ext inst table generation (#6095)\n\nGenerate glsl.std.450 and opencl.std.100 extended instruction tables\nthe same way other vendor extended instruction tables are generated.\n\nThe naming is a little weird, but I wanted to keep this patch simple\nbecause it touches so many build systems.\n\nAlso:\n- Don\u0027t always assume operand_kinds exists",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5cab04c422e25989c9df62e55abc865b371258c",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "ac280b9e7ff2a859ae85ff667dbcab9924ec8200",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "2cbac90df50708cfbb2325bc500f4693b7cacc6d",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "da9935c577669fdb961e72a4a34950daa746f872",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "df2b88e00b65b03ce1b6f089ccfff061e5f5e547",
      "old_mode": 33188,
      "old_path": "build_defs.bzl",
      "new_id": "ebb29b25afb31056a2169220e0605724e769151d",
      "new_mode": 33188,
      "new_path": "build_defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "3af15a4e9d5a6577bc29e83a5eeffedd244ab73a",
      "old_mode": 33188,
      "old_path": "source/CMakeLists.txt",
      "new_id": "ee44f27a86e4e83124164295fd7d4b2f70c2ea2e",
      "new_mode": 33188,
      "new_path": "source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f2ff63fc202648b2dcf56fd4eb409ebe7ec57343",
      "old_mode": 33188,
      "old_path": "source/ext_inst.cpp",
      "new_id": "cbda87bf27ec8f14560e81a733c22e632412b1a0",
      "new_mode": 33188,
      "new_path": "source/ext_inst.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7b52174dada911d7d04be145882d3ac7329dee6",
      "old_mode": 33261,
      "old_path": "utils/generate_grammar_tables.py",
      "new_id": "7045235b5f3b7166700bc03c738e006bee438081",
      "new_mode": 33261,
      "new_path": "utils/generate_grammar_tables.py"
    }
  ]
}
