Prepare release v2026.3 (#6784)

Roll external/googletest/ 8b5333659..8240fa7d6 (8 commits)

https://github.com/google/googletest/compare/8b53336594cc...8240fa7d62f7

Created with:
  roll-dep external/googletest

Roll external/abseil_cpp/ 35b9f25ba..db1bdc86e (37 commits)

https://github.com/abseil/abseil-cpp/compare/35b9f25ba74a...db1bdc86effd

Created with:
  roll-dep external/abseil_cpp

Roll external/spirv-headers/ 8d56066ee..29981f652 (3 commits)


https://github.com/KhronosGroup/SPIRV-Headers/compare/8d56066eee52...29981f652416

Created with:
  roll-dep external/spirv-headers
diff --git a/CHANGES b/CHANGES
index 80bf112..fbc50a6 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,26 @@
 Revision history for SPIRV-Tools
 
+v2026.3 2026-07-08
+  - General
+    - Support SPV_QCOM_multiple_wait_queues, SPV_KHR_opacity_micromap, and SPV_EXT_ocp_microscaling_types (#6671, #6670, #6772)
+    - Add ArmExperimentalMLOperations and NonSemantic.Graph.DebugInfo instruction sets (#6692, #6666)
+    - Fix unbounded memory usage in FriendlyNameMapper (#6763)
+    - Improved hex-float compilation and float equality testing (#6778, #6783)
+    - Various build system and dependency updates (Bazel, GN, Protobuf, Abseil)
+  - Optimizer
+    - Stability fixes for DeadBranchElimPass, CodeSinkingPass, and OrderBlocks (#6764, #6703, #6676)
+    - Improved handling of tensor constants, non-semantic instructions, and loop decorations (#6684, #6721, #6719, #6690)
+    - Add folding rule for extract from copy logical and prevent word limit overflows (#6725, #6722)
+  - Validator
+    - Support SPV_EXT_ocp_microscaling_types, SPV_EXT_split_barrier, and SPV_ARM_graph (#6779, #6732, #6694)
+    - Support for SPV_NV_cooperative_matrix_decode_vector and Intel extensions (#6693, #6717, #6665)
+    - Enhanced error reporting with source line printing and Shader Debug Info (#6648, #6698, #6691, #6686, #6685, #6681)
+    - Correctness fixes for ray queries, descriptors, OpSpecConstantOp, and array validation (#6710, #6729, #6731, #6777, #6709)
+    - Disallow duplicate targets for OpGroupDecorate and multiple graph entry points (#6720, #6754)
+  - Assembler/Disassembler
+    - Support for SPV_QCOM_image_processing3 (#6776)
+    - Performance and correctness improvements in the disassembler and tools (#6757, #6650)
+
 v2026.2 2026-04-24
   - General
     - Fix build for NonSemanticShaderDebugInfo in GN (#6647)
diff --git a/DEPS b/DEPS
index cce8b77..a1982b2 100644
--- a/DEPS
+++ b/DEPS
@@ -3,18 +3,18 @@
 vars = {
   'github': 'https://github.com',
 
-  'abseil_revision': '35b9f25ba74a3cd71b6342168e74bd0dc4abf58b',
+  'abseil_revision': 'db1bdc86effd20c9ac9c9939326c0d280c9ff733',
 
   'effcee_revision': '910ed15722d5d05c9d71ecf36c1a22243cb79b02',
 
-  'googletest_revision': '8b53336594cc52213c6c2c7a0b29194fa896d039',
+  'googletest_revision': '8240fa7d62f73e01c7af27d61ed965d6d66698fa',
 
   # Use a recent protobuf, which can depend on abseil
   'protobuf_revision': '35cd01f9fe9afbeea38cc7b979a3b6bfcde82c03',
 
   're2_revision': '972a15cedd008d846f1a39b2e88ce48d7f166cbd',
 
-  'spirv_headers_revision': '8d56066eee52f490535afd5731d5ae2fffc85036',
+  'spirv_headers_revision': '29981f65241605e08b0ede4cfeb999fe3b723c6a',
 
   'mimalloc_revision': 'fef6b0dd70f9d7fa0750b0d0b9fbb471203b94cd',
 }