v2026.8
·
308 commits
to master
since this release
=== Breaking changes === 0e0154853 Implement tiled 16x16 weight layout for neural cooperative matrix operations (#10830) 5ec0401f5 Disallow mesh output reads (#9788) === All changes for this release === d88cc8fff Update SPIRV-Tools and SPIRV-Headers to latest versions (#11025) 5431bcbf0 Fix failed callable constraint witnesses (#11006) 08d8144a2 Remove a dead-code in HLSL emit (#11022) [BREAKING] 0e0154853 Implement tiled 16x16 weight layout for neural cooperative matrix operations (#10830) 196dde1bd ci: increase slang-test workflow timeouts (#11003) ada2a5afb ci: update stale Windows Actions runners on VM boot (#11001) 6bf54651a Add execution model diagnostic and functional tests (#10863) 4bfb5f546 ci: harden Linux scaler startup (#10995) b60b42e39 Diagnose unresolved lookupWitness post-specialization (#10933) 315ea9f99 Remove dead code in source/slang/ (#10958) bd9dc2eb0 ci: disable test server for CPU-only tier (#10992) 29556cc05 ci: suppress `glslang_disassembleSPIRV` alloc-dealloc-mismatch in nightly sanitizer (#10989) 82f9ed739 Adjust slang-test RPC timeout (#10993) 72e02203d Fix SM6.10 outer product prelude for updated dx/linalg.h ComponentTypeTraits (#10991) 2a48128ca Fix wrong std430 struct member offset in SPIRV emission (#10964) 51429aa21 Fix defer in function with infinite loop (#10954) 3f3479d61 ci: track GPU quota by accelerator type (#10984) 4c834b155 ci: harden SM80Plus scaler (#10986) efaf9aea2 Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /extras/scaler (#10944) 005a90664 docs: add Discord onboarding steps to CONTRIBUTING.md (#10895) 580d73684 Add resource type lowering pass for the LLVM target (#10982) 53656ef88 Fix createDynamicObject one-argument form for stateless dispatch (#10932) cb3dbfb7f Emit error 33180 for associated-type existential specialization (#10817) 40169b747 Fix ICE when upcasting existential from derived to base interface (#10850) cff97ef70 ci: add narrow Linux SM80Plus GPU tier (#10967) 480fb581b Fix associated type scope tracking for non-let variables (#10823) 3e05a5742 ci: add CPU-only tier and trim CPU-capable tests from T4 jobs (#10941) 60cb8f0a1 Enable unused-variable warning (#10946) e3c1e892e Preserve no_diff in synthesized property accessors (#10874) fe5d800ee Fix missing GL_ARB_texture_cube_map_array extension for TextureCubeArray in GLSL (#10630) dbafa9ad6 Replace ci-gpu-stress-loop.sh with Python rewrite (#10956) f93b70fa2 tools/coverage-html: LCOV → HTML renderer + multi-OS merger (#10948) 05cbe09df Diagnose rgba16float storage texture with read_write access in WGSL (#10926) f089a0dff Fix false-positive error 41403 for GLSL SSBO atomic operations (#10917) b0d4ffe41 Replace DebugCompilationUnit heuristic with IRDebugCompilationUnit IR instruction (#10907) 0eda83556 Diagnose Optional<T> used with resource/opaque types (#8277) (#10923) 4065b5caa Improve diagnostic for initializer list on struct with non-public member (#10915) 8586608af ci/slang-coverage: dump llvm-cov report text as artifact (#10949) d1c0e41e8 Add API to list coopMat/coopVec types and combinations (#10076) 1cb1d481a Add entry-point signature validation in frontend (#10793) [BREAKING] 5ec0401f5 Disallow mesh output reads (#9788)