)]}'
{
  "commit": "23d4a398c2ccca05fc623cca8785ce7741c5345d",
  "tree": "746b69099fede91fe3fad10ed90b5a376d5bca0b",
  "parents": [
    "7b0309708da5126b89e4ce6f19835f36dc912f2f"
  ],
  "author": {
    "name": "Ben Ashbaugh",
    "email": "ben.ashbaugh@intel.com",
    "time": "Wed Jan 24 09:04:40 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 24 09:04:40 2024 -0800"
  },
  "message": "update copyright dates to 2024 (#404)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c15c56e59890fa2399678df06f09ff908b4d43b7",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "34294e023ba454c35677360bd446be54e03777cc",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e3d76d9446b4f3d7b2daea1375f743938c76dda0",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "8cd40374939b0b12f951779397c226b831f8dfb4",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "47974f8ce39c18b2809be2131cdd6f8a699c5a5a",
      "old_mode": 33188,
      "old_path": "LICENSE",
      "new_id": "bfe479ea808c31f791d259d8333c08444336c90a",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "modify",
      "old_id": "8c7039f7d11163dc320e9e774dc111edf50260b3",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "ed388285646ff96b3199fcd8cea3f9f64099bf6b",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "9bd19f5eadec6e46a4a5e82d7d702c8c5601aad0",
      "old_mode": 33188,
      "old_path": "include/spirv/spir-v.xml",
      "new_id": "11ca6c27ebf8887fa29f6bbfde09f1c120c89732",
      "new_mode": 33188,
      "new_path": "include/spirv/spir-v.xml"
    },
    {
      "type": "modify",
      "old_id": "80165ae5c0aebf3e3a8c754ca55e727abcfe316c",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/AMD_gcn_shader.h",
      "new_id": "e626a7a9568d59bb694e6031856cfa7b3cf3db70",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/AMD_gcn_shader.h"
    },
    {
      "type": "modify",
      "old_id": "8a8bb6eced851e3dff5ff2d98e19b9502f9b8679",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/AMD_shader_ballot.h",
      "new_id": "563c0b622d5101934d56ba0800d797995953ca27",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/AMD_shader_ballot.h"
    },
    {
      "type": "modify",
      "old_id": "12b6480f13c9fb9c2ab302ff52c2f874d4653fe9",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h",
      "new_id": "e663330c19fad7da5aca8e29fe4304739a65d5c8",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h"
    },
    {
      "type": "modify",
      "old_id": "1b14997d27b8a95ae50d5aca4672c1d540f39f02",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/AMD_shader_trinary_minmax.h",
      "new_id": "dd51c5fc81f7fb3258d9e0c15c47d38d799f257d",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/AMD_shader_trinary_minmax.h"
    },
    {
      "type": "modify",
      "old_id": "4657556bf00d82c18aa282e859b8f1462d513e59",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/DebugInfo.h",
      "new_id": "a3c0af456203616385bc49d65bb7a64c820cf391",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/DebugInfo.h"
    },
    {
      "type": "modify",
      "old_id": "54cc00e9a88822aeee4e2f3ecec28de012955bb8",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/GLSL.std.450.h",
      "new_id": "0594f907a145aa238668db22e825eb4ef4e7f4bd",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/GLSL.std.450.h"
    },
    {
      "type": "modify",
      "old_id": "4ee87c2c9678dab1f191f61c6b453b64ceab37fa",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/NonSemanticClspvReflection.h",
      "new_id": "b6c27fa9b9e03eaecb9a25aed564e522d7dd5e83",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/NonSemanticClspvReflection.h"
    },
    {
      "type": "modify",
      "old_id": "6ec2b5bb3983e4cb7cd0e766c4d4bd4cd600303f",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/NonSemanticDebugBreak.h",
      "new_id": "8604fe7842f0be1507dc086abaf86cb31ecae114",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/NonSemanticDebugBreak.h"
    },
    {
      "type": "modify",
      "old_id": "83796d75e56afc2f02409f81759678457cd70f71",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/NonSemanticDebugPrintf.h",
      "new_id": "bc24683ec04048aa1fdb74c8c99dd549c6135117",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/NonSemanticDebugPrintf.h"
    },
    {
      "type": "modify",
      "old_id": "c52f32f80908b5b391808e62080f4c2b011de5d1",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/NonSemanticShaderDebugInfo100.h",
      "new_id": "b276b560cbc8c7bf5d1dbbef12c7b338f376c0aa",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/NonSemanticShaderDebugInfo100.h"
    },
    {
      "type": "modify",
      "old_id": "47a279d26372e1beae8fd9bb92abdf6c126c6c57",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/NonSemanticVkspReflection.h",
      "new_id": "0ef478a8caacb7fc0334329f1ffcd078b8a7e0e4",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/NonSemanticVkspReflection.h"
    },
    {
      "type": "modify",
      "old_id": "2745e30df3b6395aa1454e31053727ea0021cdbf",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/OpenCL.std.h",
      "new_id": "ed74f203e196abf7a309d228711579ee98f02c82",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/OpenCL.std.h"
    },
    {
      "type": "modify",
      "old_id": "e3847c902b6a73cbae3d70811a4b0f1d316f3ce7",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/OpenCLDebugInfo100.h",
      "new_id": "ffbd16f1d7329eab3bdf6ad3299b6cc018c67887",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/OpenCLDebugInfo100.h"
    },
    {
      "type": "modify",
      "old_id": "7d6e8e5b31d833f484d5cbb8219b7dce961f48c5",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/extinst.debuginfo.grammar.json",
      "new_id": "918a9e547be4746bbbf2f808c6a733909246c4c6",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/extinst.debuginfo.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "3d9f39e76c9c3d30ac0eb013d79a9e74f8317b80",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/extinst.glsl.std.450.grammar.json",
      "new_id": "ac8fc6dda6edfe9b811e9a4443098635cbc9246a",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/extinst.glsl.std.450.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "f3621b0b4f8763b97b54d7c542019249c8e00a85",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json",
      "new_id": "1eb2859a1093f9eb4022e5bb2f9d7d244c64a2cd",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "699fe40369819dba9a856c26e9e435f03504ebf7",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json",
      "new_id": "53b001c530d4642f67b9265f916b1bcb81fe4138",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "4fe45060bb98aca6769d21f9006f859d05f707d0",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/extinst.opencl.std.100.grammar.json",
      "new_id": "21b7876b0e6448e8eb176f74efc17756dbd4685d",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/extinst.opencl.std.100.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "5e706fecdcc553a6292cee5550e0181862923ed3",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.bf",
      "new_id": "9762c4625d2030f0ec4d16ba90e91a1f5eee34d1",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.bf"
    },
    {
      "type": "modify",
      "old_id": "599fc395c0aa58599f544d7491d56d227472feac",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.core.grammar.json",
      "new_id": "784921d6666abbce86c35a592bea86cc2d855ff2",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.core.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "4f080323bb8954615679f0c6c1b20b6e04b3f5e0",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.cs",
      "new_id": "6c8b2ec6d8136881276bd3797e52e8db2672e605",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.cs"
    },
    {
      "type": "modify",
      "old_id": "ef3e880ce2f733cb18d667c43be308243cbe7862",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.h",
      "new_id": "a322ba268c7498cd9c94e7c1d924b04d3cf6175c",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.h"
    },
    {
      "type": "modify",
      "old_id": "a52ed2c2249267d4c674cc5be9019ad23a3323f3",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.hpp",
      "new_id": "486ca806574859e76d6ff1a76c1dd9f1f20bca1d",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.hpp"
    },
    {
      "type": "modify",
      "old_id": "ea50b450870bb277bd7d9ab93b28d8b758c55593",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.hpp11",
      "new_id": "3f8526d4cc135367b1a510898c1223304ca9d7bd",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.hpp11"
    },
    {
      "type": "modify",
      "old_id": "05ddcf3ca4b98ad2b7a8a368c772092f78a9801f",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.json",
      "new_id": "f758dec4d7b3b27dc13407bccc44845849c017be",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.json"
    },
    {
      "type": "modify",
      "old_id": "fdb2137f62c7727adba1f3e47a87cb28828ea1d4",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.lua",
      "new_id": "0f0bc04ede612bdd43ec8b1b5f6d4f2d94b64eb5",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.lua"
    },
    {
      "type": "modify",
      "old_id": "b95e217c6f5523d8b29f894ba9114d84f8c546ee",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.py",
      "new_id": "5f147bbc5249346489d77ecd27a7fb88d2d7b866",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.py"
    },
    {
      "type": "modify",
      "old_id": "e418ef26ad002b38fd09f6644aa4882829bcd190",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spv.d",
      "new_id": "0ab3725521bfb9fe727557ede446771c32b65f98",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spv.d"
    },
    {
      "type": "modify",
      "old_id": "6d8609028a5a9547d80ffe8dfe9ca5f005633db8",
      "old_mode": 33188,
      "old_path": "tests/CMakeLists.txt",
      "new_id": "956cbd6fc02eed12407764df5f5d36dd18ed3188",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d79b62f225eacdf4710e4fd10d455e9c130db951",
      "old_mode": 33188,
      "old_path": "tests/example.cpp",
      "new_id": "1920e80383c78c1a7194b65317de4a4830c4da89",
      "new_mode": 33188,
      "new_path": "tests/example.cpp"
    },
    {
      "type": "modify",
      "old_id": "c56780c1cba88e0728f033b64e69e42472e18cd4",
      "old_mode": 33261,
      "old_path": "tools/buildHeaders/bin/generate_language_headers.py",
      "new_id": "ccd843b947321b0f7decf390ec46ee4610cd4188",
      "new_mode": 33261,
      "new_path": "tools/buildHeaders/bin/generate_language_headers.py"
    },
    {
      "type": "modify",
      "old_id": "4ee358b5d4d8a8117fba1aba43595d89fa1821d8",
      "old_mode": 33188,
      "old_path": "tools/buildHeaders/header.cpp",
      "new_id": "d921518f80c26b7b4e2433006a2a33a85a037f00",
      "new_mode": 33188,
      "new_path": "tools/buildHeaders/header.cpp"
    },
    {
      "type": "modify",
      "old_id": "1dd6e67b2c76c1a47b2b8e4a3dd8b4f5234a646b",
      "old_mode": 33188,
      "old_path": "tools/buildHeaders/header.h",
      "new_id": "6854f80b5d5922013ac1e4c64810a6f9b872b4c5",
      "new_mode": 33188,
      "new_path": "tools/buildHeaders/header.h"
    },
    {
      "type": "modify",
      "old_id": "ee396f01ad676aea7db5124e1df9cb219c0d4a86",
      "old_mode": 33188,
      "old_path": "tools/buildHeaders/jsonToSpirv.cpp",
      "new_id": "6eed13c13670daa9634a6492639ad16062c1c6ad",
      "new_mode": 33188,
      "new_path": "tools/buildHeaders/jsonToSpirv.cpp"
    },
    {
      "type": "modify",
      "old_id": "db4855b065355c7ff00cd843113456f7e84698ec",
      "old_mode": 33188,
      "old_path": "tools/buildHeaders/jsonToSpirv.h",
      "new_id": "4afbeb76fb43243380aa2f60a83ccbe41407d02a",
      "new_mode": 33188,
      "new_path": "tools/buildHeaders/jsonToSpirv.h"
    },
    {
      "type": "modify",
      "old_id": "9a5971408cfd6e3839cadd536fcbd7d17526b584",
      "old_mode": 33188,
      "old_path": "tools/buildHeaders/main.cpp",
      "new_id": "6e6a03b3406fe81737d238fa1d294f491ebb846d",
      "new_mode": 33188,
      "new_path": "tools/buildHeaders/main.cpp"
    }
  ]
}
