)]}'
{
  "log": [
    {
      "commit": "a8abeb0b8a9d4b11e3d59ca9f4550b8213e733ab",
      "tree": "8865e74935234187192f6a201ecbdb2819d28c8e",
      "parents": [
        "285bf6a2ab50b07bb1f777e7d9763169da93a34d"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 21:58:45 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Sep 14 14:24:59 2026"
      },
      "message": "Protect shaderc_compilation_result_t against null obj\n"
    },
    {
      "commit": "285bf6a2ab50b07bb1f777e7d9763169da93a34d",
      "tree": "7bd512ced80bb1218ddcb49aea643e511e1f3d5c",
      "parents": [
        "b64fd42c4a2a9d501c47aca5d3571f7673a5e9cc"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:12:53 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:56:39 2026"
      },
      "message": "Start Shaderc v2026.5-dev\n"
    },
    {
      "commit": "b64fd42c4a2a9d501c47aca5d3571f7673a5e9cc",
      "tree": "26e3cce9774137285002f8e2f2d4beaf5556eed1",
      "parents": [
        "d4bac956a17c3ea7ce5a833935bd5122bbb3807c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:12:19 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:56:39 2026"
      },
      "message": "Finalize Shaderc v2026.4\n"
    },
    {
      "commit": "d4bac956a17c3ea7ce5a833935bd5122bbb3807c",
      "tree": "5a16044316059af6cc76bf1bd3e9d38a930a4a94",
      "parents": [
        "5432772fcce61fb0794ea3723ab413957bcf3a02"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:06:12 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 11 18:56:39 2026"
      },
      "message": "Update Glslang to 16.6.0, update CHANGES\n"
    },
    {
      "commit": "5432772fcce61fb0794ea3723ab413957bcf3a02",
      "tree": "dbbceb490347545b1e08a997c1f6af78f65ab812",
      "parents": [
        "27d8e0b55b53b97c1f25a90014b403993a114392"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu Sep 10 17:12:58 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 10 17:58:10 2026"
      },
      "message": "Update DEPS\n\nSPIRV-Tools v2026.4.rc2\n"
    },
    {
      "commit": "27d8e0b55b53b97c1f25a90014b403993a114392",
      "tree": "7a8a4ac468b6d6131eb9a65912fd14afb6e6c293",
      "parents": [
        "b3db7791a786e22dd510f9f33ec90c7d23dd1c2e"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Sep 04 18:17:31 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 04 18:53:14 2026"
      },
      "message": "Update deps\n"
    },
    {
      "commit": "b3db7791a786e22dd510f9f33ec90c7d23dd1c2e",
      "tree": "507b442a905772ebe50d53bd748ef31762526b88",
      "parents": [
        "7060a6615a1c6e2515e696651eea685524ecadb5"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue Aug 25 23:42:43 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Aug 26 00:23:10 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "7060a6615a1c6e2515e696651eea685524ecadb5",
      "tree": "89ad85e5759f117ab8be04dc4dad77999a137046",
      "parents": [
        "4cc3991261e3f4ba0bcf04887d163ee827e41bc6"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu Aug 06 15:13:14 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 06 18:09:40 2026"
      },
      "message": "update dependencies\n"
    },
    {
      "commit": "4cc3991261e3f4ba0bcf04887d163ee827e41bc6",
      "tree": "0c52ecc4d43af39129ae79bda5806fc0e95f5223",
      "parents": [
        "8ac7becb4eb4eb0587d5191e2cea659138db499c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Sun Jun 21 16:26:40 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 31 19:27:07 2026"
      },
      "message": "Test new values for -fshader-stage\n"
    },
    {
      "commit": "8ac7becb4eb4eb0587d5191e2cea659138db499c",
      "tree": "079876b5a127d9c59dd5599e7bb54ad2f7387095",
      "parents": [
        "84306fc911d2b1a1718d1a1c4bb101b26454a058"
      ],
      "author": {
        "name": "LBV 2012-26",
        "email": "lbv2012-26@outlook.com",
        "time": "Sun Jun 21 16:26:40 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 31 19:27:07 2026"
      },
      "message": "Sync #pragma shader_stage(\u003cstage\u003e) to -fshader-stage\u003d\u003cstage\u003e\n"
    },
    {
      "commit": "84306fc911d2b1a1718d1a1c4bb101b26454a058",
      "tree": "c1894f28c67a7441c72709b23a1560882553e554",
      "parents": [
        "f64a5c08ae4a743c5d896c682cfedb69e32ffd18"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Jul 31 16:56:27 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 31 18:14:13 2026"
      },
      "message": "glslc tests: check all shader stages for #pragma shader_stage\n"
    },
    {
      "commit": "f64a5c08ae4a743c5d896c682cfedb69e32ffd18",
      "tree": "424c424083661a32be1afe7a3f43c63170c6bfa5",
      "parents": [
        "590d5667c06023f92f10de11858724138e9326b5"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu Jul 30 22:36:43 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 31 15:27:51 2026"
      },
      "message": "update deps\n"
    },
    {
      "commit": "590d5667c06023f92f10de11858724138e9326b5",
      "tree": "949b3fb6f888a624cdcfa8c3f7fabbfca5c9ec86",
      "parents": [
        "40d725c99b93ec6cac1327b7f8a63750b2ce10d6"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Jul 24 17:36:27 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Sat Jul 25 13:11:11 2026"
      },
      "message": "Update DEPS\n"
    },
    {
      "commit": "40d725c99b93ec6cac1327b7f8a63750b2ce10d6",
      "tree": "e2e69db909641b6d8539d02b83843d40485344d9",
      "parents": [
        "3264cdb6e6889b045f6278f8d18ef1e1bcef02b4"
      ],
      "author": {
        "name": "BiswajeetRay7",
        "email": "raybiswajeet2@gmail.com",
        "time": "Thu Jul 23 02:14:41 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 24 23:20:07 2026"
      },
      "message": "libshaderc_util: assert pos \u003c\u003d size() in string_piece::substr\n\nThe existing assertion \u0027len \u003d\u003d npos || pos + len \u003c\u003d size()\u0027 uses\nshort-circuit evaluation: when len \u003d\u003d npos (the default), the second\nclause is never evaluated, so pos \u003e size() is silently allowed. This\nproduces a string_piece with begin_ \u003e end_, which then causes size()\nto wrap around near SIZE_MAX and cascades to out-of-bounds reads in\nfind_first_of, operator\u003c\u003c, and other accessors.\n\nThis follows the same class of hardening as commit cb6f1ef (Avoid\ninvalid string_view iterators when parsing #line directives), which\nfixed one specific caller. This change addresses the primitive itself\nso that any future caller is caught in debug builds.\n"
    },
    {
      "commit": "3264cdb6e6889b045f6278f8d18ef1e1bcef02b4",
      "tree": "0c462383d60fd1fa87f5a4b89aa9b0ed60e66850",
      "parents": [
        "e68868016406f1b53a0fbf09402b79b846e8bca4"
      ],
      "author": {
        "name": "aka411",
        "email": "181660723+aka411@users.noreply.github.com",
        "time": "Wed Jul 08 21:26:58 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jul 24 17:43:41 2026"
      },
      "message": "Fix: Add missing \u003cmemory\u003e header in shaderc_private.h\n\nAdding the missing \u003cmemory\u003e header to resolve a compilation error when building with MinGW64 on Windows.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick here to expand the error log\u003c/b\u003e\u003c/summary\u003e\nError:\nPS C:\\Users\\Akash\\Music\\shaderc lib\\shaderc\\build\u003e ninja\n[1075/1158] Building CXX object libshaderc/CMakeFiles/shaderc_shaderc_private_test.dir/src/shaderc_private_test.cc.obj\nFAILED: [code\u003d1] libshaderc/CMakeFiles/shaderc_shaderc_private_test.dir/src/shaderc_private_test.cc.obj\nC:\\msys64\\mingw64\\bin\\c++.exe -DSHADERC_ENABLE_HLSL\u003d1 -I\"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc_util/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/glslang\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/spirv-tools/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/spirv-headers/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googlemock/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googletest/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googlemock\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googletest\" -Wimplicit-fallthrough -O3 -DNDEBUG -Wextra-semi -Wall -Werror -fvisibility\u003dhidden -DSHADERC_DISABLE_THREADED_TESTS -Wno-noexcept-type -MD -MT libshaderc/CMakeFiles/shaderc_shaderc_private_test.dir/src/shaderc_private_test.cc.obj -MF libshaderc\\CMakeFiles\\shaderc_shaderc_private_test.dir\\src\\shaderc_private_test.cc.obj.d -o libshaderc/CMakeFiles/shaderc_shaderc_private_test.dir/src/shaderc_private_test.cc.obj -c \"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private_test.cc\"\nIn file included from C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private_test.cc:15:\nC:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private.h:93:8: error: \u0027unique_ptr\u0027 in namespace \u0027std\u0027 does not name a template type\n   93 |   std::unique_ptr\u003cshaderc_util::GlslangInitializer\u003e initializer;\n      |        ^~~~~~~~~~\nC:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private.h:27:1: note: \u0027std::unique_ptr\u0027 is defined in header \u0027\u003cmemory\u003e\u0027; this is probably fixable by adding \u0027#include \u003cmemory\u003e\u0027\n   26 | #include \"spirv-tools/libspirv.h\"\n  +++ |+#include \u003cmemory\u003e\n   27 |\n[1076/1158] Building CXX object libshaderc/CMakeFiles/shad...ed_shaderc_private_test.dir/src/shaderc_private_test.cc.ob\nFAILED: [code\u003d1] libshaderc/CMakeFiles/shaderc_shared_shaderc_private_test.dir/src/shaderc_private_test.cc.obj\nC:\\msys64\\mingw64\\bin\\c++.exe -DSHADERC_ENABLE_HLSL\u003d1 -DSHADERC_SHAREDLIB -I\"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc_util/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/glslang\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/spirv-tools/include\" -I\"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/spirv-headers/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googlemock/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googletest/include\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googlemock\" -isystem \"C:/Users/Akash/Music/shaderc lib/shaderc/third_party/googletest/googletest\" -Wimplicit-fallthrough -O3 -DNDEBUG -Wextra-semi -Wall -Werror -fvisibility\u003dhidden -DSHADERC_DISABLE_THREADED_TESTS -Wno-noexcept-type -MD -MT libshaderc/CMakeFiles/shaderc_shared_shaderc_private_test.dir/src/shaderc_private_test.cc.obj -MF libshaderc\\CMakeFiles\\shaderc_shared_shaderc_private_test.dir\\src\\shaderc_private_test.cc.obj.d -o libshaderc/CMakeFiles/shaderc_shared_shaderc_private_test.dir/src/shaderc_private_test.cc.obj -c \"C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private_test.cc\"\nIn file included from C:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private_test.cc:15:\nC:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private.h:93:8: error: \u0027unique_ptr\u0027 in namespace \u0027std\u0027 does not name a template type\n   93 |   std::unique_ptr\u003cshaderc_util::GlslangInitializer\u003e initializer;\n      |        ^~~~~~~~~~\nC:/Users/Akash/Music/shaderc lib/shaderc/libshaderc/src/shaderc_private.h:27:1: note: \u0027std::unique_ptr\u0027 is defined in header \u0027\u003cmemory\u003e\u0027; this is probably fixable by adding \u0027#include \u003cmemory\u003e\u0027\n   26 | #include \"spirv-tools/libspirv.h\"\n  +++ |+#include \u003cmemory\u003e\n   27 |\n[1084/1158] Building CXX object third_party/spirv-tools/test/opt/CMakeFiles/test_opt.dir/fold_test.cpp.obj\nninja: build stopped: subcommand failed.\n\u003c/details\u003e\n\nEnvironment:\n\n-OS: Windows 11\n-Compiler:  CXX GCC 15.1.0 (via MSYS2/MinGW64)\n-Build System: Ninja\n-Build Configuration:Release mode\n\nVerification:\nI have applied this change locally and verified that the project now builds successfully using ninja.\n"
    },
    {
      "commit": "e68868016406f1b53a0fbf09402b79b846e8bca4",
      "tree": "03aa348d894ceddb372abef7a431edcf34a280b4",
      "parents": [
        "2c8cae778eec0283b44acbe7ed1a386865d78799"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed Jul 15 21:44:39 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jul 16 15:11:57 2026"
      },
      "message": "Start Shaderc v2026.4-dev\n"
    },
    {
      "commit": "2c8cae778eec0283b44acbe7ed1a386865d78799",
      "tree": "749fbfc7b742891ba04ad5d8e877e6725793bb9a",
      "parents": [
        "e5a19e90c1f046fd3803fbe3309aabf8c3e14e57"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed Jul 15 21:43:13 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jul 16 15:11:57 2026"
      },
      "message": "Finalize Shaderc v2026.3\n"
    },
    {
      "commit": "e5a19e90c1f046fd3803fbe3309aabf8c3e14e57",
      "tree": "51c970f87ededfcf27f5ee166e5777fbd635865b",
      "parents": [
        "03dac0d0d1f70401b3bbc6219d3f71899ec92c77"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed Jul 15 21:41:55 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jul 16 15:11:57 2026"
      },
      "message": "Update glslang to 16.4.0\n"
    },
    {
      "commit": "03dac0d0d1f70401b3bbc6219d3f71899ec92c77",
      "tree": "affd083a2558d039e0d388d01515058f7b5a3589",
      "parents": [
        "cb6f1ef84daaa5e0369e0e6d82008438d42c93b5"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed Jul 08 19:08:32 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jul 13 17:29:32 2026"
      },
      "message": "Update deps\n\nSPIRV-Tools v2026.3.rc1\nGlslang latest\nSPIRV-Headers latest\n"
    },
    {
      "commit": "cb6f1ef84daaa5e0369e0e6d82008438d42c93b5",
      "tree": "010c6834cf06918e3a11ad6aa56b34e13952ef86",
      "parents": [
        "49a8724d561c13db22b52f99f2a0e2707a9a9e3c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed Jul 08 19:08:32 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jul 08 19:54:25 2026"
      },
      "message": "Avoid invalid string_view iterators when parsing #line directives\n\nThanks to the implied bug report in\nhttps://github.com/google/shaderc/pull/1578\n"
    },
    {
      "commit": "49a8724d561c13db22b52f99f2a0e2707a9a9e3c",
      "tree": "f329c8daf9b9f6114f0fbdf2a54c3e551b1eb7b7",
      "parents": [
        "766472c84bf21468b57f77a8b2c9f8509ba4ae7c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue Jun 30 20:39:05 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 30 21:23:33 2026"
      },
      "message": "tighten github actions\n\n- pin actions/checkout to a specific hash\n- drop credentials for actions/checkout\n\ncrbug.com/529861263\n"
    },
    {
      "commit": "766472c84bf21468b57f77a8b2c9f8509ba4ae7c",
      "tree": "a8257a8d99992c58d667b7d8be123f46ebb42e2b",
      "parents": [
        "0c40fcc31d5cf56fba33bff0b1d469c344139cd8"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Mon Jun 29 20:30:04 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jun 29 21:06:52 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "0c40fcc31d5cf56fba33bff0b1d469c344139cd8",
      "tree": "cbe8d9326a9d745cfd9c5e38d08a98585fe9d430",
      "parents": [
        "5f1ddcc6d53fae583aa833abad8b3d22ecf237ca"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Mon Jun 15 18:49:59 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jun 15 19:36:49 2026"
      },
      "message": "Update dependencies\n\nPull in an Effcee fix for managing Abseil\u0027s MSVC C Runtime linkage\noptions\n"
    },
    {
      "commit": "5f1ddcc6d53fae583aa833abad8b3d22ecf237ca",
      "tree": "fe8bfb73898e32b4663af166095b94c83c5406c0",
      "parents": [
        "6a583cf833041d08f3b6bbd3c9193e1c0545919a"
      ],
      "author": {
        "name": "YLChen-007",
        "email": "1561316811@qq.com",
        "time": "Mon Apr 13 07:56:13 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 02 18:34:35 2026"
      },
      "message": "Fix null pointer dereference in DependencyInfoDumpingHandler\n\nAdd a null check for the return value of GetOutputStream() in\ndependency_info.cc before dereferencing the stream pointer. When\nGetOutputStream() fails to open the output file (e.g., due to\npermission errors, full disk, or non-existent directory), it returns\nnullptr. The code previously unconditionally dereferenced this pointer,\ncausing a segmentation fault (SIGSEGV).\n\nThis is the same vulnerability pattern that was fixed in\nfile_compiler.cc (commit 1d97901), but was missed in the\ndependency_info.cc code path. The fix follows the identical pattern:\ncheck the pointer for null before use and return false on failure.\n\nBug: Null pointer dereference when glslc is invoked with -MD flag\nand the dependency info output file cannot be opened for writing.\n"
    },
    {
      "commit": "6a583cf833041d08f3b6bbd3c9193e1c0545919a",
      "tree": "97b7dc852044d341bc69e425bdaf9b9eff7ed60b",
      "parents": [
        "9e119b33883a7e6413553de1ab0fd232d80736ee"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue Jun 02 16:48:21 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 02 17:36:55 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "9e119b33883a7e6413553de1ab0fd232d80736ee",
      "tree": "c7a58fccaf9724f61383b787b0625506aee7b7c4",
      "parents": [
        "7601780e7c39d5b9508fab635b867944fdb1616c"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyich@gmail.com",
        "time": "Mon Jun 01 16:01:59 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 16:01:59 2026"
      },
      "message": "io_shaderc.h: add missing `\u003cfstream\u003e` include (#1571)\n\n`gcc-17` cleaned up transitive header inclusion and exposed missing\nheader as a build failure:\n\n```\nIn file included from /build/source/libshaderc_util/src/io_shaderc.cc:15:\n/build/source/libshaderc_util/include/libshaderc_util/io_shaderc.h:54:31: error: \u0027std::ofstream\u0027 has not been declared\n   54 |                               std::ofstream* file_stream, std::ostream* err);\n      |                               ^~~\n```"
    },
    {
      "commit": "7601780e7c39d5b9508fab635b867944fdb1616c",
      "tree": "dc318d50e134f4f6681a775fddf4eef7681d65c0",
      "parents": [
        "b16fb67935326f7ea1ead8bd2b131608b4148230"
      ],
      "author": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Mon May 25 14:52:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 14:52:21 2026"
      },
      "message": "Update dependencies (#1569)"
    },
    {
      "commit": "b16fb67935326f7ea1ead8bd2b131608b4148230",
      "tree": "7e006587b8eff5406398fa05e51c1ba8bd9ba73f",
      "parents": [
        "82e74fea8892ae31c45a6b41b36a15763c8ac5bd"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 14 18:47:43 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 19:40:18 2026"
      },
      "message": "libshaderc_util: CMake: conditionallly define ENABLE_HLSL\n\nPreviously, preprocessor definition ENABLE_HLSL was always\ncreated.\n\nNow, define it only when CMake build option SHADERC_ENABLE_HLSL is on.\n"
    },
    {
      "commit": "82e74fea8892ae31c45a6b41b36a15763c8ac5bd",
      "tree": "67eeb54fa4ff4ea9f144fd2c20eb5f2330f80762",
      "parents": [
        "cc7a2f12ef2784e4f248c7d2d8a7910e1a26db72"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 14 18:18:19 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 18:51:44 2026"
      },
      "message": "no-hlsl: don\u0027t invoke setEnvTargetHlslFunctionality1\n\nAlso in kokoro scripts:\n- ndk-build expects 0 or non-zero for SHADERC_ENABLE_HLSL\n- fix executable perm on ndk-build-nohlsl/build.sh\n"
    },
    {
      "commit": "cc7a2f12ef2784e4f248c7d2d8a7910e1a26db72",
      "tree": "943e06c653421fa0418432ba1d14ba1ec718aeef",
      "parents": [
        "8c6bda5349bb3335e3658e60c68b711ff7644e71"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 14 17:03:24 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 17:38:11 2026"
      },
      "message": "kokoro: Fix .cfg -\u003e build.sh path mappings\n"
    },
    {
      "commit": "8c6bda5349bb3335e3658e60c68b711ff7644e71",
      "tree": "323b84482f7bf4c5b51719e713e7c200014d0934",
      "parents": [
        "3ee2b85b42e8fe8759dab4f126772d8366ef5ea5"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 14 15:22:32 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 16:38:32 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "3ee2b85b42e8fe8759dab4f126772d8366ef5ea5",
      "tree": "2bf90cee3fba8e2b81c3487ad76901b99be238e9",
      "parents": [
        "cd30ebb67ff5f6190a6e640c785ac6c07092f8f5"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 14 15:30:33 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 15:53:13 2026"
      },
      "message": "kokoro: Fix build file config path for ndk-build-nohlsl\n"
    },
    {
      "commit": "cd30ebb67ff5f6190a6e640c785ac6c07092f8f5",
      "tree": "5fd338a55c21fe0e1e2aa13ea5575de5316fd163",
      "parents": [
        "95540a811b12eb64321f2e5af25f0091619d97e7"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed May 13 22:04:24 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 14 15:19:57 2026"
      },
      "message": "Deprecate HLSL compilation support\n\nUpdate the README and CHANGES\n\nSee https://github.com/KhronosGroup/glslang/issues/4210\n"
    },
    {
      "commit": "95540a811b12eb64321f2e5af25f0091619d97e7",
      "tree": "37e8f0ae79d90543fe0bf7f3c213314a8a347376",
      "parents": [
        "f813e26c0b8273e8b283557670e298dc106cc82f"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed May 13 18:38:21 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed May 13 21:48:06 2026"
      },
      "message": "kokoro: test no-hlsl scenario on Windows\n"
    },
    {
      "commit": "f813e26c0b8273e8b283557670e298dc106cc82f",
      "tree": "61378f1e7db39a94e191df6f8e600ccc9b98ca17",
      "parents": [
        "7af6319fac4275ca16c0d1029c74fd7039eb8a0f"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed May 13 03:43:40 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed May 13 19:00:10 2026"
      },
      "message": "kokoro: Add ndk-build-nohlsl\n\nRefactor so it shares common scripts with the ndk-build flow.\n\nbonk this\n"
    },
    {
      "commit": "7af6319fac4275ca16c0d1029c74fd7039eb8a0f",
      "tree": "41fc8e6e1d07fd9d048c2c18f0543ca82e216fa6",
      "parents": [
        "a72add091195cab88115c0769a53b08a89711b27"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed May 13 03:58:17 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed May 13 19:00:10 2026"
      },
      "message": "Android.mk: Support SHADERC_ENABLE_HLSL\n"
    },
    {
      "commit": "a72add091195cab88115c0769a53b08a89711b27",
      "tree": "e43b880ccd43d18fe563522fe0bc9919b3b963e6",
      "parents": [
        "7c5f36003224e309b5b10400a37240eafa44f99a"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Wed May 13 00:45:41 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed May 13 14:01:58 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "7c5f36003224e309b5b10400a37240eafa44f99a",
      "tree": "7eeb134ed12a332495321d33362ebfbdae5bb364",
      "parents": [
        "7a7c757fcf5e5f7cebcceca1ec19148495444f57"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Thu May 07 16:41:05 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 07 17:11:49 2026"
      },
      "message": "kokoro: add no-HLSL configurations for Linux and Mac\n"
    },
    {
      "commit": "7a7c757fcf5e5f7cebcceca1ec19148495444f57",
      "tree": "6d1123ee4842f73af895072659762e33fe719684",
      "parents": [
        "041670a48a63123c9de26736bc3442a4113102a3"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue May 05 18:33:12 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu May 07 16:15:04 2026"
      },
      "message": "Add SHADERC_ENABLE_HLSL option, defaulted to ON\n\nThe HLSL front end in Glslang is deprecated and will\neventually be removed.\nhttps://github.com/KhronosGroup/glslang/issues/4210\n\nAdd CMake configuration option SHADERC_ENABLE_HLSL,\ndefaulting to ON.  In the future the default will\nswitch to OFF.\n\nAdjust unit tests and glslc end-to-end tests.\n\nIssue: #1556\n"
    },
    {
      "commit": "041670a48a63123c9de26736bc3442a4113102a3",
      "tree": "7779faf1459fae5bfd08b69c5650000b687aafcc",
      "parents": [
        "4fd4a123e4ab041236b956111a60946c873bac98"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue May 05 16:52:56 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue May 05 18:22:00 2026"
      },
      "message": ".gitignore: ignore android_test/app/*\n\nThose files are generated during the ndk-build test\n"
    },
    {
      "commit": "4fd4a123e4ab041236b956111a60946c873bac98",
      "tree": "b692d2f78174a55e7f3d967b3cfd75052b3a3a92",
      "parents": [
        "48ecba27a51105339cfb79e499cf976399be106b"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Tue May 05 16:43:27 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue May 05 17:30:45 2026"
      },
      "message": "kokoro: use ndk r29\n\nBug: crbug.com/3046665\n"
    },
    {
      "commit": "48ecba27a51105339cfb79e499cf976399be106b",
      "tree": "e8fec8a05c3ea35de8ade05ca4d9c6a4788e3979",
      "parents": [
        "9acf02c795cb803972765ddef5afbf8e724bc40e"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri May 01 20:31:15 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon May 04 16:01:29 2026"
      },
      "message": "Update dependencies\n\nre2: 2025-11-08.bcr.1\nmatching abseil_cpp\n\nlatest SPIRV-Tools, Glslang, SPIRV-Headers\n\nAbseil should link the MSVC runtime statically, unless building shared libs\n"
    },
    {
      "commit": "9acf02c795cb803972765ddef5afbf8e724bc40e",
      "tree": "1dd293817e0e7ffd9f31710c8944d2221ce213c7",
      "parents": [
        "142fdac3eb971e21364584a33f9fe28fe3e16b3c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Mon Apr 27 23:06:14 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 29 01:21:19 2026"
      },
      "message": "kokoro: use GCC 15\n\nGoogle internal bug 506281797\n"
    },
    {
      "commit": "142fdac3eb971e21364584a33f9fe28fe3e16b3c",
      "tree": "b3207b81b5393e9a67654d26284caca9b129dc9c",
      "parents": [
        "98f675839a36c4fa8db5e9f62d16a8ea06f295ae"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Sat Apr 25 03:24:24 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Apr 28 15:21:14 2026"
      },
      "message": "kokoro: Linux uses clang-18\n\nGoogle-internal bug 393437270\n"
    },
    {
      "commit": "98f675839a36c4fa8db5e9f62d16a8ea06f295ae",
      "tree": "20100b99d9484ed216c3212325c3b5b3b9200948",
      "parents": [
        "d5f08ae5c5a9a45165578445cbd0f9adf0223448"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Apr 24 17:40:42 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Apr 27 14:11:51 2026"
      },
      "message": "Start v2026.3-dev\n"
    },
    {
      "commit": "d5f08ae5c5a9a45165578445cbd0f9adf0223448",
      "tree": "5680e5441d55ece0bd3508cd9404fc6884ca143a",
      "parents": [
        "cb02cabbf1f804758e5650d25acd4d21fcd41881"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Apr 24 17:37:06 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Apr 27 14:11:51 2026"
      },
      "message": "Finalize Shaderc v2026.2\n"
    },
    {
      "commit": "cb02cabbf1f804758e5650d25acd4d21fcd41881",
      "tree": "c80ef3b3524fe2be8135af85ae7df6826909802c",
      "parents": [
        "5ccedd3fdc9146f7dcb5b1acb200d7203b54d5ca"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Apr 24 17:33:50 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Apr 27 14:11:51 2026"
      },
      "message": "Update DEPS\n\nSPIRV-Tools v2026.2.rc1\nGlslang latest\nSPIRV-Headers latest\n"
    },
    {
      "commit": "5ccedd3fdc9146f7dcb5b1acb200d7203b54d5ca",
      "tree": "64a4bcbf51d709ba5adfd0285f0f8457a6fb4dfa",
      "parents": [
        "42c364eb27982ecfc9e00e384df205730e65b90c"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Apr 10 20:30:03 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Apr 13 07:34:31 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "42c364eb27982ecfc9e00e384df205730e65b90c",
      "tree": "20c72cd3e77fdb26e64cfa6db248b6f2a2a1b2c5",
      "parents": [
        "9e83db11dd5c55ec0b55e3a61d9a4d3134e43b33"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Mon Mar 16 16:19:15 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Mar 16 17:17:44 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "9e83db11dd5c55ec0b55e3a61d9a4d3134e43b33",
      "tree": "31a162061c12c85923864b223be2cd98ab171f19",
      "parents": [
        "356c5e311dc6980fa4613ba64c5c3b457a978abe"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Mon Mar 09 21:36:47 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Mar 10 13:32:01 2026"
      },
      "message": "kokoro: remove old kokoro scripts and job configs\n\nEach config is in its own dir, often delegating to\na common kokoro/scripts file.\n\nBug: crbug.com/490434064\n"
    },
    {
      "commit": "356c5e311dc6980fa4613ba64c5c3b457a978abe",
      "tree": "97ecbac94a082eb5ccdded22857e263ecf000fa5",
      "parents": [
        "8d94c764aaa53ef0e828903104a097eb1f94902f"
      ],
      "author": {
        "name": "dneto",
        "email": "dneto@google.com",
        "time": "Fri Mar 06 19:46:39 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Mar 06 21:59:15 2026"
      },
      "message": "Reorganize kokoro configurations, step 1\n\nCreate configuration files in the new locations.\n\nNext step: update Google-internal configuration to point to them\nAnd then: remove the old files in GitHub\n\nIssue: crbug.com/490434064\n"
    },
    {
      "commit": "8d94c764aaa53ef0e828903104a097eb1f94902f",
      "tree": "9e2bf6cb168803d361f560cc62cae0b3b35b91e2",
      "parents": [
        "1d234d34d43cf5ade135803f7777484eaa48e27f"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Feb 27 23:20:04 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Mar 06 17:33:45 2026"
      },
      "message": "Update dependencies\n\nSPIRV-Tools\nSPIRV-Headers\nGlslang\n"
    },
    {
      "commit": "1d234d34d43cf5ade135803f7777484eaa48e27f",
      "tree": "8b410d69b092b40942ec5b9d94a5704b0a230031",
      "parents": [
        "722b6db0c6b224be4b3b16e54391022eab40c6d5"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jan 23 17:01:18 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jan 26 15:02:39 2026"
      },
      "message": "Test GL_EXT_descriptor_heap\n\nExtend the expect.ValidaAssemblyFileWithSubstr so it can use\na list of expected strings.\n"
    },
    {
      "commit": "722b6db0c6b224be4b3b16e54391022eab40c6d5",
      "tree": "5024faeeff245f278eedc192b0e846102ec3ec3a",
      "parents": [
        "301b4ede53d59b68bf55f95bb26412d9233c8187"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 22 20:27:40 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jan 23 16:57:47 2026"
      },
      "message": "Start Shaderc v2026.2-dev\n"
    },
    {
      "commit": "301b4ede53d59b68bf55f95bb26412d9233c8187",
      "tree": "c5d52960c43c327acb06295e9f8c4ba67e05622c",
      "parents": [
        "e5b1ffefd3c1f3d4d5e7704e59ca4dc6610d6ad0"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 22 20:26:11 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jan 23 16:57:47 2026"
      },
      "message": "Finalize Shaderc v2026.1\n\nAlso update dependencies include:\n- Glslang 16.2.0\n- SPIRV-Tools v2026.1rc1\n- SPIRV-Headers top of tree\n\nSupports VK_EXT_descriptor_heap and other extensions\n"
    },
    {
      "commit": "e5b1ffefd3c1f3d4d5e7704e59ca4dc6610d6ad0",
      "tree": "29a1e2f1b5e519e023e3cd8bcddb1f212bb65b0b",
      "parents": [
        "53759728ec32146360be0855f6442433b2222a92"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 21 22:36:28 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 22 20:04:56 2026"
      },
      "message": "CHANGES file must have a valid version and date\n\nIt must appear on the third line.\n\nThis will prevent accidentally dropping the date.\nThe missing dates have been messing up the version\nnumber generation for pkg-config processing.\nSee #1529\n"
    },
    {
      "commit": "53759728ec32146360be0855f6442433b2222a92",
      "tree": "23e84fc0cfada45386bd6b12ff964c0d7dedc9ea",
      "parents": [
        "0d7df6e9abc9372f2fd2a15df6b271dbd028a648"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 21 22:22:20 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 21 22:57:30 2026"
      },
      "message": "Add missing dates in CHANGES\n"
    },
    {
      "commit": "0d7df6e9abc9372f2fd2a15df6b271dbd028a648",
      "tree": "bcd19ab8e2faec5fee46f3a1e4ab996fbca0e3f9",
      "parents": [
        "e6e2d2c19147edbfa87c6babc4ee318d3f205ef9"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 21 21:58:53 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 21 22:41:25 2026"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "e6e2d2c19147edbfa87c6babc4ee318d3f205ef9",
      "tree": "115615f79ccceabbd46a71f0106a96457a63be17",
      "parents": [
        "d15277d6bc180f6a0b8b601f0cab2bbcaac9b4d5"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jan 19 21:32:04 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jan 20 15:14:10 2026"
      },
      "message": "Update SPIRV-Tools, glslang\n"
    },
    {
      "commit": "d15277d6bc180f6a0b8b601f0cab2bbcaac9b4d5",
      "tree": "d7dfa503a80743db02fff647bd74951a9fdc50c6",
      "parents": [
        "e0a5092b4b05dbcc448b0883f3575163634f8e86"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jan 12 21:11:17 2026"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jan 12 22:03:24 2026"
      },
      "message": "Update depenendencies\n"
    },
    {
      "commit": "e0a5092b4b05dbcc448b0883f3575163634f8e86",
      "tree": "ab4abde09c35640b1f878ea12cda3031ae6769a1",
      "parents": [
        "c4b0af6c3664cd8b33ffddf452514e02a173b4d6"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 18:03:49 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 21:28:48 2025"
      },
      "message": "Start v2025.6-dev\n"
    },
    {
      "commit": "c4b0af6c3664cd8b33ffddf452514e02a173b4d6",
      "tree": "9ba7683c09f02c68e96208406072b7b1c781a8e0",
      "parents": [
        "d7db7ea2af03bab44c4f6b1574837ef307dc4c0d"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 18:03:20 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 21:28:48 2025"
      },
      "message": "Finalize Shaderc v2025.5\n"
    },
    {
      "commit": "d7db7ea2af03bab44c4f6b1574837ef307dc4c0d",
      "tree": "bb4fed804b32f740a90bec77947bcca4f75973b8",
      "parents": [
        "64623490690d2655a176a00dbed48e5061982277"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 18:01:05 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Nov 27 21:28:48 2025"
      },
      "message": "Update dependencies\n\nSPIRV-Tools v2025.5.rc1\n"
    },
    {
      "commit": "64623490690d2655a176a00dbed48e5061982277",
      "tree": "1c2cffbf8a220c0b9986573fdb4b7ea5171b6114",
      "parents": [
        "fcd74b6e0c372dfcaa04ab5b737969abaf21fc83"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Nov 18 15:58:26 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Nov 18 19:43:38 2025"
      },
      "message": "Update depenendencies\n"
    },
    {
      "commit": "fcd74b6e0c372dfcaa04ab5b737969abaf21fc83",
      "tree": "8bdc578231e3e855e9b8294c5b20b04bbe57be69",
      "parents": [
        "5dcb0004757f09c994259d7b3904ac1d4ff57d47"
      ],
      "author": {
        "name": "codeandkey",
        "email": "jtst@mail.codeandkey.net",
        "time": "Mon Oct 20 21:00:30 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Nov 18 15:59:35 2025"
      },
      "message": "Add linux-headers package to provide missing futex.h\n\nThe subproject `third_party/abseil_cpp` fails to build due to a missing\nsystem header \u003clinux/futex.h\u003e, likely due to changes introduced in newer\nAlpine base images.\n\nThis adds the `linux-headers` package to the docker build to provide the\nmissing header and correct the build.\n"
    },
    {
      "commit": "5dcb0004757f09c994259d7b3904ac1d4ff57d47",
      "tree": "bc2cf2f0ed6f5fa8a9f84b6e2c978361c0d1bd98",
      "parents": [
        "73743588fe9c39f2f1c780a087d94afac691a189"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Nov 12 17:09:07 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Nov 12 17:50:03 2025"
      },
      "message": "Update deps\n"
    },
    {
      "commit": "73743588fe9c39f2f1c780a087d94afac691a189",
      "tree": "33f244eadb89a7621ea71d0400cd01a31b871eab",
      "parents": [
        "c7e73e87aebdafa98e57809e0357e3d3285540aa"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 25 22:31:43 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 26 13:34:18 2025"
      },
      "message": "Start Shaderc v2025.5-dev\n"
    },
    {
      "commit": "c7e73e87aebdafa98e57809e0357e3d3285540aa",
      "tree": "654aba05901756e207567b26d16bd2526f3c0654",
      "parents": [
        "15139395a041f27f72eb1d82727879e6b669fae8"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 25 22:27:50 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 26 13:34:18 2025"
      },
      "message": "Finalize Shaderc v2025.4\n"
    },
    {
      "commit": "15139395a041f27f72eb1d82727879e6b669fae8",
      "tree": "f3d819fb7bebefc0b9163c4dca686d4fe0135cd4",
      "parents": [
        "f4d3445ff311952851c74c34bde6a8b381e1a3df"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 25 22:24:07 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 26 13:34:18 2025"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "f4d3445ff311952851c74c34bde6a8b381e1a3df",
      "tree": "75cd43cce97f369234a18f9b6a8ac5b9e161d061",
      "parents": [
        "49d6a9328a07fe084a2ac018123e39696a441416"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 25 22:23:31 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 26 13:34:18 2025"
      },
      "message": "Update CHANGES with recent history\n"
    },
    {
      "commit": "49d6a9328a07fe084a2ac018123e39696a441416",
      "tree": "c886e04ba4dc9e9634c9cfbb81ee75ab590f5fa0",
      "parents": [
        "3a44d5d7850da3601aa43d523a3d228f045fb43d"
      ],
      "author": {
        "name": "Steven Perron",
        "email": "stevenperron@google.com",
        "time": "Thu Sep 04 18:20:22 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Sep 22 17:34:53 2025"
      },
      "message": "Add -fmax-id-bound flag\n\nAdd an option for shaderc to be able to set the max id bound used in the\ncompiler. This is useful for user who are hitting the limit, but are\nable to use a higher value.\n\nSee https://github.com/KhronosGroup/SPIRV-Tools/issues/6260.\n"
    },
    {
      "commit": "3a44d5d7850da3601aa43d523a3d228f045fb43d",
      "tree": "041e3e090c15c28a2b3a3ba75e369e9411dcc99a",
      "parents": [
        "1dd61a4e407eeba704eb3d8796056be0415ebec8"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 04 21:20:46 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 05 17:04:46 2025"
      },
      "message": "When glslc is not built, don\u0027t install or test it\n\nFix the logic when SHADERC_SKIP_EXECUTABLES\u003dON\n\n* Don\u0027t try to install the glslc executable\n* Don\u0027t try to run tests that invoke glslc\n"
    },
    {
      "commit": "1dd61a4e407eeba704eb3d8796056be0415ebec8",
      "tree": "d18815dd0259df59967d080b156983d3281fef53",
      "parents": [
        "402a16ea5a99a3acbda542d48e902c7e3aa50033"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Sep 04 21:00:26 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Sep 05 01:06:25 2025"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "402a16ea5a99a3acbda542d48e902c7e3aa50033",
      "tree": "da3dafb49a040d1c1a9476713626d429eec19c9e",
      "parents": [
        "91a28dc72688e31ec265a92f5ff0c567cd4f39e7"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 07 15:15:35 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 07 16:53:24 2025"
      },
      "message": "Remove support for VS2019\n\nUpdate badges and download links to VS2022\n\nRemove kokoro build config for MSVC 2019. I have already removed\nthe branch protection rule requiring it as a check.\n\nBug: Google-internal bug crbug.com/437082422\n"
    },
    {
      "commit": "91a28dc72688e31ec265a92f5ff0c567cd4f39e7",
      "tree": "d3bc809f42804234ce5a866caa5958991f6c9812",
      "parents": [
        "c8456388a27b048b93e9082b36202c06200c8887"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Aug 06 17:51:22 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 07 16:02:21 2025"
      },
      "message": "Update DEPS\n"
    },
    {
      "commit": "c8456388a27b048b93e9082b36202c06200c8887",
      "tree": "7d037560bd6a9506539da3fbccfc83c4e5bc6115",
      "parents": [
        "7839e41d3ae40dff04de332797c9b714ddd909a2"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 25 17:59:20 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 25 18:55:17 2025"
      },
      "message": "Update DEPS\n"
    },
    {
      "commit": "7839e41d3ae40dff04de332797c9b714ddd909a2",
      "tree": "d9c0fbbfaaa4478b1b78eb8a34bd4c8822775c68",
      "parents": [
        "8c2e602ce440b7739c95ff3d69cecb1adf6becda"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 20:00:56 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 21:18:01 2025"
      },
      "message": "Start Shaderc v2025.4 development\n"
    },
    {
      "commit": "8c2e602ce440b7739c95ff3d69cecb1adf6becda",
      "tree": "8c4c888e75e0be0d610d97437cffb1c5a7c5233b",
      "parents": [
        "3cd03b2fb954f1a38aefda2b3cf58fbb0eb8f2a8"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 20:00:31 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 21:18:01 2025"
      },
      "message": "Finalize Shaderc v2025.3\n"
    },
    {
      "commit": "3cd03b2fb954f1a38aefda2b3cf58fbb0eb8f2a8",
      "tree": "e6ca23610a24bd13db937df1317cf50e116a25ef",
      "parents": [
        "ecc3c48a8a9c69ab98e16c4b4633bd6dd60dc502"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 19:54:56 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jun 24 21:18:01 2025"
      },
      "message": "Update deps\n\nSPIRV-Tools v2025.3.rc1\nSPIRV-Headers (corresponding header)\nGlslang top of tree\n"
    },
    {
      "commit": "ecc3c48a8a9c69ab98e16c4b4633bd6dd60dc502",
      "tree": "8a4a0608ac4f16b2dce167440bc87fe9c8bfd567",
      "parents": [
        "81afed4c36c08db1ba31252d1583889f812d48e3"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 18 19:37:07 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jun 19 01:04:44 2025"
      },
      "message": "Update dependencies to top of tree\n\nglslang\nspirv-headers\nspirv-tools\n"
    },
    {
      "commit": "81afed4c36c08db1ba31252d1583889f812d48e3",
      "tree": "193a97e3808b4d3fbaa561ef36069597db9d538d",
      "parents": [
        "3f3d2b00f925616eb9afdcf2125bb7c067fd6f1d"
      ],
      "author": {
        "name": "Zacharie Corniere",
        "email": "zacharie@corniere.me",
        "time": "Tue Jun 10 10:18:47 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 18 20:28:45 2025"
      },
      "message": "fix SHADERC_ENABLE_TESTS leaving some tests active\n"
    },
    {
      "commit": "3f3d2b00f925616eb9afdcf2125bb7c067fd6f1d",
      "tree": "c57d6ae6643b9e88cfa85f6674386b09b0de7b38",
      "parents": [
        "b31ef055f7efdd12592dc7a14a07a60295d6b7b4"
      ],
      "author": {
        "name": "Ethan",
        "email": "ethanscinocca@outlook.com",
        "time": "Wed Jun 04 00:59:52 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 18 19:39:11 2025"
      },
      "message": "Fixed the messages being the wrong variable.\n"
    },
    {
      "commit": "b31ef055f7efdd12592dc7a14a07a60295d6b7b4",
      "tree": "9923ed47bafa7b2a3428833d8737fba617ffb9b1",
      "parents": [
        "4e25659448a1083e9bb28e324bb8dc9cba277ce2"
      ],
      "author": {
        "name": "Ethan",
        "email": "ethanscinocca@outlook.com",
        "time": "Mon Jun 02 16:55:59 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 18 19:39:11 2025"
      },
      "message": "Added a way to disable the glsc CLI executable.\n"
    },
    {
      "commit": "4e25659448a1083e9bb28e324bb8dc9cba277ce2",
      "tree": "a057d5ee051ff1e9707f0a52b176c1f2d1f4593d",
      "parents": [
        "a5a8caa1951b3f893a08f63cab2dc877087dc05b"
      ],
      "author": {
        "name": "Ethan",
        "email": "ethanscinocca@outlook.com",
        "time": "Mon Jun 02 16:19:56 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jun 18 19:39:11 2025"
      },
      "message": "Fixed glslc binaries being build even if enable install is off.\n"
    },
    {
      "commit": "a5a8caa1951b3f893a08f63cab2dc877087dc05b",
      "tree": "157019ba4a7fe63b0472aead3eb7528dbc170116",
      "parents": [
        "3362e24c42ab5bf7ad32c0fec64b0a0ddeb2fda1"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 15:19:32 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 17:30:42 2025"
      },
      "message": "Start Shaderc v2025.3 development\n"
    },
    {
      "commit": "3362e24c42ab5bf7ad32c0fec64b0a0ddeb2fda1",
      "tree": "c1b5b7dee4bd5fb4400c914b0de132736a249919",
      "parents": [
        "030484bcfaaced573265bdc5c7d59cfa3e071f76"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 15:19:06 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 17:30:42 2025"
      },
      "message": "Finalize Shaderc v2025.2\n"
    },
    {
      "commit": "030484bcfaaced573265bdc5c7d59cfa3e071f76",
      "tree": "fcb901dc111ea09db893aaa25b9ff78fb979ed45",
      "parents": [
        "0078f786584c3ccbf1eea42581b0565aaab5cc3c"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 15:15:21 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Apr 23 17:30:42 2025"
      },
      "message": "Update to SPIRV-Tools v2025.2.rc2, SPIRV-Headers\n"
    },
    {
      "commit": "0078f786584c3ccbf1eea42581b0565aaab5cc3c",
      "tree": "4e154bdc65e6ace0f3e3afd858538ef1c5137e80",
      "parents": [
        "0ab6bf5cefea23cf985ce6296a293170132984ae"
      ],
      "author": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Sat Apr 12 04:33:22 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Apr 22 14:26:03 2025"
      },
      "message": "update glslang dependency\n"
    },
    {
      "commit": "0ab6bf5cefea23cf985ce6296a293170132984ae",
      "tree": "3e5dee709379f595e16813d177e02e579a7791ed",
      "parents": [
        "acc976a6a92d37694afdf1e2bda80ce8c83ef75a"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Apr 10 14:07:57 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Apr 10 14:38:29 2025"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "acc976a6a92d37694afdf1e2bda80ce8c83ef75a",
      "tree": "dd73980abb2a5078ba7f6abc3e202d4a1c567a4d",
      "parents": [
        "8be073a9ff0d07288b3d138fb7c586ac53465227"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Mar 25 20:40:33 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Mar 27 18:33:55 2025"
      },
      "message": "update deps\n"
    },
    {
      "commit": "8be073a9ff0d07288b3d138fb7c586ac53465227",
      "tree": "6d64f18fe56f18a6b829e4bce2d90e9db988af26",
      "parents": [
        "0968768c61d4eb7dd861114412e904bb3d59b7b6"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 16:51:18 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 18:42:20 2025"
      },
      "message": "Start Shaderc v2025.2 development\n"
    },
    {
      "commit": "0968768c61d4eb7dd861114412e904bb3d59b7b6",
      "tree": "d5014a251db4f14b62b5b743d7b3510d8f65e2d0",
      "parents": [
        "f6dee14413462a7bc6d8dd102d6404c264946e2e"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 16:48:39 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 18:42:20 2025"
      },
      "message": "Finalize Shaderc v2025.1\n\nSkip version numbers so we match SPIRV-Tools.\nDo this to avoid confusion when included in the Vulkan SDK\n"
    },
    {
      "commit": "f6dee14413462a7bc6d8dd102d6404c264946e2e",
      "tree": "f5dc8dd8d9311e7a9da873d447ba0ae91259685c",
      "parents": [
        "2e56788ec45c955c19f4b7bf5d5f6cacb1d3a4c8"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 16:10:58 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 27 18:42:20 2025"
      },
      "message": "Update dependencies\n\nGlslang top of tree today\nSPIRV-Tools v2025.1.rc1\nSPRIV-Headers top of tree today\n"
    },
    {
      "commit": "2e56788ec45c955c19f4b7bf5d5f6cacb1d3a4c8",
      "tree": "a36e25b66278e255d0bf304830e4f602b56b979d",
      "parents": [
        "6c245b0b0b456ae320d378cf647d22e3d3048747"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Sat Feb 22 22:29:40 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Feb 24 14:00:25 2025"
      },
      "message": "kokoro: linux: use cpp-builder instead of radial-build\n\nBug: crbug.com/391948942\n"
    },
    {
      "commit": "6c245b0b0b456ae320d378cf647d22e3d3048747",
      "tree": "c632b9ab09f9b7eae9d3ed7644729192d3c39ad2",
      "parents": [
        "ab0d3ed184e4919a236eecddb6514e4923a5e38f"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Feb 19 02:31:28 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Feb 19 15:01:59 2025"
      },
      "message": "kokoro: use streamlined license-check image\n\nBUG\u003d397439052\n"
    },
    {
      "commit": "ab0d3ed184e4919a236eecddb6514e4923a5e38f",
      "tree": "12593c11ece3585572f48b569826f6615f732294",
      "parents": [
        "f5d626f6d2f0429e583b3d24433f184a2d81249a"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 29 23:23:07 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 30 14:59:38 2025"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "f5d626f6d2f0429e583b3d24433f184a2d81249a",
      "tree": "6ce29071662dfb6d95e15d1cdcc4b1a94aeed4b1",
      "parents": [
        "9cf1c65a6444719e25abf7813cf658dd56d05e01"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 29 05:10:23 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 29 14:39:02 2025"
      },
      "message": "kokoro: use ndk-r27c\n"
    },
    {
      "commit": "9cf1c65a6444719e25abf7813cf658dd56d05e01",
      "tree": "96d67b0872ee29b7fcdd72b7d58fed8b6cc6f364",
      "parents": [
        "674ed20dae6bc7dad24f248c3c4b888d52b31714"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 23 23:26:22 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Mon Jan 27 20:58:36 2025"
      },
      "message": "kokoro: use clang 13\n"
    },
    {
      "commit": "674ed20dae6bc7dad24f248c3c4b888d52b31714",
      "tree": "65db1e14e1cc2804c1bdb78f2c4c7edcf1d00139",
      "parents": [
        "3158c54654b2d9589f402fa27aa7e28438fd6333"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 23 23:02:27 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Fri Jan 24 20:53:33 2025"
      },
      "message": "kokoro: use gcc 13\n"
    },
    {
      "commit": "3158c54654b2d9589f402fa27aa7e28438fd6333",
      "tree": "032a0249cc99674fb7b1f43c9ff54417f24ddb91",
      "parents": [
        "b81a5e73c93656bb2e709ac1e050316f2818ae52"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 16 19:57:02 2025"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 16 20:32:56 2025"
      },
      "message": "Update spirv-tools, spirv-headers, Glslang\n\nCombo import of spirv-headers, spirv-tools to support\nSPV_INTERL_subgroup_matrix_multiply_accumulate\n"
    }
  ],
  "next": "b81a5e73c93656bb2e709ac1e050316f2818ae52"
}
