Skip to content

v2026.9

Choose a tag to compare

@github-actions github-actions released this 18 May 09:46
· 235 commits to master since this release
b5564e7
=== Breaking changes ===
No breaking changes
=== All changes for this release ===
b5564e703 Print formatting help without arguments (#11180)
bdfddd41f Terminate test server when parent exits (#11179)
001a8d9ad Add AGENTS.md for Codex (#11178)
cd009fe4a PR review: tighter evidence gate; opus on highest-leverage subagents (#11139)
affc18b8f ci-analytics: track GitHub-hosted runner usage against the 20-runner cap (#11143)
1d63c34ea tools/coverage-html: accept llvm-cov JSON as input + Region column (#11084)
28dc4ded1 Allow pointer fields in dyn interface impls for SPIRV (#11093)
88a7d7da8 Add shader coverage host binding metadata (#11080)
5bce8a3f8 Fix autodiff annotation cloning during linking (#11072)
db41f433c Warn when synthesized dadd/dzero are empty for custom Differential types (#10921)
9e0c8b9d4 Reject OutputIndices with invalid element type (#10975)
b1d4f75e6 Deduplicate SPIR-V annotation instructions (#11114)
db2a2811c Print filename and line number when SLANG_ASSERT fail (#11077)
25faf3257 scaler: evict orphan VMs that never went busy (#11120)
5990df489 Fix invalid SPIR-V on descriptor-heap RW structured buffer struct access (#11047)
f1c644f11 Detect enumerator overflow in enum declarations (#11121)
091588a28 ci: remove merge_group trigger from CMake Options workflow (#11138)
fc1bac973 Reject geometry/mesh output wrappers on the wrong stage (#10974)
56f96f96c Diagnose class type instantiation instead of crashing (#11058)
23d9597af Fix #line directive showing wrong source line in diagnostics (#11059)
4dc6d2f7f Add severity comment to generated rich diagnostic structs (#11123)
9cf28339a [WIP] Add CI workflow to verify each CMake option compiles at its non-default value (#10945)
4656c4841 Diagnose static const global initialized from non-const expression (fixes #8550) (#10925)
b7e2aaed9 Warn when shifting a narrow integer type by a non-constant amount (#4868) (#10927)
63207ece8 Downgrade GitHub CPU only instruction set to workaround intermittent failures (#11105)
297ce6035 Avoid dead default-init in legalizeDefUse hoists (#11011)
2ad389a15 Emit [[buffer(n)]] for DescriptorHandle-wrapped buffer parameters on Metal (#11073)
b499c0009 Fix SPIR-V layout-sensitive type memoization (#11009)
5f20eb600 Fix return value storage scope for textual backends (#11103)
bfd7fb432 [Metal] Enable frame buffer fetch (#10981)
fc8fc1655 Fix throwing functions that return an Optional<T> (#11076)
f7aa16793 Fix #10871: Mark enum tag type as erroneous when base type is invalid (#10912)
798883656 Fetch git tags in CI build workflow (#11104)
bd3806f84 SharedLibrary::loadWithPlatformPath: Use RTLD_LOCAL in dlopen() (#10786)
2b35c15c3 tests: reclaim 18 stale expected-failure entries (#10937)
eab26890f Unskip replay tests in CI (#11086)
997a8c33a ci: preserve scale set across scaler restarts to fix runner orphaning (#11089)