)]}'
{
  "log": [
    {
      "commit": "a7c547b55474c3d8bde53711eae24ae0e28bbc0a",
      "tree": "71c7c08608bdd26a997a794e594e6dc4f105f8c9",
      "parents": [
        "eb0bee078ef266a0dc986ee3045ce54ffeeb83df"
      ],
      "author": {
        "name": "linesight",
        "email": "ted.lin0000@gmail.com",
        "time": "Tue Jul 07 09:44:19 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 14:56:03 2026 -0700"
      },
      "message": "Vulkan: Build Wayland WSI against libwayland older than 1.20\n\nThe Wayland WSI marshalled requests via wl_proxy_marshal_flags and used\nWL_MARSHAL_FLAG_DESTROY, both introduced in libwayland 1.20 (1.19.91).\nSwiftShader\u0027s bundled headers are 1.21 so the standalone build compiled,\nbut embedded builds that use the host\u0027s Wayland headers fail where those\nare older: rolling into Dawn on Debian 11 (Bullseye, Wayland 1.18) broke\nwith \"error: use of undeclared identifier \u0027WL_MARSHAL_FLAG_DESTROY\u0027\".\n\nMarshal requests through the older wl_proxy_marshal /\nwl_proxy_marshal_constructor / wl_proxy_marshal_constructor_versioned\nprimitives instead. These have existed since libwayland 1.2 and are\nexactly what the generated static-inline wrappers used prior to 1.20, so\nthis needs neither the 1.20-only wl_proxy_marshal_flags symbol at runtime\nnor the WL_MARSHAL_FLAG_DESTROY macro at compile time, and introduces no\nnew minimum libwayland version.\n\nChange-Id: I965424d33c9420a8d6832009099190e1174c46cb\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77608\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "eb0bee078ef266a0dc986ee3045ce54ffeeb83df",
      "tree": "c1c85163fad20c2126a6ce7a257ac848c0eecd24",
      "parents": [
        "7868bf37d5b22345a6039fe03803243a8cff77e9"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Tue Nov 04 11:46:23 2025 -0500"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 06 14:24:20 2026 -0700"
      },
      "message": "Implement VK_KHR_internally_synchronized_queues\n\nInternally, the queues are almost already internally synchronized.  This\nsimple implementation adds a high-level lock at the entry-point level\njust in case.\n\nTest: dEQP-VK.synchronization2.internally_synchronized_queues.*\nChange-Id: I3fcd1fba06662f2212db9008fdf9a3c9c7582de2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77408\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "7868bf37d5b22345a6039fe03803243a8cff77e9",
      "tree": "6cbf04e98b782c76feb242c351efdcdd295933b9",
      "parents": [
        "2e6a6966558f58eef641035f8977ee1db5764ffc"
      ],
      "author": {
        "name": "linesight",
        "email": "ted.lin0000@gmail.com",
        "time": "Mon Jun 29 16:16:13 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 19:54:58 2026 -0700"
      },
      "message": "Vulkan: Fix and harden Wayland WSI presentation\n\nSwiftShader\u0027s Wayland WSI dlsym\u0027d the Wayland protocol request functions\n(wl_display_get_registry, wl_registry_bind, wl_surface_*, wl_shm_*, ...).\nThese are not exported by libwayland-client.so; they are static inline\nwrappers in \u003cwayland-client-protocol.h\u003e that marshal through the\nwl_proxy_* primitives. dlsym therefore returned nullptr and the first\ncall crashed, which prevented running e.g. ANGLE\u0027s EGLWaylandTest against\nSwiftShader.\n\nResolve the real exported primitives (wl_proxy_marshal_flags,\nwl_proxy_add_listener, wl_proxy_destroy, wl_proxy_get_version, the\nevent-queue functions) and the wl_*_interface data symbols, and\nre-implement the needed protocol wrappers on top of them. isSupported()\nnow requires every needed symbol so a stripped libwayland reports the\nsurface as unsupported instead of crashing.\n\nAlso fix correctness and robustness of presentation:\n\n- Run all WSI traffic on a private wl_event_queue (created via a\n  queue-assigned proxy wrapper of the application\u0027s display) so the\n  driver\u0027s roundtrips/dispatches don\u0027t steal the application\u0027s events.\n\n- Track wl_buffer.release and double-buffer each presentable image,\n  alternating buffers per present. The swapchain marks an image AVAILABLE\n  as soon as it is presented, so a client may re-present the same image\n  every frame; committing the same wl_buffer would deadlock (a compositor\n  only releases a buffer once a different one is committed) and\n  overwriting it would tear.\n\n- Back buffers with memfd_create (falling back to an unlinked temp file)\n  instead of leaking files under /tmp, replace asserts with graceful\n  VkResult failures, free the registry/shm/queue in destroySurface(), and\n  validate the swapchain format.\n\nChange-Id: Ie2b3b1ce6a39d5e08714046fa1ba7ed798b7c76c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77548\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "2e6a6966558f58eef641035f8977ee1db5764ffc",
      "tree": "1d53acfe5efb6f43bb74f61ede9fcc25b2353078",
      "parents": [
        "f3e464b1e56795940f826a972b39e19bd9f6ac6c"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Sat Jun 27 21:43:49 2026 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 16:17:36 2026 -0700"
      },
      "message": "Update Vulkan headers to version 1.4.355\n\nhttps://github.com/KhronosGroup/Vulkan-Headers\nrevision 6433e5c70bb9ec995f72d767934acaff8ef11ae3\ntag v1.4.355.\n\nChange-Id: I27a761ed982978a016c5fae52e08ddb7c618f30b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77528\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "f3e464b1e56795940f826a972b39e19bd9f6ac6c",
      "tree": "b49e7d8e0f17dde5ac9106719d29753a1462c5f2",
      "parents": [
        "0255eccc9824410a036913b6dbcd496f66755a17"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Jun 24 13:04:05 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 07:46:31 2026 -0700"
      },
      "message": "Supress -Wunnecessary-virtual-specifier\n\n... to make Android build happy (see ag/40601825).\n\nChange-Id: I8bc070b1c60f96b8074b47d48d087d544b3b27cd\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77508\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "0255eccc9824410a036913b6dbcd496f66755a17",
      "tree": "e288304ca9f080c4da4be3d4168349012de75ff9",
      "parents": [
        "2843cbcc714fe111e1083127c048a18002bc10ed"
      ],
      "author": {
        "name": "Fyodor Kyslov",
        "email": "kyslov@google.com",
        "time": "Wed Jun 17 20:20:27 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 10:29:27 2026 -0700"
      },
      "message": "Vulkan: Support AHARDWAREBUFFER_FORMAT_YCbCr_P210 plane pitch and offset\n\nAdd AHARDWAREBUFFER_FORMAT_YCbCr_P210 format cases in external android\nmemory offset and row pitch queries to prevent Plane 1 luma aliasing.\n\nBug: 525088727\nTest: atest MctsMediaV2TestCases \u0026\u0026 atest CtsGraphicsTestCases\nFlag: com.google.cf.config.gralloc_p010_p210_updates\nTAG\u003dagy\n\nChange-Id: I624c5dfae09008a4fee80f92797bb4b0cab8d4d0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77468\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "2843cbcc714fe111e1083127c048a18002bc10ed",
      "tree": "b05c0fa23f6ca04d52ddc15c89c97fde1f9d08a6",
      "parents": [
        "5b0479bd2d15058aaa9eb490e364f920ff824a8c"
      ],
      "author": {
        "name": "Max Rebuschatis",
        "email": "lincolnfrog@google.com",
        "time": "Fri Jun 12 23:25:13 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 08:34:42 2026 -0700"
      },
      "message": "Add weak declarations for ASan global variables\n\nThis fixes asan tests running against swiftshader. These declarations\nprovide access to AddressSanitizer\u0027s global variable tracking mechanism\nwhen ASan is enabled.\n\nChange-Id: Ic657cdfd4535c026433a4c7d86725327d95ea830\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77448\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "5b0479bd2d15058aaa9eb490e364f920ff824a8c",
      "tree": "854a99e477870834ca5fecc0a2c1ca7ed37b4cba",
      "parents": [
        "d26a3e6606c02d0d48858316f4b20b0ce14267f0"
      ],
      "author": {
        "name": "dan sinclair",
        "email": "dsinclair@google.com",
        "time": "Mon Jun 08 12:12:35 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 13:26:03 2026 -0700"
      },
      "message": "Revert \"Default to use llvm16\"\n\nThis reverts commit bea72feae3cf98eafd793719150c3ec57a133b8e.\n\nReason for revert: Breaks the Swiftshader -\u003e Dawn roll:\n```\nundefined symbol: public: virtual __cdecl llvm::MCSymbolizer::~MCSymbolizer(void)\n```\n\nChange-Id: I1d8855f9b9149825309c604ddfcdee379752b8e4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77428\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "d26a3e6606c02d0d48858316f4b20b0ce14267f0",
      "tree": "4334e218312fbb3c7957ce07187005b499957dd9",
      "parents": [
        "bea72feae3cf98eafd793719150c3ec57a133b8e"
      ],
      "author": {
        "name": "Junji Watanabe",
        "email": "jwata@google.com",
        "time": "Thu May 28 04:59:16 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 09:56:44 2026 -0700"
      },
      "message": "LLVM: Always compile MCDisassembler.cpp to fix release link errors\n\nMCDisassembler.cpp was incorrectly marked as debug-only in the LLVM 16\nbuild files generation script. However, target disassemblers (like\nX86Disassembler) are unconditionally compiled and depend on MCDisassembler,\nleading to undefined symbol link errors in release builds.\nhttps://ci.chromium.org/ui/p/chromium/builders/build/win-build-perf-siso/19852/overview\n\nThis change moves MCDisassembler.cpp to the common LLVM files list so it\nis always compiled.\n\nChange-Id: Iaaf942426973db6fd648169b852d3aa5f16b4e2a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77369\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "bea72feae3cf98eafd793719150c3ec57a133b8e",
      "tree": "de59f042bfff21151934ad0bad345f33d76d4f1c",
      "parents": [
        "843b6de16f2cf34e9eb19b072754c9d9e6631af8"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Sun Jan 28 09:08:09 2024 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 08:47:06 2026 -0700"
      },
      "message": "Default to use llvm16\n\nFuchsia would still use llvm10 due to missing third_party/llvm-16.0/configs/fuchsia\n\nAdditional changes to llvm16 code are made to fix warnings.\n\nFix the following error when compiling chromium targeting riscv64 using llvm 10\n\n../../third_party/swiftshader/src/Reactor/LLVMJIT.cpp:796:83: error: no member named \u0027Create\u0027 in \u0027llvm::jitlink::InProcessMemoryManager\u0027\n  796 |             , objectLayer(session, llvm::cantFail(llvm::jitlink::InProcessMemoryManager::Create()))\n      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n1 error generated\n\nChange-Id: I5aa2b77ee80cabb7ebe1641dcedea35a57b4933d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75929\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "843b6de16f2cf34e9eb19b072754c9d9e6631af8",
      "tree": "81407b548ef535d241880f7a85f4da3b36425fae",
      "parents": [
        "fce27a96526f54c6d31fdccf57629788e3712220"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Mon May 18 21:41:19 2026 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 08:46:58 2026 -0700"
      },
      "message": "Fix Windows arm64 build with LLVM 16\n\nFix undefined symbol when compiling chromium with swiftshader with LLVM 16\n\n[2503/34622] LINK swiftshader_reactor_llvm_unittests.exe swiftshader_reactor_llvm_unittests.exe.pdb\n..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\lld-link.exe /OUT:./swiftshader_reactor_llvm_unittests.exe /nologo -libpath:../../third_party/llvm-build/Release+Asserts/lib/clang/23/lib/windows /winsysroot:../../third_party/depot_tools/win_toolchain/vs_files/e66617bc68 /MACHINE:ARM64 /PDB:./swiftshader_reactor_llvm_unittests.exe.pdb @./swiftshader_reactor_llvm_unittests.exe.rsp\nlld-link: error: undefined symbol: public: virtual __cdecl llvm::MCSymbolizer::~MCSymbolizer(void)\n\u003e\u003e\u003e referenced by obj/third_party/swiftshader/third_party/llvm-16.0/swiftshader_llvm_aarch64/AArch64Disassembler.obj:(public: virtual void * __cdecl llvm::MCExternalSymbolizer::`scalar deleting dtor\u0027(unsigned int))\n\nChange-Id: Ic39f6a843bacc00c865f122df2514b97561bc07f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77310\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "fce27a96526f54c6d31fdccf57629788e3712220",
      "tree": "ef633967b4911e11f1647e5562c4b7b827a8c414",
      "parents": [
        "100b05d99cf417a3e09371ae6731d17d0e97ba7c"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Mon May 18 21:31:53 2026 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 07:53:44 2026 -0700"
      },
      "message": "Fix Windows build with LLVM 16\n\nUndef HAVE___CHKSTK to match existing LLVM 10 config for Windows to fix\nthe build.\n\nChange-Id: I278f5fa960d07aa1f29539a9bfc2a71bcf96006c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77309\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "100b05d99cf417a3e09371ae6731d17d0e97ba7c",
      "tree": "e5ebc174795ccec8639ec38ace100f4e13c65f25",
      "parents": [
        "9898204d91d6a60b6a08ad74fe4ac52a6913111b"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Mon May 18 21:21:48 2026 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 07:53:37 2026 -0700"
      },
      "message": "Fix MacOS build with LLVM 16\n\nAdd missing sys/resources.h to fix Chromium build with swiftshader with\nLLVM 16.\n\n[878/74241] CXX obj/third_party/swiftshader/third_party/llvm-16.0/swiftshader_llvm_source_set_0/CrashRecoveryContext.o\n../../third_party/swiftshader/third_party/llvm-16.0/llvm/lib/Support/CrashRecoveryContext.cpp:479:15: error: use of undeclared identifier \u0027PRIO_DARWIN_THREAD\u0027\n  479 |   setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);\n      |               ^~~~~~~~~~~~~~~~~~\n../../third_party/swiftshader/third_party/llvm-16.0/llvm/lib/Support/CrashRecoveryContext.cpp:479:38: error: use of undeclared identifier \u0027PRIO_DARWIN_BG\u0027\n  479 |   setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);\n      |                                      ^~~~~~~~~~~~~~\n../../third_party/swiftshader/third_party/llvm-16.0/llvm/lib/Support/CrashRecoveryContext.cpp:485:22: error: use of undeclared identifier \u0027PRIO_DARWIN_THREAD\u0027\n  485 |   return getpriority(PRIO_DARWIN_THREAD, 0) \u003d\u003d 1;\n      |                      ^~~~~~~~~~~~~~~~~~\n3 errors generated.\n\nChange-Id: Idf1d95496b1fa093c21214acbcf94fd50f3967d0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77308\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "9898204d91d6a60b6a08ad74fe4ac52a6913111b",
      "tree": "fd96aef78d54df4d3283bc7ad2c0f40cc1f6ab02",
      "parents": [
        "f9d5d49a3c599a315e3493dc1e9b5309cffb3305"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Tue May 26 09:44:49 2026 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 10:20:17 2026 -0700"
      },
      "message": "Fix D/S resolve dst range\n\nChange-Id: Id7098352cb1d2c9a3fc1b08d37fc7664c42e4661\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77348\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "f9d5d49a3c599a315e3493dc1e9b5309cffb3305",
      "tree": "b8c9fffe32a73bb651929408117090132ed7f8f5",
      "parents": [
        "27dd2aeb8c7c01001b91a65f0f15a8e47d719ab4"
      ],
      "author": {
        "name": "Ray Robinson",
        "email": "rwrobinson@google.com",
        "time": "Mon May 04 09:50:43 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 15:10:15 2026 -0700"
      },
      "message": "Add missing include for LLVM_VERSION_MAJOR\n\nllvm-config.h provides LLVM_VERSION_MAJOR. The code is currently pulling\nit indirectly from some other headers.\n\nChange-Id: Iea7a24a23eb1545a76dc1aa3896da793742a29de\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77288\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "27dd2aeb8c7c01001b91a65f0f15a8e47d719ab4",
      "tree": "36edf879118cb77e007b9346b0f605394d1abcb5",
      "parents": [
        "6cc7757d2bd09471e25f8623abf9fd27bd69e0fa"
      ],
      "author": {
        "name": "Ray Robinson",
        "email": "rwrobinson@google.com",
        "time": "Sat May 02 00:56:10 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 08:27:31 2026 -0700"
      },
      "message": "Implement full ARM/AArch64 multiarch compatibility for SwiftShader Reactor\n\n* Replaced the legacy loose float-to-int conversion logic in LLVMReactor.cpp with the modern llvm.fptosi_sat intrinsic on ARM. This guarantees safe and mathematically sound saturation to INT_MAX/INT_MIN bounds on ARM architectures.\n\n* Updated test bounds and validation logic across both Abs and RoundInt to gracefully validate across platform-specific architectural behaviors.\n\n* Eliminated pointer-to-member flakiness in CallMemberFunction tests by replacing dynamic member pointers with robust static C-style wrappers.\n\n* Introduced GET_INTRINSIC_DECLARATION macro to abstract llvm::Intrinsic::getDeclaration vs getOrInsertDeclaration, ensuring portability across different LLVM versions (e.g. bundled LLVM 10 vs internal Google3 LLVM).\n\nBUG\u003d508292407\n\nChange-Id: I06438d39a7cea766f6875304ee35eeb3739dcd24\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77268\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "6cc7757d2bd09471e25f8623abf9fd27bd69e0fa",
      "tree": "bfe591834797402bab166f413d3417285845436b",
      "parents": [
        "89556131bf9d48af3c5c9fbb9a3322e706da89a3"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Apr 17 20:21:13 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 09:03:04 2026 -0700"
      },
      "message": "Update primitive batch size calc for line/point polygon modes\n\nhttps://swiftshader-review.git.corp.google.com/c/SwiftShader/+/68128\nupdated Renderer to move the \"[pixel|setup]Processor.update()\" and\n\"[pixel|setup]Processor.routine()\" calls to avoid unnecessary work\nwhen rasterization discard is enabled. However, this also moved the\n\"numPrimitivesPerBatch\" adjustment for line and point polygon modes\nto after where \"draw-\u003enumPrimitivesPerBatch\" is assigned. The\nadjustment can be moved back prior to \"draw-\u003enumPrimitivesPerBatch\"\nassignment without affecting the \"update()\" and \"routine()\" calls.\n\nBug: b/502745307\nTests: dEQP-VK.*\nChange-Id: Ie4a5fd0f0f90212d3b97f5f503ef5eaae4ae0e05\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77228\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "89556131bf9d48af3c5c9fbb9a3322e706da89a3",
      "tree": "8956d33c52a9d5d962fd00be63f35d33cf31da02",
      "parents": [
        "313545f85af72f954820e54f4110cda591a6cf7b"
      ],
      "author": {
        "name": "Kyle Farnung",
        "email": "kfarnung@microsoft.com",
        "time": "Wed Mar 18 15:48:51 2026 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 11:45:31 2026 -0700"
      },
      "message": "Backport macOS ARM64 ASAN dynamic shadow offset from LLVM 12+\n\nLLVM 10\u0027s AddressSanitizer pass uses the Linux ARM64 static shadow\noffset (0x1000000000) for ALL ARM64 targets, including macOS ARM64.\nHowever, macOS ARM64 requires a dynamic shadow offset because the ASAN\nruntime maps shadow memory at a different address (0x7000020000).\n\nThis mismatch causes JIT-compiled shader code to compute wrong shadow\naddresses, hitting protected memory and crashing with SIGBUS\n(KERN_PROTECTION_FAILURE).\n\nBackport the fix from LLVM 12+ which adds an IsMacOS \u0026\u0026 IsAArch64 check\nto use kDynamicShadowSentinel (dynamic shadow offset) on macOS ARM64,\nmatching what the ASAN runtime expects.\n\nLLVM change:\nhttps://github.com/llvm/llvm-project/commit/176a6e7abe33d58a65ce9cfac15fe320962e7b6e\n\nBug: 493957482\nChange-Id: I4d48bc41f89728d508d1937a1d767ea5a1576e6b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77208\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "313545f85af72f954820e54f4110cda591a6cf7b",
      "tree": "143bee87050a9217a271ee5ffa9d2725ad2d428f",
      "parents": [
        "242a8121f8ea70c2b29f4424a4126b002865012e"
      ],
      "author": {
        "name": "Yuly Novikov",
        "email": "ynovikov@chromium.org",
        "time": "Mon Feb 02 14:30:02 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Feb 26 11:58:32 2026 -0800"
      },
      "message": "Fix Regres commit retrieval\n\nGerrit can have a delay from pushing a commit to it becoming visible.\nWait 1 minute if the pushed commit retrieval failed once.\n\nBug: None\nChange-Id: I892e40fad687f43a9b637f1bb978502d912d20bf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77148\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "242a8121f8ea70c2b29f4424a4126b002865012e",
      "tree": "285a6c9ac8b23a4ba5c3e38c93ddcfa6ba22daf5",
      "parents": [
        "b7b7fd22e5f28079b92412f47f6da4df43e4cd37"
      ],
      "author": {
        "name": "nihui",
        "email": "shuizhuyuanluo@gmail.com",
        "time": "Mon Feb 09 22:41:21 2026 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Feb 25 07:08:18 2026 -0800"
      },
      "message": "Fixed: memoryTypeBits incorrectly included property flag in vkGetMemoryHostPointerPropertiesEXT()\n\nFixed the bug where the memory property flag was set in the memoryTypeBits field when querying host pointer properties.\n\nChange-Id: Ia51f9a1e830e1d0d102403c124bc971071a836a9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77188\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "b7b7fd22e5f28079b92412f47f6da4df43e4cd37",
      "tree": "3a94bb81b075a431efd80fd597a3d67ed8963c2b",
      "parents": [
        "3b5edab3497f7f15c56e4ccf4ecbd0139e657755"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Mon Jan 05 13:33:08 2026 -0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 09 09:19:19 2026 -0800"
      },
      "message": "swiftshader: llvm-16.0: remove unnecessary virtual specifier\n\nWith ag/37181443, this worked around this in Mesa.  But not\nwe generate Android.bp automatically, so we either need to\nupstream a patch to Mesa3D that explains this LLVM 16 quirk,\nor we just modify Swiftshader LLVM.\n\nSince Swiftshader is on it\u0027s way out and the chances of\nmerge conflicts is very small, workaround it here.\n\nBUG\u003d473596493\nTEST\u003dCI/CD\n\nChange-Id: Idb306ddef1a73d777f4050ea2e1e6928aebcfb26\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77168\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "3b5edab3497f7f15c56e4ccf4ecbd0139e657755",
      "tree": "da268db704e4fcec2c63ecdfa85af54eff7b11c1",
      "parents": [
        "374652a342e0e8f5bc82df06e520ce6acb1c969d"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Fri Jan 23 08:31:29 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jan 28 07:52:28 2026 -0800"
      },
      "message": "Set Update Mechanism to Manual\n\nThis CL sets the Update Mechanism to Manual in README files.\n\nBug: 445311061\nChange-Id: I181d1ce74cbb1e4e6f0a5005189ffb9ab99d32f2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77108\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "374652a342e0e8f5bc82df06e520ce6acb1c969d",
      "tree": "b60db043d7079a51f4125867dafb1e1827610c51",
      "parents": [
        "b0c7e1fb76fc5663b24043c49af712c8eaad29df"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jan 26 02:05:43 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jan 26 08:08:13 2026 -0800"
      },
      "message": "Regres: Update test lists @ b0c7e1fb\n\nReactor backend: Subzero\n\nChange-Id: I91a1d1fb6d1ab3a5186ef537bf2f1fc1fe70ba7f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77088\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "b0c7e1fb76fc5663b24043c49af712c8eaad29df",
      "tree": "74386b8e7d416a7de5c6ae4396629e9d079eedff",
      "parents": [
        "9c9be842747090b0be33d817b79a307f55d402db"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jan 19 02:21:49 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jan 19 10:32:11 2026 -0800"
      },
      "message": "Regres: Update test lists @ 9c9be842\n\nReactor backend: Subzero\n\nChange-Id: Ieaeb1df2f1392f24677cc7a09de05a92a71bf496\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77068\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "9c9be842747090b0be33d817b79a307f55d402db",
      "tree": "aee6da52c8c888b71d849b937f7d146dbdff9a52",
      "parents": [
        "76b5d96a9287a0ba62eaf407dc3e6bb3ba4781ca"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Tue Dec 30 16:22:53 2025 -0500"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jan 14 07:44:11 2026 -0800"
      },
      "message": "Update OWNERS\n\nChange-Id: Ic2a7562a36fefd696f49d993cc2703b78c2e73ef\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77028\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "76b5d96a9287a0ba62eaf407dc3e6bb3ba4781ca",
      "tree": "df68b7e0000408d9acac542c522f8382b70324dc",
      "parents": [
        "e5b3afce6d92f37d4a57b502dccda489a7f8badd"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jan 12 02:07:47 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jan 12 06:00:20 2026 -0800"
      },
      "message": "Regres: Update test lists @ e5b3afce\n\nReactor backend: Subzero\n\nChange-Id: I0a659b4d55fa56e62fd92eb05d4becdb556c953c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76948\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "e5b3afce6d92f37d4a57b502dccda489a7f8badd",
      "tree": "5cad98494c7265f00be0182afec0e9971098cb20",
      "parents": [
        "0a24bb82341ec2cbccaa06683220a02ac067db3d"
      ],
      "author": {
        "name": "Sharjeel Khan",
        "email": "sharjeelkhan@google.com",
        "time": "Fri Jan 02 19:42:05 2026 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jan 07 07:29:32 2026 -0800"
      },
      "message": "Pin targets using LLVM10 and LLVM16 to C++20\n\nIn older LLVMs, certain classes had forward declarations. They do\nnot work anymore with C++23 because unique_ptr is constexpr now so it\nneeds the full type defined before being passed to unique_ptr. As a\nresult, we see bunch of \u0027invalid application of sizeof to an incomplete\ntype\u0027 errors. These are fixed in more recent version of LLVM but these\nlibLLVM are fixed to specific versions so it is best to pin these to\nC++20.\n\nFlag: EXEMPT PURE_REFACTOR\nBug: 429048222\nTest: m libLLVM10_swiftshader libLLVM16_swiftshader in Android\nTest: m libswiftshadervk_llvm libswiftshadervk_llvm_debug in Android\nChange-Id: I00d8d0667e413e652d1f2869e52b23a8fe5e705b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77048\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "0a24bb82341ec2cbccaa06683220a02ac067db3d",
      "tree": "34f2d851557a37a94ab0e12636c9cfd5ac267c5a",
      "parents": [
        "e391edb818fefe93d18731f4267eb71644e8a6dc"
      ],
      "author": {
        "name": "Cheng Yangyang",
        "email": "chengyangyang-hf@loongson.cn",
        "time": "Wed Dec 17 16:10:19 2025 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jan 07 07:28:06 2026 -0800"
      },
      "message": "Support cmake build for loongarch64.\n\nChange-Id: Ida10b617a28f217776332a716387422007383c31\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76969\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "e391edb818fefe93d18731f4267eb71644e8a6dc",
      "tree": "c236b21251b81caab48bec1c70f2bd4a56e7e05c",
      "parents": [
        "07b52b2bdc965e2a0b8f1c5fe18a347e630b6421"
      ],
      "author": {
        "name": "Brandon Jones",
        "email": "bajones@chromium.org",
        "time": "Fri Dec 19 15:59:57 2025 -0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jan 06 13:44:34 2026 -0800"
      },
      "message": "Flip inverted VK_EXT_descriptor_indexing ASSERT\n\nThis ASSERT appears to be inverted, since it doesn\u0027t make sense to\nrequired that an extension not be enabled when using a struct provided\nby that extension.\n\nBug: 470127833\nChange-Id: I15c0521fa6737aa49b2edd7df675f2290d2f31db\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77008\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\n"
    },
    {
      "commit": "07b52b2bdc965e2a0b8f1c5fe18a347e630b6421",
      "tree": "61f98de1e7f0935cd2099999e1a8f139930d8fff",
      "parents": [
        "8e12559189fadb3213ee37d83c4f75777b8165a7"
      ],
      "author": {
        "name": "Andrew Marshall",
        "email": "planetmarshalluk@gmail.com",
        "time": "Sat Oct 11 11:22:14 2025 +0100"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jan 06 13:28:09 2026 -0800"
      },
      "message": "add gn build arg to make inclusion of ASTC sources optional\n\nChange-Id: I601088bfeb36a6491eb0ff82b9800e21af9f5fce\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76568\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "8e12559189fadb3213ee37d83c4f75777b8165a7",
      "tree": "b8ba5f92c4295b46fece36b38d3836bed33f7db6",
      "parents": [
        "5aa3ef64770d6065183b9637fc44065ef7e7566b"
      ],
      "author": {
        "name": "Cheng Yangyang",
        "email": "chengyangyang-hf@loongson.cn",
        "time": "Wed Dec 17 17:08:13 2025 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jan 05 07:05:21 2026 -0800"
      },
      "message": "Fix build error when use llvm16 in Debug mode.\n\nChange-Id: I54604aee47549d0a6821d688f6cd58eedf0cd157\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76968\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "5aa3ef64770d6065183b9637fc44065ef7e7566b",
      "tree": "c000de9fcfb5cddd9029bee9447a3fa4d3cc8741",
      "parents": [
        "ff4435d3f92dabbf65e210033ea178359ba7db0e"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Dec 15 01:55:56 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 15 06:05:18 2025 -0800"
      },
      "message": "Regres: Update test lists @ ff4435d3\n\nReactor backend: Subzero\n\nChange-Id: I28af7a89cdc21d623783b010ace16105f30136c3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76908\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "ff4435d3f92dabbf65e210033ea178359ba7db0e",
      "tree": "41c137d312ef288abfd2fcf559ccd3445b637880",
      "parents": [
        "42f6e059416806f28b7078b5ca67856b28a2cbb0"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Mon Dec 08 19:56:25 2025 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 08 08:15:25 2025 -0800"
      },
      "message": "Fix riscv64 build problem with LLVM 16\n\nThis CL fixes build errors that occurred when building Chromium for\nriscv64 with LLVM 16 in swiftshader.\nIt appears that those errors appear after chromium bumps the clang toolchain.\n\nFor example,\n\tIn module \u0027std\u0027 imported from ../../third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/bit.h:19:\n\tgen/third_party/libc++/src/include/__memory/unique_ptr.h:72:19: error: invalid application of \u0027sizeof\u0027 to an incomplete type \u0027llvm::MCCodeEmitter\u0027\n\t   72 |     static_assert(sizeof(_Tp) \u003e\u003d 0, \"cannot delete an incomplete type\");\n\t      |                   ^~~~~~~~~~~\n\nChange-Id: I98ee3cf1c8552ea7895782e657d20967f9492a47\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76888\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "42f6e059416806f28b7078b5ca67856b28a2cbb0",
      "tree": "7db0e8d5ec810643ba47a0598984d8a64c75498f",
      "parents": [
        "518a9f63228dceb1c77d778f694bd319909075ab"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Dec 08 01:59:01 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 08 06:32:12 2025 -0800"
      },
      "message": "Regres: Update test lists @ 518a9f63\n\nReactor backend: Subzero\n\nChange-Id: I95bf92790c9224b6bf457fd59a4ff336266017de\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76848\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "518a9f63228dceb1c77d778f694bd319909075ab",
      "tree": "302f9ec6acb86f1d902caf3e4e1218236f5daeb2",
      "parents": [
        "04fbb7daf5a53689e067190e7ef1047c5d49e292"
      ],
      "author": {
        "name": "nihui",
        "email": "shuizhuyuanluo@gmail.com",
        "time": "Tue Dec 02 11:31:00 2025 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Dec 02 07:54:14 2025 -0800"
      },
      "message": "Fix api version comparison in vkCreateInstance()\n\nFixed an issue that previously compared the version major of appApiVersion with the version minor of vk::API_VERSION.\n\nChange-Id: Id2daf8ae0c805d21d9bcf1c0232bce7bd6c1c9a7\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76868\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "04fbb7daf5a53689e067190e7ef1047c5d49e292",
      "tree": "e581a19b0fdad29972b16b5f268d79b8889b287c",
      "parents": [
        "498a6f760dea6cdda0302406c49b8fbb09b9af92"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Dec 01 02:01:12 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 01 08:58:18 2025 -0800"
      },
      "message": "Regres: Update test lists @ 498a6f76\n\nReactor backend: Subzero\n\nChange-Id: I5d2f5341332ce8e4379bf2fb8c7ea4bba4512b91\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76808\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "498a6f760dea6cdda0302406c49b8fbb09b9af92",
      "tree": "a8ac18092aaedfc7c158f1b06cd69ac3bbd0dcad",
      "parents": [
        "be8ed1d0e9173e2c0d9380ba4cffe51582aaa866"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Nov 25 18:26:38 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 25 12:57:17 2025 -0800"
      },
      "message": "Suppress -Wunnecessary-virtual-specifier\n\nWith clang update, building code using llvm-project headers from older\nversion triggers the following build errors:\n\nexternal/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/X86InstrInfo.h:136:16:\n error: virtual method \u0027anchor\u0027 is inside a \u0027final\u0027 class and can never be overridden [-Werror,-Wunnecessary-virtual-specifier]\nexternal/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/ConstantFolder.h:31:16:\n error: virtual method \u0027anchor\u0027 is inside a \u0027final\u0027 class and can never be overridden [-Werror,-Wunnecessary-virtual-specifier]\n\nSo suppress -Wunnecessary-virtual-specifier when llvm-project headers\nare used.\n\nBug: 452729455\nTest: build with clang update\nChange-Id: Ideadeaae7bebb945bc8f87a5aed419731afc0c14\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76828\nPresubmit-Ready: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "be8ed1d0e9173e2c0d9380ba4cffe51582aaa866",
      "tree": "d0e26c8cc190e2bc4fb3671b31aa9c23266c844d",
      "parents": [
        "d7bc95730bdda6c88b45c00b1bfece8a5cd99ea5"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Nov 24 03:19:13 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 24 10:10:45 2025 -0800"
      },
      "message": "Regres: Update test lists @ d7bc9573\n\nReactor backend: Subzero\n\nChange-Id: I659e81658e6612465b4fb36ba33b47b885393cd0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76788\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "d7bc95730bdda6c88b45c00b1bfece8a5cd99ea5",
      "tree": "9e30eb32dfaf461af502b3f5c6135d61007408d5",
      "parents": [
        "f474b0ce14a6e466ef84c510d9b779c74341bc3d"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Nov 17 02:40:53 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 17 07:31:05 2025 -0800"
      },
      "message": "Regres: Update test lists @ f474b0ce\n\nReactor backend: Subzero\n\nChange-Id: I3adb96b8d197cd51f39c8981820b354892e55686\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76768\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "f474b0ce14a6e466ef84c510d9b779c74341bc3d",
      "tree": "6180c96b4bcf676ef9c1e162537639d57b47ee8f",
      "parents": [
        "1e0c6ee5dcffbf00a9ca0d9a1ed6e4029a9a2652"
      ],
      "author": {
        "name": "Yuly Novikov",
        "email": "ynovikov@chromium.org",
        "time": "Thu Nov 06 11:45:37 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 07 03:08:22 2025 -0800"
      },
      "message": "Regres: Reduce number of parallel test processes to half system\u0027s CPUs\n\nUsing all the available CPUs puts too much memory pressure\non the system, and Regres is killed by systemd-oomd as the result.\n\nChange-Id: I45998e8963dca8cedd5f46d192a3fadbe983bcd9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76748\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "1e0c6ee5dcffbf00a9ca0d9a1ed6e4029a9a2652",
      "tree": "0e3706264fa74220ca0aaefedb83c989692b4eb4",
      "parents": [
        "153470c12fdfc0293dafd58ae2f9f3eafd480bac"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Thu Nov 06 02:53:58 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 06 16:35:34 2025 -0800"
      },
      "message": "Regres: Update test lists @ 153470c1\n\nReactor backend: Subzero\n\nChange-Id: Ib029cd4255daca90632da2aa4984851fc900293f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76708\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "153470c12fdfc0293dafd58ae2f9f3eafd480bac",
      "tree": "5e037ebfb6758cf7371530df83a8253b869cbf78",
      "parents": [
        "7ae85e6f6694ba7b1801d7bf1801b7fbcdb38925"
      ],
      "author": {
        "name": "Levi Zim",
        "email": "rsworktech@outlook.com",
        "time": "Sun Jan 28 09:08:09 2024 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 04 09:34:28 2025 -0800"
      },
      "message": "Fix build with llvm16\n\nThis CL fixes building Chromium with swiftshader+LLVM 16.\n\nCurrently the build would fail with errors like:\n\n../../third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/SmallVector.h:109:62:\nerror: missing \u0027#include \u003cbits/stdint-uintn.h\u003e\u0027; \u0027uint64_t\u0027 must be declared before it is used\n  109 |     std::conditional_t\u003csizeof(T) \u003c 4 \u0026\u0026 sizeof(void *) \u003e\u003d 8, uint64_t,\n      |                                                              ^\n\nChange-Id: I17659294e8710c8bc3c92365d3f9a2edc4da1032\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76668\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "7ae85e6f6694ba7b1801d7bf1801b7fbcdb38925",
      "tree": "e69c0134b3b7c3128dd06bbeb38ab080202a0585",
      "parents": [
        "1319f67747a4f4d913df06bfaeb85273ee5587b9"
      ],
      "author": {
        "name": "Brian Sheedy",
        "email": "bsheedy@google.com",
        "time": "Thu Oct 30 16:56:10 2025 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 31 19:03:47 2025 -0700"
      },
      "message": "Fix Vulkan semaphore data race\n\nFixes a data race in VkSemaphoreExternalLinux.hpp caused by the static\ncounter variable not being atomic.\n\nConfirmed to fix a TSAN error found in Dawn tests using SwiftShader.\n\nBug: chromium:454630430\nChange-Id: I008351b1d749ed0c9611087741694a6dd47b0381\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76648\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "1319f67747a4f4d913df06bfaeb85273ee5587b9",
      "tree": "64c8c759b75207c919ac8ea5e6cbf032b6b213a3",
      "parents": [
        "3d536c0fc62b1cdea0f78c3c38d79be559855b88"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Oct 28 03:42:24 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 28 11:02:25 2025 -0700"
      },
      "message": "Regres: Update test lists @ 3d536c0f\n\nReactor backend: Subzero\n\nChange-Id: I7db475ae754ea388a137ea827bad7844860d0cb4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76628\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "3d536c0fc62b1cdea0f78c3c38d79be559855b88",
      "tree": "cb0771e9b01cde3314267451b61df1ad0ed445e4",
      "parents": [
        "e608e2130d25ee5533ff45ff0d85a00097e48439"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Oct 15 01:15:26 2025 +0100"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 15 01:03:04 2025 -0700"
      },
      "message": "C++23 fixes when SWIFTSHADER_LLVM_VERSION\u003d16.0\n\nI was mostly testing llvm-10.0 before, this CL fixes llvm-16.0 too.\nThere is one follow-up to [1] in llvm-10.0: replace the\ns/insert/push_back manual changes I mentioned with actual iterator fixes\nin PredIterator and SuccIterator.\n\n[1] https://swiftshader-review.googlesource.com/c/SwiftShader/+/76548\n\nBug: chromium:388068055\nChange-Id: Ia9001f8109b4020c63a85778d7c213f3df4c7e73\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76589\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "e608e2130d25ee5533ff45ff0d85a00097e48439",
      "tree": "5ceea35082f273c18bf0609d9ea6b0fdac5725ed",
      "parents": [
        "efd5e79e9ca377c898cc09a3fd5abb32af83bd2f"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Oct 14 02:27:59 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 14 08:36:50 2025 -0700"
      },
      "message": "Regres: Update test lists @ efd5e79e\n\nReactor backend: Subzero\n\nChange-Id: I2f152e7d9359f1c9fdf314d47af25f7b06ed1538\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76528\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "efd5e79e9ca377c898cc09a3fd5abb32af83bd2f",
      "tree": "1f746def922715c953bdbe50ff8cb7cc0d40fd8e",
      "parents": [
        "794b0cfce1d828d187637e6d932bae484fbe0976"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Oct 08 18:23:00 2025 +0100"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 13 08:59:38 2025 -0700"
      },
      "message": "Fix C++23 build errors\n\nImports the PRs in [1] + manual fixes in [2] (we need to replace insert with push_back because some iterator class doesn\u0027t satisfy\nforward iterator constraints).\n\n[1] https://github.com/llvm/llvm-project/commit/687bd77e2c26487cba727aacfa7067dd01286be0\nhttps://github.com/llvm/llvm-project/commit/76bc1eddb2cf8b6cc073649ade21b59bbed438a2\nhttps://github.com/llvm/llvm-project/commit/44ff94e99e0380d520d7e9803100044867ab08db\n\n[2] https://source.chromium.org/chromium/chromium/src/+/main:third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/LoopInfoImpl.h;l\u003d443;drc\u003d404b52be2561a3e090569ea66076c9615481ecc6\n\nhttps://source.chromium.org/chromium/chromium/src/+/main:third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/LazyValueInfo.cpp;l\u003d348;drc\u003d404b52be2561a3e090569ea66076c9615481ecc6\n\nBug: 388068055\nChange-Id: I5c60ac69594a2520491ee64993bad424476fe389\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76548\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\n"
    },
    {
      "commit": "794b0cfce1d828d187637e6d932bae484fbe0976",
      "tree": "15b1aab4bcd0d10d5eb4a5c4be903bda34295aeb",
      "parents": [
        "18d4f3db94079d05896692b9c6b3d905ec84bce7"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Oct 06 02:34:35 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 06 08:57:00 2025 -0700"
      },
      "message": "Regres: Update test lists @ 18d4f3db\n\nReactor backend: Subzero\n\nChange-Id: Ideee67b50267a42080dff9ace3de264ed6176dc3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76488\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "18d4f3db94079d05896692b9c6b3d905ec84bce7",
      "tree": "56156cd9127888c0b714ba6dcfe51e872ac1d2c2",
      "parents": [
        "5f1c459a11bb4899301e89609cbf7547f9f31e20"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@google.com",
        "time": "Tue Sep 30 14:26:41 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 30 11:58:14 2025 -0700"
      },
      "message": "Make third_party/llvm-subzero compatible with C++23\n\nThis imports the following change from upstream LLVM.\nhttps://github.com/llvm/llvm-project/commit/687bd77e2c26487cba727aacfa7067dd01286be0\n\nBug: 388070065\nChange-Id: Ie337bf08f768f91767a0842f97efe3bd82dfd3bb\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76508\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "5f1c459a11bb4899301e89609cbf7547f9f31e20",
      "tree": "3a4f3c91f31fbfb8c6332269796912d8193c0972",
      "parents": [
        "7dd631d218ad1864ab672e60110034a65aed6367"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Sep 23 02:28:54 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 23 08:32:11 2025 -0700"
      },
      "message": "Regres: Update test lists @ 7dd631d2\n\nReactor backend: Subzero\n\nChange-Id: I09b7178aec9649e8a547bbb74d94d6382cc7d969\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76428\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "7dd631d218ad1864ab672e60110034a65aed6367",
      "tree": "0b6bdec0180cd3500f6050feaf3c0010c5efd0d4",
      "parents": [
        "ce5b85176a89daa2886fd9bab86aff9a60801da5"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Sep 18 00:58:18 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 18 09:27:57 2025 -0700"
      },
      "message": "Fix an ambigious definition error for clang modules on windows.\n\nbuild step: cxx \"./obj/third_party/swiftshader/src/Reactor/swiftshader_subzero/IceTargetLoweringX8664.obj\"\nsiso_rule: clang-cl/cxx\nstderr:\nIn file included from ../../third_party/swiftshader/third_party/subzero/src/IceTargetLoweringX8664.cpp:15:\nIn file included from ../../third_party/swiftshader/third_party/subzero/src/IceTargetLoweringX8664.h:24:\nIn file included from ../../third_party/swiftshader/third_party/subzero/src/IceInstX8664.h:23:\n../../third_party/swiftshader/third_party/subzero/src/IceTargetLoweringX86.h(87,51): error: ambiguous expansion of macro \u0027PRIu64\u0027 [-Werror,-Wambiguous-macro]\n   87 |   static constexpr const char *PrintfString \u003d \"%\" PRIu64;\n      |                                                   ^\n../../third_party/depot_tools/win_toolchain/vs_files/e4305f407e/Windows Kits/10/Include/10.0.26100.0/ucrt/inttypes.h(174,9): note: expanding this definition of \u0027PRIu64\u0027\n  174 | #define PRIu64       \"llu\"\n      |         ^\n../../third_party/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/Support/DataTypes.h(178,10): note: other definition of \u0027PRIu64\u0027\n  178 | # define PRIu64 \"I64i\"\n      |          ^\n1 error generated.\n\nBug: 425537956\nChange-Id: Ia3bf84d0597c4a33ebc7414e8b177b716a6a6964\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76448\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "ce5b85176a89daa2886fd9bab86aff9a60801da5",
      "tree": "f64f15e25ca5819d248c115f8688982ee8741e33",
      "parents": [
        "3877515497c0bbb0f449048bf927f90cf34cfb9b"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Sep 16 02:29:05 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 16 12:08:18 2025 -0700"
      },
      "message": "Regres: Update test lists @ 38775154\n\nReactor backend: Subzero\n\nChange-Id: Ib2ef01d7715426f669bcd9e5908eb2ae3fd4f100\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76408\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "3877515497c0bbb0f449048bf927f90cf34cfb9b",
      "tree": "5fd02145847d024efebcdc2782f7fb579e5dce90",
      "parents": [
        "d57301da892ca38490c735d2d1721862fea996d5"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Sep 08 02:28:24 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 08 08:16:58 2025 -0700"
      },
      "message": "Regres: Update test lists @ 14f87286\n\nReactor backend: Subzero\n\nChange-Id: Ida54c89007442770add4577a95a15fc74bcffd01\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76368\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "d57301da892ca38490c735d2d1721862fea996d5",
      "tree": "b123d3972af6e795ac0928fcb0f4d99c1c20981d",
      "parents": [
        "14f87286123a47207ba25d0d32ebda27b13fe5a3"
      ],
      "author": {
        "name": "Bruno Pitrus",
        "email": "brunopitrus@hotmail.com",
        "time": "Sat Apr 26 18:53:38 2025 +0200"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 08 08:02:31 2025 -0700"
      },
      "message": "Reland “Make Reactor buildable with LLVM 18”\n\nRelevant LLVM API changes:\nhttps://github.com/llvm/llvm-project/pull/66295\nhttps://github.com/llvm/llvm-project/pull/71029\nhttps://github.com/llvm/llvm-project/pull/74261\n\nThis reverts commit fefba0024aa6cecf17fb26fe44c0f59aa1c59734.\n\nChange-Id: I2389e8a777d010eb4200b5c4d97b88834d066a43\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75428\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "14f87286123a47207ba25d0d32ebda27b13fe5a3",
      "tree": "dd3a92881add8e612a558f16789a1529548e30c2",
      "parents": [
        "0390a544a9520c11837f7d2da99a7f480622f29c"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Sep 02 02:26:29 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 02 06:28:39 2025 -0700"
      },
      "message": "Regres: Update test lists @ 0390a544\n\nReactor backend: Subzero\n\nChange-Id: I44f7a57d1c7436fd9b6506fe157026280dd96fe4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76348\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "0390a544a9520c11837f7d2da99a7f480622f29c",
      "tree": "28369624c5553ba912874f9a75ce987dea00ab12",
      "parents": [
        "5b45bdb479fabe8468f0273d89bde242af002196"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Aug 25 02:45:48 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 25 05:42:20 2025 -0700"
      },
      "message": "Regres: Update test lists @ 5b45bdb4\n\nReactor backend: Subzero\n\nChange-Id: I06c0f549204330170d40000d52e8b996834d9cbb\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76288\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "5b45bdb479fabe8468f0273d89bde242af002196",
      "tree": "7102b27b3cb6f16ad01104b72e040e0b8ab5f8a0",
      "parents": [
        "a1b94a283161e1c88e2dfa07f366394aea6ada9e"
      ],
      "author": {
        "name": "Corentin Wallez",
        "email": "cwallez@chromium.org",
        "time": "Tue Aug 19 16:19:11 2025 +0200"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 20 07:48:05 2025 -0700"
      },
      "message": "Support a variable descriptor count of 0.\n\nBug: 439522242\nChange-Id: I423e663ed151e42b47b924372ef9908d584fa33e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76308\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nPresubmit-Ready: Corentin Wallez \u003ccwallez@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\n"
    },
    {
      "commit": "a1b94a283161e1c88e2dfa07f366394aea6ada9e",
      "tree": "bc3f7b1d7425f6687bf88e29407a8a9de842230d",
      "parents": [
        "fed7f25ca9577b7b619fa7f969bf123d98bc263a"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Aug 18 02:23:47 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 18 11:14:55 2025 -0700"
      },
      "message": "Regres: Update test lists @ fed7f25c\n\nReactor backend: Subzero\n\nChange-Id: I3f59e9380dcb8f6468cf94f2377af022a888cf7c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76268\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "fed7f25ca9577b7b619fa7f969bf123d98bc263a",
      "tree": "2f03a01734f49023d24b1141aab4373e02b66b72",
      "parents": [
        "98d09f8e88dbbdf463d18e7f25dcf02b3509485c"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Aug 13 02:26:26 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 13 08:52:27 2025 -0700"
      },
      "message": "Regres: Update test lists @ 98d09f8e\n\nReactor backend: Subzero\n\nChange-Id: I8f0fe97e66009ff239f04985d631887b03a8dd19\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76248\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "98d09f8e88dbbdf463d18e7f25dcf02b3509485c",
      "tree": "dc0c863072c5df20457778ff3dbafc946f97053b",
      "parents": [
        "bbdbda9b6039c7636c7a7df15f9f1961eadbcca0"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Aug 11 02:27:56 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 11 11:55:47 2025 -0700"
      },
      "message": "Regres: Update test lists @ 1a726921\n\nReactor backend: Subzero\n\nChange-Id: I3a805d8879548c613e952eaf1fa3b979c3a5eaf1\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76148\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "bbdbda9b6039c7636c7a7df15f9f1961eadbcca0",
      "tree": "1bb65ebcd793a0286c06e33ef1029dca96a6a7b0",
      "parents": [
        "0188d92714c3bc8ccfc3caf1d44c966d98f249e3"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Fri Aug 08 14:02:00 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 11 11:48:07 2025 -0700"
      },
      "message": "Implement VK_KHR_surface/swapchain_maintenance1\n\nStraightforward promotion from EXT\n\nChange-Id: I405371818b8eb270d367021ad23dba4c071a4c43\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76229\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "0188d92714c3bc8ccfc3caf1d44c966d98f249e3",
      "tree": "f05ba99efcbc03becbbaffef26e8678e48f42956",
      "parents": [
        "1a72692154ccbbdcb01c7567239eca64018b64f5"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Fri Aug 08 13:53:03 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 11 11:17:43 2025 -0700"
      },
      "message": "Update Vulkan headers to version 1.4.321\n\nhttps://github.com/KhronosGroup/Vulkan-Headers\nrevision 2cd90f9d20df57eac214c148f3aed885372ddcfe\ntag v1.4.321.\n\nChange-Id: I6495cf64399169066f5b516707331db403a7218a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76228\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "1a72692154ccbbdcb01c7567239eca64018b64f5",
      "tree": "eff262bcbf0e13d4157010044103747362906b2e",
      "parents": [
        "5fcb0f8ead0b10c368ca50a3e6b037cfdef68c48"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 07 16:17:50 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 07 19:56:39 2025 -0700"
      },
      "message": "kokoro: vs2022: explicitly configure x64\n\nChange-Id: I681ed606cccd4840727c1ecbf8823827062f350d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76208\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "5fcb0f8ead0b10c368ca50a3e6b037cfdef68c48",
      "tree": "3bc6a9f0c0e86ff73bfd54be2a5cef9cc0a10f9a",
      "parents": [
        "84b574d55e6d679158002e19cf24c2c146910c44"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Aug 07 14:12:57 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 07 11:56:17 2025 -0700"
      },
      "message": "kokoro: use vs2022 instead of vs2019\n\nBug: crbug.com/437082422\nChange-Id: I395e3bb3c9b6e876f49267520d05f30defbdf665\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76188\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "84b574d55e6d679158002e19cf24c2c146910c44",
      "tree": "3df540b53cd92587df654072780c293814eb121c",
      "parents": [
        "024d3cd373f66a8fc1fb2d7ca447f1a5c19d0ba7"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Aug 06 14:21:06 2025 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 06 15:14:40 2025 -0700"
      },
      "message": "Update SPIRV-Tools targets for Android after latest update\n\nSee https://swiftshader-review.googlesource.com/c/SwiftShader/+/76128\n\nBug: n/a\nTest: local Android build\nChange-Id: I43dde8f4b25110b339cbf9968cb2d41870cefb9d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76168\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "024d3cd373f66a8fc1fb2d7ca447f1a5c19d0ba7",
      "tree": "53f6da1280deffff749b705a4a71f04d543498b3",
      "parents": [
        "fdb6700ecb04103b658d2e4623d6bc663ba80ea8"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Mon Aug 04 11:55:53 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 06 07:35:10 2025 -0700"
      },
      "message": "Update SPIR-V Headers to 97e96f9e9 and SPIR-V Tools to 3aeaaa088\n\nSPIR-V Headers update:\n\nChanges:\n    97e96f9e9 SPV_KHR_untyped_pointers final (#536)\n    de1807b7c Use less confusing name for OpGroupNonUniformBroadcast and OpGroupNonUniformShuffle (#535)\n    c8ad050fc Add CI reuse check (#525)\n    7919b00b5 Add MIT license to TOSA extended instruction set grammar (#534)\n    1de2e410a SPV_QCOM_cooperative_matrix_conversion (#533) (#533)\n    04b76709b Use original LICENSES/CC-BY-4.0.txt (#524)\n    9e3836d7d Add SPV_INTEL_function_variants (#532)\n    2a611a970 Merge pull request #529 from dneto0/tosa-in-spv-headers-bazel\n    21a60b891 BUILD.bazel: Add the TOSA header to spv_headers\n    54cec5dc2 Add Bazel definitions for TOSA 001000.1 extended instruction set (#527)\n    4e209d3d7 Add definitions for TOSA.001000.1 extended instruction set (#526)\n    e87f5a873 Add text of CC-BY-4.0 to top-level LICENSE file (#523)\n    50daff941 Add definitions for SPV_ARM_graph (#521)\n    3b9447dc9 Add missing capability declarations to Float8CooperativeMatrixEXT (#519)\n    fd9666192 Add definitions for SPV_EXT_float8 (#518)\n    7168a5ad0 Fix header build (#517)\n    d6d133089 Add headers for SPV_INTEL_bindless_images (#516)\n    9a46274d2 Add REUSE (#506)\n    c9aad99f9 Add definitions for SPV_ARM_tensors (#513)\n    6d0784e9f Register Goopax SPIV-V generator (#514)\n    ccf425942 header updates for SPV_INTEL_int4 (#512)\n    a5b2bd69f Ci legacy asciidoc (#477)\n    971e66250 Remove asciidoc markup in JSON annotations (#475)\n    3786ee89d Merge pull request #511 from abrisco/bazel\n    bab63ff67 Remove reference to EXT_mesh_shader from PerTaskNV decoration (#510)\n    ffb6c7f93 Add Bazel bzlmod support\n    aa6cef192 SPV_QCOM_tile_shading (#509)\n    7c2f5333e Add ImageChannelDataType definitions for cl_ext_image_unsigned_10x6_12x4_14x2 (#507)\n    95dc1aa44 Add DisplacementMicromapNV to the capabilities enabling OpTypeAccelerationStructureKHR (#508)\n    8e82b7cfe bump the required CMake version to 3.14 (#505)\n    8c88e0c4c header updates for SPV_INTEL_ternary_bitwise_function (#504)\n    72664577f Fix OpFPGARegINTEL grammar (#503)\n    0e7106779 Fix json capabilities for RayTracingOpacityMicromapEXT (#498)\n    eceb46dad fixes for SPV_INTEL_arbitrary_precision_floating_point (#495)\n    0fcd74932 Add grammar entries for SPV_INTEL_task_sequence (#494)\n    06633cfee Add headers for SPV_INTEL_tensor_float32_conversion extension (#501)\n    d5ee9ed2b Add SPV_KHR_bfloat16 (#502)\n    ddd2c099b Update Slang tool entry. (#496)\n    bf08186d8 ClspvReflection non-sematic: Add WorkgroupVariableSize (#493)\n    4793aeec2 remove extra arbitrary precision fixed point instructions operands (#491)\n    54a521dd1 Register tool ID 47 for a new ARM SPIR-V generator. (#486)\n    6be51b8f7 updates AtomicStorageOps to depend on the AtomicStorage capability (#479)\n    09913f088 Remove extra space causing rendering issue (#485)\n    e7294a8eb Add headers for SPV_NV_linear_swept_spheres. (#483)\n    003bcf4e0 Add headers for SPV_NV_cluster_acceleration_structure. (#484)\n    43764cc75 updates IntegerFunctions2INTEL to remove Shader capability dependency (#481)\n    767e901c9 Add SPV_NV_cooperative_vector (#482)\n    2b2e05e08 grammar and header changes for SPV_INTEL_subgroup_matrix_multiply_accumulate (#471)\n    0659679d9 Add a source language for Rust (#472)\n    9ca0e67b5 grammar and header changes for SPV_INTEL_2d_block_io (#470)\n    a380cd254 Fix OpAsmTargetINTEL operand (#468)\n    3f17b2af6 [SPIRV] Add generator magic number (#467)\n    36d5e2dda Add provisional key to grammar (#464)\n    45b314049 Add NonSemanticShaderDebugInfo100.h to bazel build. (#466)\n    2ce05a6f7 Remove trailing whitespace (#465)\n    996c728cf add basic utility code testing for cpp, cpp11, and c (#461)\n    cb6b2c32d Fix on header generator for c++11, regenerated products (#463)\n    22c4d1b1e Add SPV_NV_cooperative_matrix2 and SPV_NV_tensor_addressing (#458)\n    252dc2df0 Add nuvk\u0027s spirv emitter. (#454)\n    50bc4debd VkspReflection non-sematic: remove literals for Ids (#453)\n    07ddb1c0f Update SPV_AMDX_shader_enqueue (#452)\n    d92cf88c3 Add \"aliases\" fields to the grammar and remove duplicated (#447)\n    a62b03200 Add SPV_EXT_arithmetic_fence (#450)\n    ec59c77a3 Reserve SPIR-V enums for MediaTek (#451)\n    0413bc33f Add SPV_EXT_optnone (#449)\n    2a9b6f951 Add Capability and Execution mode SPV_KHR_compute_shader_derivatives (#446)\n    efb6b4099 add support for SPV_INTEL_subgroup_buffer_prefetch (#442)\n    744753a21 Update spirv generator info (#445)\n    69ab0f32d Add UnormInt2_101010EXT ImageChannelDataType (#444)\n    1b75a4ae0 Request a vendor id for Kongruent (#443)\n    f013f08e4 Add missing OpUntypedPrefetchKHR (#441)\n    a41bc926e VkspReflection non-sematic: add fields to DescriptorSetBuffer (#440)\n    db5a00f8c Support for SPV_KHR_untyped_pointers (#439)\n    3c355ec43 Reserve 4 memory operands bits for Arm (#436)\n    41a8eb27f Update headers with SPIR-V version 1.6, revision 4. (#437)\n    2acb319af SPV_ARM_cooperative_matrix_layouts (#433)\n    eb49bb7b1 Add KHR suffix to OpExtInstWithForwardRefsKHR (#435)\n    fbf240296 Enforce grammar naming conventions for aliases (#432)\n    ff2afc3af Adds SPV_KHR_relaxed_extended_instruction (#434)\n    ea77f2a82 SPV_EXT_replicated_composites (#431)\n    49a1fceb9 Fix SPIR-V reserved ranges (#427)\n    acfc254a7 Add utility functions to strinfigy value enums (#426)\n\nCommands:\n    ./third_party/update-spirvheaders.sh\n\nSPIR-V Tools update:\n\nChanges:\n    3aeaaa088 spirv-val: Fix using global static map (#6241)\n    286c4a66d spirv-val: Fix Mesh Builtin checking for signed int (#6238)\n    18f08838c Roll external/abseil_cpp/ 840da4a0f..56945519b (3 commits) (#6235)\n    9b035b701 Roll external/abseil_cpp/ 7ece455c2..55f48665b (2 commits) (#6231)\n    cef15589a [GH Actions] Run wasm build when kokoro:run is removed. (#6233)\n    c8fd10183 spirv-val: Fix scalarBlockLayout typo (#6234)\n    a6e2406b1 Validate that OpDecorateId IDs are well-ordered (#6227)\n    a983ab19d spirv-val: Fix Mesh Shading not checking EntryPoint (#6228)\n    ed173ab18 [GH Actions] Trigger when the `kokoro:run` label is removed (#6230)\n    c0455d40d Extra restrictions for accesses of block arrays (#6226)\n    73d28b5f3 Roll external/abseil_cpp/ 6ad95e153..7ece455c2 (4 commits) (#6229)\n    d8c5240c3 build(deps): bump github/codeql-action in the github-actions group (#6225)\n    17b870490 Roll external/abseil_cpp/ 454205a61..64a9eafe3 (1 commit) (#6224)\n    04d4deab5 Add support for SPV_INTEL_inline_assembly (#6210)\n    3abad502d spirv-val: Add Patch Decoration check (#6219)\n    8cf1bf9bb spirv-val: Check OpTypeCooperativeMatrixKHR for bfloat16/fp8 (#6220)\n    aaa94856d Initialize output parameter of spvtools::LookupOperand (#6223)\n    e7d92f71f Roll external/abseil_cpp/ 6cd1763d9..492fccd3b (5 commits) (#6214)\n    257a227fb Roll external/abseil_cpp/ ea50280ae..6cd1763d9 (6 commits) (#6208)\n    7806d0a70 spirv-val: Add PrimitiveID check (#6209)\n    08f1e75fe spir-val: fix OpTensor{Read,Write}ARM for tensors with a spec constant rank (#6206)\n    54fc95232 Roll external/abseil_cpp/ 2ecc1dd00..ea50280ae (2 commits) (#6207)\n    edce8bd5e Roll external/googletest/ c67de1173..3983f67e3 (1 commit) (#6205)\n    cc07e5303 build(deps): bump github/codeql-action in the github-actions group (#6201)\n    d05052073 Roll external/abseil_cpp/ d4e6b8cdb..d20bae7f9 (2 commits) (#6200)\n    d6ef579a0 spirv-opt: add support for tensors to type manager (#6202)\n    e16fcd177 Update README with canonicalize IDs pass (#6204)\n    44c93ad92 spirv-val: accept NonReadable/NonWritable on tensor variables in UniformConstant (#6184)\n    bc7c60e96 Fix the wrong location of DebugFunctionDefinition inst (#6198)\n    f657d2c15 build(deps): bump github/codeql-action in the github-actions group (#6199)\n    a478b3842 roll deps (#6197)\n    40eb301f3 spirv-opt: Fix crash if shader uses linkage decoration (#6191)\n    604c3e75a spirv-as: fix docs: need \u0027-\u0027 arg to specify stdin (#6194)\n    28a883ba4 SPV_INTEL_function_variants: basic asm, dis support (#6195)\n    37da76351 Update github bots to windows-2025 (#6196)\n    7fbd5fbb1 Roll external/abseil_cpp/ 212fcb96c..aed3ddd94 (6 commits) (#6190)\n    33e025681 Prepare release v2025.3 (#6192)\n    a364c41a7 We want to use extension `SPV_KHR_variable_pointers` with vulkan memory (#6121)\n    108b19e5c Add --canonicalize-ids pass (#6174)\n    85607567a Keep instructions used by the DebugBuildIdentifier (#6189)\n    c837be3e4 opt: Pass DebugDeclare scope to DebugValue (#6178)\n    7ddec72ea build(deps): bump lukka/get-cmake in the github-actions group (#6182)\n    c2977ef0a roll deps (#6181)\n    422150b40 Add mimalloc to improve multithreaded performance (#6188)\n    da0ec29bb Revert array location validation (#6187)\n    3f76afcf9 Add minimal as/dis support for TOSA.001000.1 extended instruction set (#6183)\n    dab29fb16 spirv-val: tidy up validation of type constraints for IDs (#6185)\n    dec28643e Add validation support for MeshEXT based on the spec update PR https://github.com/KhronosGroup/Vulkan-Docs/pull/2475 (#6171)\n    e0bad2825 Roll external/abseil_cpp/ daff1b1a9..9c02e2cbe (1 commit) (#6173)\n    15f61f8ad build(deps): bump github/codeql-action in the github-actions group (#6180)\n    27dd301f8 spirv-val: Label maintenance9 new VUID (#6176)\n    e9a8ceedd spirv-val: add positive test for FP8 cooperative matrices (#6175)\n    90cfb3e96 spirv-val: Give hints when user is forgetting feature bit (#6164)\n    ec1c9ca71 build(deps): bump github/codeql-action in the github-actions group (#6169)\n    0d6c8d6f4 Add SPV_NV_linear_swept_spheres to allow list. (#6168)\n    501960632 Roll external/abseil_cpp/ e1ff6a333..169c953aa (1 commit) (#6165)\n    6061b7204 Add initial support for SPV_EXT_float8 (#6170)\n    7dda3c01f Keep DebugBuildIdentifier during dce (#6166)\n    2e743e96b Improve automatic formatting of SPV extensions allowlists (#6167)\n    9de1dbb0a --Modfied files so that OpTypeTaskSequenceINTEL is identified as a type instruction (#6084)\n    9d2218773 build(deps): bump ossf/scorecard-action in the github-actions group (#6162)\n    c38571fee Add SPV_NV_cluster_acceleration_structure to allow lists (#6163)\n    5b87767c6 [OPT] prevent private_to_local_pass optimizing double pointer (#6161)\n    f6e5a5a8f spirv-dis: Set a hard limit on last_instruction_comment_alignment_ (#6149)\n    066f726eb roll deps (#6160)\n    0498065e0 [OPT] Use conservative default case for `GetPtr` (#6158)\n    c3c5427ec [OPT] Set the BB for the debug instruction when moved. (#6153)\n    a9d7fde99 Roll external/abseil_cpp/ 3006ff8b4..2dd803689 (4 commits) (#6159)\n    8b2535346 build(deps): bump github/codeql-action in the github-actions group (#6147)\n    045c1b251 roll deps (#6150)\n    da48bb20b val: Fix CullPrimitiveEXT array of bool (#6155)\n    01021466b [spirv-val] Add the validation checks for SPV_QCOM_tile_shading (#6130)\n    736e415eb Fix operand access in invalid layout checks (#6151)\n    66fe61094 roll deps (#6146)\n    9b1a7e7a6 grammar tables: emit good error when missing an operand type (#6145)\n    eac930caa Add support for SPV_ARM_tensors (#6134)\n    11df9e83a build(deps): bump the github-actions group across 1 directory with 2 updates (#6133)\n    0cf1a2bfe roll deps (#6143)\n    75f2e873a [opt] Move debug instruction when neccessary in copy prop arrays. (#6142)\n    6039eeff1 [OPT] Remove recursion from redundancy_elimination (#6141)\n    feba06f44 ggt.py: no need to precondition extension lists (#6139)\n    9d0f81794 Delete utils/generate_grammar_tables.py (#6138)\n    058b4b3c7 roll deps (#6129)\n    2956d8e7e Fix exit in ggt.py (#6137)\n    f06e0f3d2 Avoid double-lookup for name searches in tables (#6136)\n    e8864edbe Use compressed tables for extended instructions (#6135)\n    8ede14d21 use static std::array for grammar tables again (#6132)\n    54f2f3dc0 Fix gn (#6131)\n    cc1e6c546 [ROLL] Roll deps (#6127)\n    9693056da no static initializers (#6128)\n    f1524d1a2 Roll external/googletest/ cd430b47a..90a415211 (5 commits) (#6114)\n    eb82f2cad Move enum mappings to compressed tables (#6120)\n    d50426893 build: Fix BUILD.gn missing headers (#6125)\n    f026033b6 opt: add SPV_NV_shader_invocation_reorder to allowlist (#6122)\n    6db659dae Add instruction printingClass value to InstructionDesc (#6118)\n    c0fa1efc8 python: Use type annotations compatible with python 3.8 (#6119)\n    3935361d2 Fixes for Dawn gn build. (#6117)\n    62de1f740 Use compressed grammar tables for core instructions and operands (#6107)\n    887a1d678 [Kokoro] Add dxc-smoketest (#6113)\n    f050bb781 spirv-val: allow Float16 in OpenCL environments (#6110)\n    cb619916b [Kokoro] Use merge-base for format check. (#6112)\n    20d503166 build(deps): bump github/codeql-action in the github-actions group (#6102)\n    d101daf8a Replace spirv.hpp with spirv.hpp11 in objdump (#6108)\n    04ade331e Roll external/abseil_cpp/ 8b2b78bb9..87e8b54fa (4 commits) (#6101)\n    634a44abf Simplify ext inst table generation (#6095)\n    2fe7d3dd6 Add spvtools::utils::IndexRange (#6106)\n    d75157435 fix clang-20 build issue (#6103)\n    783d70336 Add spvtools::utils::Span (#6105)\n    8e9165a3d spirv-val: Update 1.4.312 VUID churn (#6082)\n    b6a83226d Allow copyright line without \u0027(c)\u0027 (#6099)\n    a62abcb40 [OPT] Don\u0027t fold n % 1.0 (#6100)\n    506fee4df generate_grammar_tables.py: remove unused option to emit C enums (#6094)\n    898ed77be Prepare for 2025.2 release. (#6098)\n    0aa67e2af Roll external/abseil_cpp/ 8b81b77c5..daa0bfb56 (4 commits) (#6091)\n    ca63ea568 Fix validation of BFloat16 FP types (#6092)\n    096bb07f7 Initialize variables (#6093)\n    255086985 build(deps): bump lukka/get-cmake in the github-actions group (#6089)\n    7e41c7130 Add Vulkan 1.3 and 1.4 capability checks (#6063)\n    f53aac84f Roll external/abseil_cpp/ c8d5854f0..12f4be680 (7 commits) (#6086)\n    3f7cbaf32 format check: Show the list of files to be checked (#6088)\n    a871fc43e Minimal opt support for SPV_KHR_untyped_pointers (#6087)\n    2e7ba023c Add SPV_KHR_bfloat16 support (#6057)\n    e94023922 build(deps): bump the github-actions group across 1 directory with 2 updates (#6083)\n    fb6206f9a roll deps (#6076)\n    1a811fd69 spirv-val: Restrict VUID 09557 to Vulkan environments (#6080)\n    73d6a038e spirv-val: Label new VUID from 312 headers (#6079)\n    4bd1536ed [OPT] In copy propagate arrays, debug instructions are not stores. (#6078)\n    6add4e478 Add support for pointer types in vector when using extension SPV_INTEL_masked_gather_scatter (#6041)\n    056e3ed2c [OPT] Add extension to allow list (#6075)\n    2e83ad7e6 Roll external/abseil_cpp/ b12a6f75f..bcf4bf315 (3 commits) (#6072)\n    8a6aaa696 roll deps (#6069)\n    393d5c7df [OPT] fix loop with recursive types in trim pass (#6070)\n    a48b47340 opt: Add QuadControlKHR to trim pass and allow lists (#6068)\n    a4adb9a8a [OPT] Delete decoration for OpPhi when unrolling (#6064)\n    4b5584e28 Roll external/abseil_cpp/ 3b1bb7337..fd39cfa46 (1 commit) (#6065)\n    91c4380f7 build(deps): bump github/codeql-action in the github-actions group (#6066)\n    6a6693d1c Validate version requirement for Vulkan Memory Model (#6042)\n    a958887ba roll deps (#6060)\n    d5ca80037 build(deps): bump the github-actions group with 3 updates (#6056)\n    ada1771a9 Fix calculation of locations for matrices (#6062)\n    db06346b0 opt: value numbering: preserve loads of image, sampler, sampled image (#6059)\n    ef1004ec5 format check should say what version of clang-format is used (#6058)\n    553300374 Fix implicit conversion warning: int32_t to uint32_t (#6052)\n    e58e469f0 roll deps (#6055)\n    0c1ca5815 Validation for relaxed control barrier with storage class semantics (#5984)\n    51aeff761 roll deps (#6049)\n    a6cb96028 Check that layouts match runtime array requirement (#6048)\n    2b3df1ec7 split-combined-image-samplers: clone decorations on loads (#6046)\n    ff4d89082 opt: add resolve-binding-conflicts pass (#6044)\n    36a3ef46e test fixture: print optimized assembly that fails to validate (#6043)\n    940c6faa1 split-combined-image-sampler: synthesize names (#6037)\n    6c757dd9e build(deps): bump github/codeql-action in the github-actions group (#6033)\n    b45be9b0a Roll external/abseil_cpp/ 35211d98d..bdbaf376e (3 commits) (#6031)\n    ba1359d20 Update location/component conflict validation (#5993)\n    48c703b81 opt: add pass to split combined image samplers (#6035)\n    5986ec106 github workflow bazel: print error logs (#6036)\n    9f8ff357d spirv-diff: Try to pair functions by their complete type. (#6021)\n    9e470ef0f Fix explicit layout validation on ptr type (#6029)\n    ba828b232 Fold 0 \u003c\u003c,\u003e\u003e,/,% n to 0. Fold a / 1 to a. Fold a % 1 to 0. Fold f % 1.0 to 0.0. Fold 0.0 % f to 0.0 (#6020)\n    bac6ca756 Support optimization of OpCopyLogical (#6016)\n    7e3efaf1b Support scalar replacement of large structs (#6019)\n    d3fc6ed18 spirv-val: Validate PhysicalStorageBuffer Stage Interface (#6000)\n    f6b40e7f1 spirv-val: Add Vulkan Aligned PowerOfTwo check (#6027)\n    fb803311a folding_rules: generalise RedundantIAdd() to |^\u003e\u003e\u003c\u003c+- with 0 on RHS and |^+ with 0 on LHS (#6013)\n    62a930f4a roll deps (#6030)\n    bb86786ed Roll external/abseil_cpp/ f1b7d000b..735c86164 (3 commits) (#6025)\n    6484ea2a0 spirv-as: Add OpUnknown pseudo-instruction (#6024)\n    b63895481 [opt] Add StorageBuffer16BitAccess to trim pass. (#6026)\n    a946dba85 roll deps (#6022)\n    12abd77a6 Fix invalid layout validation version check (#6023)\n    b1140ad29 Roll external/abseil_cpp/ f004e6c0a..cc70e832b (1 commit) (#5999)\n    4517f75c6 build(deps): bump actions/cache in the github-actions group (#6018)\n    d3bfa4b9b build(deps): bump lukka/get-cmake in the github-actions group (#6015)\n    b095f36a5 Add validation for invalid layout decoration usage (#6012)\n    f289d047f [OPT] Update DebugDeclare if the var is not an OpVariable (#6014)\n    132103f44 Prepare release v2025.1 (#6011)\n    d5b6f2de7 build(deps): bump the github-actions group across 1 directory with 4 updates (#6010)\n    00170308e kokoro: linux: use cpp-builder instead of radial-build (#6008)\n    aafd52457 [opt] Fix bug opt::InstructionBuilder::AddVariable (#6007)\n    f2dac2f3d spirv-val: Add AllowVulkan32BitBitwise option (#6001)\n    a80d3b5c5 Fix untyped pointer comparison validation (#6004)\n    2e55f9c69 kokoro: Streamline check-format (#5973)\n    9fa14b914 roll deps (#5997)\n    dc1641d16 build(deps): bump github/codeql-action in the github-actions group (#5994)\n    cd177fa74 roll deps (#5996)\n    66e57d114 roll deps (#5992)\n    f95b07a5a diff: Fix crash in OpString matching (#5988)\n    114920c25 Add missing include headers (#5995)\n    b3fe11f89 spirv-val: Update VUIDs for 308 header (#5990)\n    9d7e182da linker: remove LinkOnceODR decorations when linking executables (#5979)\n    32af271ac roll deps (#5987)\n    682bcd515 spirv-val: fix env parsing for vk1.1spv1.4 (#5985)\n    f52c9a1e4 Roll external/abseil_cpp/ 7253ff8f9..69b58f922 (4 commits) (#5983)\n    9d07794bc build(deps): bump the github-actions group across 1 directory with 2 updates (#5976)\n    d59325f37 Roll external/abseil_cpp/ fd8b35b9a..5f8d605c0 (1 commit) (#5957)\n    ce37fd67f Add validation for SPV_NV_linear_swept_spheres. (#5975)\n    7cf95f1d5 Add validation SPV_NV_cluster_acceleration_structure. (#5974)\n    04b4a204a Improve the instruction diagnostic for some access chain errors (#5978)\n    96b46d160 Update physical storage buffer validation to match SPIR-V 1.6.5 (#5977)\n    3364b9827 Validate SPV_NV_cooperative_vector (#5972)\n    2e8113719 Fix layout checks with untyped pointers (#5970)\n    d99e54e37 kokoro: use ndk-r27c (#5969)\n    bdf077623 kokoro: use clang 13.0.1 on Linux (#5962)\n    a9f826b65 kokoro: use gcc 13 instead of gcc 9 (#5961)\n    173fe3c60 spirv-val: Update mislabeled VUIDs (#5964)\n    e02275ec0 More explicit layout validation (#5958)\n    4aa537a5c Roll external/abseil_cpp/ a28c4b582..fd8b35b9a (6 commits) (#5955)\n    01676d8d8 build(deps): bump github/codeql-action in the github-actions group (#5956)\n    066c3d52c spirv-val: Add VK_KHR_maintenance8 support (#5951)\n    4be5222ac Roll external/abseil_cpp/ a4e771912..a28c4b582 (7 commits) (#5952)\n    b9d5ced92 Add SPV_AMDX_shader_enqueue version 2 support (#5838)\n    c62409034 roll deps (#5949)\n    321692686 dd missing Vulkan 1.4 in validator help, env testing (#5946)\n    f942f65e8 add support for SPV_INTEL_subgroup_matrix_multiply_accumulate (#5928)\n    a6107edd2 Add missing include headers (#5944)\n    981c462c1 roll deps (#5943)\n    7ef6bc3ce [OPT] Add SPV_KHR_ray_tracing to allow list (#5941)\n    173217281 fix: handle LinkOnceODR correctly (#5938)\n    8b8f8fe95 Roll external/abseil_cpp/ 6effb000c..a1de53ddd (4 commits) (#5942)\n    fdea64191 Add EXT_mesh_shader validation support (#5640)\n    6ea395b0e spirv-val: Remove OpenCL ivec3 req (#5940)\n    b8566d459 Roll external/abseil_cpp/ 3f770c4d9..6effb000c (6 commits) (#5937)\n    995922d48 build(deps): bump the github-actions group with 2 updates (#5936)\n    9064fe863 Roll external/abseil_cpp/ f489ceb63..3f770c4d9 (4 commits) (#5935)\n    31c154a2a kokoro: remove VS 2019 debug (#5934)\n    a29530db2 Update download links to VS 2022 (#5933)\n    bc158d936 build(deps): bump the github-actions group across 1 directory with 4 updates (#5932)\n    e15ac6102 kokoro: Add VS 2022 scripts, remove VS 2017 scripts (#5930)\n    880612646 Roll external/abseil_cpp/ 4e0956109..65b7da13b (2 commits) (#5929)\n    e6307f473 Update downloads badges and matrix (#5931)\n    8b39a8b54 Update effcee (#5927)\n    4b4e4b993 lsp: Make vim support more explicit, add code completions (#5917)\n    8fc0830d9 Roll external/abseil_cpp/ 688dd51cc..4e0956109 (11 commits) (#5926)\n    8f98634c4 spirv-val: Validate zero product workgroup size (#5407)\n    1a0658f55 Roll external/abseil_cpp/ c7cf999bd..67576965a (3 commits) (#5900)\n    becf97fdc update cmake_minimum_required to 3.22.1 (#5925)\n    9295a8b94 Add OpImageSampleFootprintNV to IsAllowedSampledImageOperand (#5914)\n    a466e9d68 kokoro: windows: use Python 3.12 (#5920)\n    1a84052a5 opt: keep all OpSource instructions (#5901)\n    a4084887e build: Add missing include headers (#5915)\n    7cac4f355 kokoro: Use cmake-3.31.2 on linux and windows (#5918)\n    13b59bf1d Relax DebugLine validation (#5916)\n    1229f1ef3 assembler: ensure progress when seeking the version string (#5910)\n    4d2f0b40b Prepare release (#5905)\n    3fb52548b Vulkan 1.4 support (#5899)\n    7d5bc3519 build(deps): bump github/codeql-action in the github-actions group (#5891)\n    eebdb1575 Roll external/abseil_cpp/ 917bfee46..b67caffec (3 commits) (#5889)\n    7c58952fa Update path-to-regexp to address CVE-2024-45296 (#5895)\n    a9d884e58 spirv-as: Assume target from spvasm text (#5893)\n    f3c4a5053 spirv-val: Add missing NonSemantic.Shader.DebugInfo.100 (#5846)\n    ea1d8cd98 Roll external/abseil_cpp/ 8f739d18b..917bfee46 (2 commits) (#5887)\n    16fa89f06 build(deps): bump the github-actions group across 1 directory with 2 updates (#5885)\n    27433b11e roll deps (#5883)\n    35e5f1160 spirv-val: Accept valid OpSizeOf instructions (#5879)\n    692529b94 [NFC] Apply small clang-tidy fixes (#5709)\n    707da36c7 Correct a spelling error \u0027diagnostic\u0027 (#5878)\n    df94b2db4 Avoid maintaining a list of all operating systems by hand. (#5881)\n    1601ec263 ci: Make MacOS builds only run if other things pass (#5872)\n    671e7ca5e Roll external/abseil_cpp/ a3027054a..27a0c7308 (7 commits) (#5875)\n    384d527eb spirv-val: Report VUID 08973 only in Vulkan environments (#5873)\n    9117e042b roll deps (#5871)\n    02433568a tools: Accept hex representation as binary input (#5870)\n    d426fc53b build(deps): bump the github-actions group across 1 directory with 3 updates (#5866)\n    9aaa26014 roll deps (#5850)\n    e5c1498af Update proto JSON options call. (#5867)\n    5f1e86cb5 tools: Move io utils to cpp (#5869)\n    ce9263039 Add validation for SPV_NV_tensor_addressing and SPV_NV_cooperative_matrix2 (#5865)\n    298055b25 opt: add StorageImageWriteWithoutFormat to trimm pass (#5860)\n    895bb9ffe opt: add KHR_fragment_shading_rate to allowlist (#5859)\n    ba37b3b51 opt: Remove InstDebugPrintfPass (#5856)\n    14388d701 ci: Update MacOS to latest OS (#5855)\n    a832c1333 Fix switch case construct validation (#5852)\n    2ea729062 opt: Fix array copy propagation of access chain pointers (#5853)\n    5b98dea6f build(deps): bump the github-actions group across 1 directory with 5 updates (#5847)\n    68265e160 Roll external/abseil_cpp/ 03b8d6ea3..8634e35f1 (1 commit) (#5844)\n    42b315c15 Fix result type check in ValidateImageTexelPointer (#5848)\n    fcf994a61 Handle aliases field in the grammar (#5799)\n    4310fd4ed build(deps): bump the github-actions group across 1 directory with 3 updates (#5841)\n    ada92f849 roll deps (#5833)\n    522dfead3 opt: Add support for OpExtInst to capability trim pass (#5836)\n    c173df736 build(deps): bump github/codeql-action in the github-actions group (#5831)\n    4554c6b7e Roll external/abseil_cpp/ 482ca0b9d..c6b27359c (1 commit) (#5829)\n    48f9f4a99 opt: Update copy prop arrays to handle InterpolateAt* instructions (#5827)\n    d9c1aee6a Roll external/abseil_cpp/ ba5fd0979..482ca0b9d (1 commit) (#5828)\n    b1ad37b17 opt: Mark InterpolateAt* argument as live for DCE (#5824)\n    5b38abc87 Do not distrubute OpSNegate into OpUDiv (#5823)\n    5c8442f7f build(deps-dev): bump rollup from 3.23.0 to 3.29.5 in /tools/sva (#5826)\n    c0e6399df build(deps): bump the github-actions group across 1 directory with 2 updates (#5825)\n    3656c4bd1 Roll external/abseil_cpp/ c0b9bd08e..ba5fd0979 (2 commits) (#5818)\n    44936c4a9 Add support for SPV_KHR_compute_shader_derivative (#5817)\n    362ce7c60 Allow more levels of arrays with component decoration (#5820)\n    24849751c build(deps): bump github/codeql-action in the github-actions group (#5813)\n    c405baf8c Roll external/abseil_cpp/ 0df567400..c0b9bd08e (3 commits) (#5812)\n    7ba72f14f spirv-val: Disallow stores according to VUID 06924 (#5368)\n    01c8438ee [SPV_KHR_untyped_pointers] Fix verification for OpenCL.std instructions (#5810)\n    6dcc7e350 Prepare release v2024.4 (#5811)\n    04bdb6c7c roll deps (#5809)\n    20788a4c5 add support for SPV_INTEL_global_variable_host_access (#5786)\n    04ad1e1ce build(deps): bump github/codeql-action in the github-actions group (#5808)\n    d85446fd7 [OPT] Fix generating debugLocalVariable from debugGlobalVariable (#5803)\n    a2c9c2387 Roll external/abseil_cpp/ 1d4466e8d..f7c22f52a (3 commits) (#5806)\n    4c2094ee9 Made libspirv include relative to allow better portability (#5807)\n    4451f6ab1 Implement to_string(uint32_t) without using the locale (#5805)\n    7c9210cc1 Roll external/abseil_cpp/ 67d126083..1d4466e8d (2 commits) (#5801)\n    37d2fcb48 spirv-opt: fix crash in function declarations (#5796)\n    380275eac Do not check structurally unreachable continue target predecessors (#5800)\n    d160e170d Roll external/abseil_cpp/ f7f316824..67d126083 (3 commits) (#5787)\n    6209efd77 Update SPIRV-Headers (#5793)\n    05be5b246 Fix build.gn build. (#5791)\n    e9915cea8 Update sampled image validation (#5789)\n    07f49ce65 spirv-opt: make traversal deterministic (#5790)\n    f914d9c8a [SPV_KHR_untyped_pointers] Fix verification of vload/vstore OpenCL.std instructions (#5788)\n    b31baff4e [opt] Add struct-packing pass and unit test. (#5778)\n    2a67ced43 Roll external/abseil_cpp/ e64dd622d..f7f316824 (2 commits) (#5782)\n    bc4060ed2 update_build_version.py: support an envvar to force the description (#5758)\n    61d6952e2 Revert \"OpSampledImage extra validation (#5695)\" (#5785)\n    e1782d667 Roll external/abseil_cpp/ fd7713cb9..fd58e18f2 (2 commits) (#5773)\n    88c25a71d build(deps): bump the github-actions group across 1 directory with 3 updates (#5780)\n    b21dda0ee Validate presence of Stride operand to OpCooperativeMatrix{Load,Store}KHR (#5777)\n    edc68950b build(deps): bump github/codeql-action in the github-actions group (#5772)\n    a85a703e3 roll deps (#5771)\n    25b4e42ea roll deps (#5754)\n    0c40b591a [OPT] Add SPV_KHR_ray_tracing_position_fetch to allow lists (#5757)\n    e8c2fbca1 Remove local attribute from build_version_inc genrule (#5766)\n    988995c3b build(deps): bump github/codeql-action (#5769)\n    87fcbaf1b build(deps): bump the github-actions group across 1 directory with 4 updates (#5761)\n    b64a423b4 Workaround issue in MSVC arm64 compiler returning random upper 32-bits in function spvtools::util::CountSetBits. (#5763)\n    72c291332 Add OpTypeRuntimeArray to composite types (#5765)\n    bc2478c92 Use \"docker compose\" in wasm build (#5764)\n    246daf246 [OPT] Avoid assert in generatecopy (#5756)\n    363486479 roll deps (#5748)\n    e7216170d build(deps): bump braces from 3.0.2 to 3.0.3 in /tools/sva (#5737)\n    8731673a5 Allow ArrayStride on untyped pointers (#5746)\n    ffb8d85ea Roll external/googletest/ 9ff2450a5..cee1ba1f2 (1 commit) (#5743)\n    81a116002 [opt] Fix uses of type manager in fix storage class (#5740)\n    e99a5c033 spirv-link: allow linking functions with different pointer arguments (#5534)\n    ca373497f [opt] Fix pointer stores in DCE (#5739)\n    a0817526b properly handle the load and store cache control operand types (#5664)\n    d1b35bb17 build(deps): bump the github-actions group with 2 updates (#5744)\n    626dfbff4 Roll external/abseil_cpp/ eb8522077..3cb498899 (4 commits) (#5741)\n    2ea400363 opt: split composite from array flattening (#5733)\n    4c7e1fa5c Roll external/abseil_cpp/ 074a32af6..af4c589ed (1 commit) (#5731)\n    3ab0d2260 Support SPV_KHR_untyped_pointers (#5736)\n    6248fda37 Handle coop matrix in fix storage class (#5729)\n    7c778973e Allow fmt arg to printf to be an array of i8 in non-constant space (#5677)\n    257cacfb3 build(deps): bump the github-actions group across 1 directory with 4 updates (#5734)\n    6a5fa5f70 Fix SPRIV -\u003e SPIRV typos (#5735)\n    9f2ccaef5 kokoro: use Python 3.12 in Linux builds (#5730)\n    beabd8b7f Roll external/abseil_cpp/ 1278ee9bd..0d9c2fc76 (2 commits) (#5724)\n    216574bed Allow for empty list of enums for an operand (#5727)\n    3bc9744d0 Add FPEncoding operand type. (#5726)\n    973e791a9 Roll external/abseil_cpp/ 16452e141..a7c5f985f (5 commits) (#5722)\n    c91d9ec15 Roll external/abseil_cpp/ 1315c900e..b4e4b6259 (1 commit) (#5716)\n    ca004da9f Add knowledge of cooperative matrices (#5720)\n    64d37e281 [NFC] Fix potential buffer overflow (#5715)\n    b9d811469 Add re2 dep back to Bazel build (#5721)\n    0cfe9e721 Prepare release v2024.3 (#5719)\n    581279ded [OPT] Zero-extend unsigned 16-bit integers when bitcasting (#5714)\n    80a1aed21 Use bzlmod for effcee (#5707)\n    7bf2d0275 roll deps (#5685)\n    6c8b460eb misc: remove encoding parameter (#5710)\n    7564e142d spirv-dis: Add --nested-indent and --reorder-blocks (#5671)\n    bc28ac7c1 opt: add OpExtInst forward ref fixup pass (#5708)\n    65d30c315 opt: fix Subgroup* trimming (#5706)\n    c3178da8e spirv-dis: add decorations to comments (#5675)\n    ce46482db Add KHR suffix to OpExtInstWithForwardRef opcode. (#5704)\n    7b5691084 update tests for disassembly changes (#5694)\n    e1c0ad23f build(deps): bump the github-actions group across 1 directory with 2 updates (#5702)\n    9db5b5ec1 Add assert header to val/decoration.h (#5703)\n    6a2bdeee7 spirv-val, core: add support for OpExtInstWithForwardRefs (#5698)\n    4a2e0c9b3 Fix comments in liveness.h (#5699)\n    70ad4dae7 OpSampledImage extra validation (#5695)\n    fd96922e9 Remove calls to GetId in liveness analysis (#5693)\n    95681dc42 Remove implicit call to GetId in ConvertToSampledImagePass. (#5692)\n    148c97f68 Avoid use of type manager in extact-\u003econstruct folding (#5684)\n    142bf7de8 spirv-val: Fix indentation of --version output (#5686)\n    7e1a8cdc5 Basic support for SPV_EXT_replicated_composites (#5690)\n    3d2408929 spirv-val: Add Duplicate EntryPoint Builtin check (#5678)\n    77c40bece Roll deps\n    336b5710a Do not fold mul and adds to generate fmas (#5682)\n    ee749f505 Add abseil to the autoroller (#5680)\n    e2646f5e9 spirv-val: Consider target env for OpReadClockKHR scope (#5681)\n    e4b1a48aa Use raw string to avoid unintended escapes in regex (#5676)\n    14fe558c0 --- (#5679)\n    ccf3e3c10 Improve matrix layout validation (#5662)\n    199038f10 spirv-val: Validate MemoryAccessMask of OpCooperativeMatrixStoreKHR (#5668)\n    9241a58a8 opt: Remove bindless and buff addr instrumentation passes (#5657)\n    bfc3a1568 build(deps): bump the github-actions group across 1 directory with 3 updates (#5656)\n    57a42e6c1 spirv-val: Separate Location check for tess patch (#5654)\n\nCommands:\n    ./third_party/update-spirvtools.sh\n\nBug: b/123642959\ngit-subtree-dir: third_party/SPIRV-Headers\ngit-subtree-split: 97e96f9e9defeb4bba3cfbd034dec516671dd7a3\nChange-Id: I8b91f5f47966f93507bb032d8e0b36ca31553557\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76128\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "fdb6700ecb04103b658d2e4623d6bc663ba80ea8",
      "tree": "abd3dbd501e766def1da6fc3b6737daa23140580",
      "parents": [
        "681d07e76d8e03286b231766447800aab543bd27"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Aug 04 02:21:44 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 04 07:42:37 2025 -0700"
      },
      "message": "Regres: Update test lists @ 681d07e7\n\nReactor backend: Subzero\n\nChange-Id: I0a8b64c166d88ad7f6d1a10f4dfcf7519ddf45a4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76048\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "681d07e76d8e03286b231766447800aab543bd27",
      "tree": "67eeb3b8e554120f9fb1c17daf57f5c5bd3d9759",
      "parents": [
        "7cd1022cdc50fa3ac4f0ca5d0cdd64ce20af3c4f"
      ],
      "author": {
        "name": "Sharjeel Khan",
        "email": "sharjeelkhan@google.com",
        "time": "Wed Jul 30 16:50:53 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 30 10:38:05 2025 -0700"
      },
      "message": "Suppress -Wnontrivial-memcall warning\n\nMemcall functions work at the byte level so they don\u0027t know about C++\nsemantics and these C++ objects might not have trivial constructors or\ndestructors. I suppressed the warning.\n\nexternal/swiftshader/third_party/llvm-16.0/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:1036:12:\nerror: first argument in call to \u0027memcpy\u0027 is a pointer to non-trivially\ncopyable type \u0027GenericValue\u0027 [-Werror,-Wnontrivial-memcall]\n 1036 |     memcpy(Ptr, Val.IntVal.getRawData(), 10);\n      |            ^\n\nTest: m in Android \u0026 preesubmits\nBug: b/430598176\nChange-Id: I0cfd6b6a3da34744dd6a8724f5648d3b4d77b01a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76088\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "7cd1022cdc50fa3ac4f0ca5d0cdd64ce20af3c4f",
      "tree": "c324ae8c8ae2d5dc8d73d03bc7eff9a31016a76c",
      "parents": [
        "4bd5bd8d51e43bbeebf75d495cd9d158bc304655"
      ],
      "author": {
        "name": "Casey Smalley",
        "email": "casey.smalley@arm.com",
        "time": "Thu May 01 10:20:26 2025 +0100"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 29 10:05:50 2025 -0700"
      },
      "message": "Update arm_control_flow_integrity to use bti+pac-ret\n\nFollowing a similar change in chromium/src, mbranch-protection\u003dstandard\nwill now also enable Guarded Control Stack.\n\nThis has been changed to bti+pac until the time comes to enable gcs for\ntesting.\n\nChange-Id: I45158353859da45feae121e8594b79a5fbbbe64a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76068\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "4bd5bd8d51e43bbeebf75d495cd9d158bc304655",
      "tree": "cd6f17a220e2e3becc68e109f0d44e1f4299877f",
      "parents": [
        "8802b4ec130bc6f23f34ca0cda4690f3e5408aa3"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jul 28 02:21:14 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 28 07:42:13 2025 -0700"
      },
      "message": "Regres: Update test lists @ 8802b4ec\n\nReactor backend: Subzero\n\nChange-Id: I1c3438c3e1fb3fe261c0ba5acd972f4636a1953d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76028\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "8802b4ec130bc6f23f34ca0cda4690f3e5408aa3",
      "tree": "a4c9b235f1aad8090a8c396c53817450474c42f2",
      "parents": [
        "a84d1801cf7b144da1cd3cca423ef36907c01771"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Fri Jul 25 02:26:30 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 25 07:17:19 2025 -0700"
      },
      "message": "Regres: Update test lists @ a84d1801\n\nReactor backend: Subzero\n\nChange-Id: Iae7d1dbae2de16c7e30913125cd48b3615e700b8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/76008\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "a84d1801cf7b144da1cd3cca423ef36907c01771",
      "tree": "8d566779e7dde5f65ca5b029235ddfa2be2f9511",
      "parents": [
        "b347398f5e864dc2853c15da12efcd33c5412e1b"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Jul 23 02:36:24 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 23 12:21:39 2025 -0700"
      },
      "message": "Regres: Update test lists @ b347398f\n\nReactor backend: Subzero\n\nChange-Id: I1a2963f969162a298fd2a0d661ce18f5517900d3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75988\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "b347398f5e864dc2853c15da12efcd33c5412e1b",
      "tree": "9d0b1739cbef2a73b6390ac8e22594a3489c158c",
      "parents": [
        "084f9893520ce2579043870e1dc662feb14d0b6f"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Jul 22 02:35:41 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 22 06:40:21 2025 -0700"
      },
      "message": "Regres: Update test lists @ 084f9893\n\nReactor backend: Subzero\n\nChange-Id: Ibb8509c1f63814d94864de03d3c1b68d34679e75\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75968\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "084f9893520ce2579043870e1dc662feb14d0b6f",
      "tree": "690b8f260b30f15e9e26421a2fa3b8ceb26d4a82",
      "parents": [
        "96a82e6be492bb2c9554368ae1667df904f1999d"
      ],
      "author": {
        "name": "kxxt",
        "email": "rsworktech@outlook.com",
        "time": "Wed Jul 09 14:39:22 2025 +0800"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 21 10:09:59 2025 -0700"
      },
      "message": "Make llvm-16.0 Chromium build warning free\n\nFix compiler warnings that occur in Chromium build when llvm-16.0 is\nused.\n\nChange-Id: If2e06cea852883d1c33dac6b3ddf31fda5da0ad9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75928\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "96a82e6be492bb2c9554368ae1667df904f1999d",
      "tree": "029edcff3e4e3fb47418a6cdbc69df3b500534f6",
      "parents": [
        "dbe5742b863981e7ad3177fb97f136bef320f4d8"
      ],
      "author": {
        "name": "Jordan Brown",
        "email": "rop@google.com",
        "time": "Thu Jul 17 20:08:09 2025 -0700"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 21 09:14:56 2025 -0700"
      },
      "message": "Use standard SPDX license identifier in README.chromium\n\nThis CL updates the \"License:\" field to a standard SPDX license identifier.\nSee https://spdx.org/licenses/\n\n\nBug: 421989260, 421988966\nChange-Id: I1c54529fcd41fd3c8c1d6fcb0c13206efd361683\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75948\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "dbe5742b863981e7ad3177fb97f136bef320f4d8",
      "tree": "20209eda9c2560296acd38dd4f970986e5afe18e",
      "parents": [
        "65b2c4777e5f3c63a1115184b7620fcdc0bddc40"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jul 21 02:28:19 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 21 09:08:30 2025 -0700"
      },
      "message": "Regres: Update test lists @ 65b2c477\n\nReactor backend: Subzero\n\nChange-Id: Idcd401ed811ea08b874a42d0866a0a13451a3647\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75908\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "65b2c4777e5f3c63a1115184b7620fcdc0bddc40",
      "tree": "64b0c64f1b8589e1cf2343ecd4dab4f397c0dd66",
      "parents": [
        "c1f7fbbec4e17769c0182daae185466cb806d0d5"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jul 14 02:32:14 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 14 08:02:53 2025 -0700"
      },
      "message": "Regres: Update test lists @ c1f7fbbe\n\nReactor backend: Subzero\n\nChange-Id: I1f585fb472ee0e06790438d85757f02d554e1934\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75888\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "c1f7fbbec4e17769c0182daae185466cb806d0d5",
      "tree": "1347a383c72b3e1939172d0d0188c0bf2f1240bc",
      "parents": [
        "be6ed66fa563d5c022991968fc34da3cb58269af"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Jul 09 02:41:13 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 09 13:07:18 2025 -0700"
      },
      "message": "Regres: Update test lists @ be6ed66f\n\nReactor backend: Subzero\n\nChange-Id: Ic44ef68335fabd07b90369a6d6aebba4ded212cf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75868\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "be6ed66fa563d5c022991968fc34da3cb58269af",
      "tree": "636f00ee7f403d7d3120d753eb8d4c4fef7e87fe",
      "parents": [
        "ff28f04972af71a8175676ac7500421fa0594787"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Jul 02 02:30:36 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 02 08:13:29 2025 -0700"
      },
      "message": "Regres: Update test lists @ 96a63130\n\nReactor backend: Subzero\n\nChange-Id: I6bfd87f794cee0557247458f0ade6faf85ce18aa\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75828\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "ff28f04972af71a8175676ac7500421fa0594787",
      "tree": "4c229b16637d883c950a721d90519ff53498f921",
      "parents": [
        "96a63130d839a49612c76e0bfc2403d5ca4cafe8"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Jul 01 01:50:20 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 02 08:03:19 2025 -0700"
      },
      "message": "Disable -Wbitwise-instead-of-logical.\n\nThe warning is triggered by the code in third_party/llvm-10.0.\nAn upcoming Android change enables this warning globally as\nan error, so it needs to be disabled in Android.bp.\n\nBug: 428296962\nTest: build in Android\nChange-Id: I2bc14871740240d0ac0857ad720483d6b9043ac5\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75848\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Krzysztof Kosiński \u003ckrzysio@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "96a63130d839a49612c76e0bfc2403d5ca4cafe8",
      "tree": "be45a40c0b4ff52baf841ca38d28daeeb06a13e5",
      "parents": [
        "436722b391188ad8c1d1d5dd2447c38ac7f71439"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jun 30 02:32:52 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 30 12:59:35 2025 -0700"
      },
      "message": "Regres: Update test lists @ 436722b3\n\nReactor backend: Subzero\n\nChange-Id: I1b2473353eae90c02d1855410c39fcff1ef125ef\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75788\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "436722b391188ad8c1d1d5dd2447c38ac7f71439",
      "tree": "68671485c935eb65fed16d3c0ab70f5945299d61",
      "parents": [
        "ed01d9931de34d3a6fb4d615050db5080d9cea16"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@google.com",
        "time": "Wed Jun 25 16:42:29 2025 +0900"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 25 09:16:11 2025 -0700"
      },
      "message": "Fix conflicting types error in clang modules build\n\nWhen I introduce clang modules build to macOS for chromium, I saw error\nlike\n\n```\n../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:17: error: conflicting types for \u0027__deregister_frame\u0027\n   45 | extern \"C\" void __deregister_frame(void *);\n      |                 ^\n../../build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/unwind.h:140:13: note: previous declaration is here\n  140 | extern void __deregister_frame(const void *fde);\n      |             ^\n```\n\nTo fix the error, this changes type of function argument.\n\nBug: 425535758\nChange-Id: Idd26e1b0ef5bfa42413e03ef2edfec53ed2b9096\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75808\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "ed01d9931de34d3a6fb4d615050db5080d9cea16",
      "tree": "a8ad187109550141dfa23d28e2e9177d9c537eee",
      "parents": [
        "0ce9bc68d3fc995f76dcab4771c26471100ce759"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jun 23 02:22:37 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 23 09:38:00 2025 -0700"
      },
      "message": "Regres: Update test lists @ 0ce9bc68\n\nReactor backend: Subzero\n\nChange-Id: Ibb3f8e60886f5680583a1e40b448f300f8e4aa6d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75768\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "0ce9bc68d3fc995f76dcab4771c26471100ce759",
      "tree": "73693a08d2063f743b21054641cbdc9e8f6792b3",
      "parents": [
        "47399fc146fa8c084c59af006279162e9b836702"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Jun 18 02:28:38 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 18 09:44:14 2025 -0700"
      },
      "message": "Regres: Update test lists @ 47399fc1\n\nReactor backend: Subzero\n\nChange-Id: Ief3a63161d817eb36d66c9904b3e05ca3f0d6f4a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75748\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "47399fc146fa8c084c59af006279162e9b836702",
      "tree": "e05f94f06a71e3985978ae849f31f96d5d961c8c",
      "parents": [
        "7b7b93aa0b85d1a4fafe0e11c30d52f323bdd21a"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon Jun 16 02:40:15 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 16 10:48:41 2025 -0700"
      },
      "message": "Regres: Update test lists @ 7b7b93aa\n\nReactor backend: Subzero\n\nChange-Id: Ibcabc8663f2ee6242e095ff2b372744edfc78e21\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75708\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "7b7b93aa0b85d1a4fafe0e11c30d52f323bdd21a",
      "tree": "8daf217a0fb4a1a8a58fa64cb043a01a2603576d",
      "parents": [
        "ca996a4974fdbb9095db71ad4a4f83a6700c276e"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Fri Jun 06 21:52:18 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 11 10:26:10 2025 -0700"
      },
      "message": "Implement VK_KHR_unified_image_layouts\n\nTest: dEQP-VK.*general_layout*\nBug: angleproject:422982681\nChange-Id: Ia17f5723643f65e3b72fc773ef16cb2af0d4c621\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75669\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "ca996a4974fdbb9095db71ad4a4f83a6700c276e",
      "tree": "7427d79f321dc2d7ceb971f21d18d88857a2d334",
      "parents": [
        "13a5d59c83e4dc2e9c383a0de941592acafa173f"
      ],
      "author": {
        "name": "Yuly Novikov",
        "email": "ynovikov@chromium.org",
        "time": "Wed Jun 11 12:22:18 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 11 06:35:27 2025 -0700"
      },
      "message": "Add missing include\n\ntype_traits in vulkan_enums.hpp for underlying_type usage\n\nBug: b/424075772\nChange-Id: I24816048b69184932e40c836ae08775ad0e1edd3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75728\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "13a5d59c83e4dc2e9c383a0de941592acafa173f",
      "tree": "cdcd9749f0c850d94e20087d3fef94e1f328b66f",
      "parents": [
        "155f095a8c6354d25c7bd062094cdff98ca9d6ae"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Tue Jun 10 12:43:43 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 11 02:43:27 2025 -0700"
      },
      "message": "Fix Debug build\n\nChange-Id: I337f5eb4d247a33fb3208ce6965e64b929f160c9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75688\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "155f095a8c6354d25c7bd062094cdff98ca9d6ae",
      "tree": "373acfa3649d260673875284698bd800f780153e",
      "parents": [
        "5fdf5e4c58918bd8ce3d8b9bd3b33755ebc26ab0"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Fri Jun 06 21:38:15 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 10 09:19:10 2025 -0700"
      },
      "message": "Update Vulkan headers to version 1.4.317\n\nhttps://github.com/KhronosGroup/Vulkan-Headers\nrevision 2642d51e1e9230720a74d8c76bc7b301e69881bf\ntag v1.4.317.\n\nBug: angleproject:422982681\nChange-Id: I91e8308a4f1790d40a353faf4fbb73b81208dc4e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75668\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "5fdf5e4c58918bd8ce3d8b9bd3b33755ebc26ab0",
      "tree": "157d7ea293555299ee1c6b16e9423323d1714fb9",
      "parents": [
        "a857503547cb01a294df9a2c2df6bee18693b05c"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue Jun 10 02:18:28 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 10 06:51:26 2025 -0700"
      },
      "message": "Regres: Update test lists @ a8575035\n\nReactor backend: Subzero\n\nChange-Id: Icdc1b342eb9284baa4078ee70ce81b2219212d74\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75648\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "a857503547cb01a294df9a2c2df6bee18693b05c",
      "tree": "24b7919902b3b98e6c11e6124ef97daa1506d397",
      "parents": [
        "11dc1b167af4369aafa058d77f204700c0ecbb1c"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Fri Jun 06 01:23:50 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 06 09:11:13 2025 -0700"
      },
      "message": "Regres: Update test lists @ 11dc1b16\n\nReactor backend: Subzero\n\nChange-Id: I949839d17092bea2cc7552371261a43e98b4a00b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75608\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "11dc1b167af4369aafa058d77f204700c0ecbb1c",
      "tree": "c8049cd744259a002689e383c948d95a31ce17f6",
      "parents": [
        "974741b1cbc8c648e6beb74ff93182665af6286a"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Thu Jun 05 12:24:18 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 05 09:49:35 2025 -0700"
      },
      "message": "Keep VIEW_INDEX_FROM_DEVICE_INDEX_BIT unsupported\n\nChange-Id: Iff892d30e34182907d2ee2f03968c9ee7d0f32d8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75628\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "974741b1cbc8c648e6beb74ff93182665af6286a",
      "tree": "55fb8c7c5d591c833091fd98c05a855bafe4f877",
      "parents": [
        "b62ac8aa106b86158bb5925004d1b3658d664756"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "yiwzhang@google.com",
        "time": "Wed Jun 04 19:57:07 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 05 08:42:41 2025 -0700"
      },
      "message": "specify the gerrit listener type to be legacy poller\n\nI\u0027m trying to move the same config from service config[1] to project\nconfig.\n\n[1]:https://chrome-internal.googlesource.com/infradata/config/+/a661f2eec00763dc5279dc4daf7b3586f6c66fec/configs/luci-change-verifier/listener-settings.cfg#75\n\nBug: 421431364\nChange-Id: I5299b7911a8aeb741195ef6e9fbf4185a43de245\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75588\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "b62ac8aa106b86158bb5925004d1b3658d664756",
      "tree": "3d3a8cfd8f7d114be14c10de675713522411ebf5",
      "parents": [
        "0e3f450f9604e5f772be3d0f2101e16e94b0a243"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Wed Jun 04 02:17:25 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 04 11:52:45 2025 -0700"
      },
      "message": "Regres: Update test lists @ a8133cbb\n\nReactor backend: Subzero\n\nChange-Id: I4043fbb8cf56b58559ea7ba7934708f7f14b7e9e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75528\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n"
    },
    {
      "commit": "0e3f450f9604e5f772be3d0f2101e16e94b0a243",
      "tree": "ad1fad09dbc85bc7a124a81c8758336cd828c507",
      "parents": [
        "a8133cbb3c8969e3c1e6b3cea2c02ec8312ef9ca"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Tue Jun 03 22:37:16 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 04 11:33:22 2025 -0700"
      },
      "message": "Fix a number of asserts hit by latest tests\n\nTest: dEQP-VK.pipeline.*.device_index_as_view_index.*\nTest: dEQP-VK.image.host_image_copy.*_remaining_layers\nChange-Id: Ifd223265430903f3bb139e46721cb231ceaa0e00\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75568\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "a8133cbb3c8969e3c1e6b3cea2c02ec8312ef9ca",
      "tree": "5c3a31c4beae7e418fd824e06c7af6a3a506083a",
      "parents": [
        "f70c1194c1730893f7848cff07ca4ec196269709"
      ],
      "author": {
        "name": "Shahbaz Youssefi",
        "email": "syoussefi@google.com",
        "time": "Fri May 23 13:17:56 2025 -0400"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 23 11:44:21 2025 -0700"
      },
      "message": "Fix 3D blit\u0027s z-clamp\n\nZ was compared against height instead of depth.\n\nBug: angleproject:419755713\nChange-Id: Ie17a1672e8f3006ec72c1eee9a315832c8d1976a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75548\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n"
    },
    {
      "commit": "f70c1194c1730893f7848cff07ca4ec196269709",
      "tree": "36eb8a3eff95744eb146607e0aa24c92cdba3b3a",
      "parents": [
        "96085ee3c6cc7bbb839880279efc85cbf122ec6b"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Fri May 16 02:03:44 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 16 06:08:57 2025 -0700"
      },
      "message": "Regres: Update test lists @ 96085ee3\n\nReactor backend: Subzero\n\nChange-Id: I77e63069834c7c2f86806169a503ac390b322849\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75508\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "96085ee3c6cc7bbb839880279efc85cbf122ec6b",
      "tree": "712c68e7b7469ea82feaa8a7973a1a87e65a0902",
      "parents": [
        "930d46d31b5d637f313fd5ef55da2bbf053c26c1"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Tue May 13 02:02:46 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 14 07:17:24 2025 -0700"
      },
      "message": "Regres: Update test lists @ 930d46d3\n\nReactor backend: Subzero\n\nChange-Id: Ic208aa2fe7842335758e70d1bc3cea83a581697f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75468\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n"
    },
    {
      "commit": "930d46d31b5d637f313fd5ef55da2bbf053c26c1",
      "tree": "d315d16e3a4fc1cfb1d010131b4e3b7ad047b7a9",
      "parents": [
        "093b4d82a49affdcc5e6d68cc17aa0c33c82e9a2"
      ],
      "author": {
        "name": "Andrew Wolfers",
        "email": "aswolfers@google.com",
        "time": "Wed May 07 15:26:24 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 07 09:22:17 2025 -0700"
      },
      "message": "BGRA format support\n\nThis change adds conversions between Vulkan and AHardwareBuffer BGRA\nformats.\n\nChange-Id: If992c80438bf8386e0687c920e04015bab7bf394\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75488\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "093b4d82a49affdcc5e6d68cc17aa0c33c82e9a2",
      "tree": "b7980461f75dda9a48c3337cb0024568bc932346",
      "parents": [
        "9dd03f2e4b037fdd9caad8d10c7d9b7c8bde4998"
      ],
      "author": {
        "name": "SwiftShader Regression Bot",
        "email": "swiftshader.regress@gmail.com",
        "time": "Mon May 05 01:52:02 2025 +0000"
      },
      "committer": {
        "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 05 07:19:47 2025 -0700"
      },
      "message": "Regres: Update test lists @ 9dd03f2e\n\nReactor backend: Subzero\n\nChange-Id: I672efb1f27c4cceb51fd7d7a6afad8c34185cc58\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75388\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    }
  ],
  "next": "9dd03f2e4b037fdd9caad8d10c7d9b7c8bde4998"
}
