·
79 commits
to master
since this release
Slang v2025.12.1 === Breaking changes === No breaking changes === All changes for this release === 69947dec8 Use fossil for IR serialization (#7619) 3865a6596 Language server: sort completion candidate by relevance. (#7626) 7119d9cb4 Catch abort exception from leaking from loadModule (#7627) b282c88d9 Make copysign function differentiable (#7585) b4fc380af Language Server Enhancements (#7604) 551d0c365 Replace SLANG_ALIGN_OF with C++11 alignof (#7523) ebfb8d042 Fix for mixed block/embedded usage of structs in SPIRV (#7608) 279de50f9 Remove a test from expected-failure-github for MacOS (#7526) 20afbfea3 Don't use access::sample for multisample texture in metal (#7601) 141eac9eb Enable tests for CUDA (#7593) 7dd89f2ca Remove swiftshader (#7600) 05ff8850c Fix crash when using wrong type for inout parameter with WGSL target (#7588) 3e1dd65ad [HLSL, SPIRV_1_3] Hoist OpSelect returning a composite into `if`/`else` (#7594) 54a5d7f00 Run full check on merge_queue, but not on push. (#7596) bee3142ce add task shader alias (#7372) cd28357bb Fix spurious vk::binding warnings when attribute is present (#7581) 0aa67332a Don't run full gpu tests on merge queue. (#7587) 35f00363d Fix diagnostics not appearing when semantic tokens are disabled (#7477) (#7532) 7ffb9f53e Fix for emitting ArrayStride decoration for arrays of opaque types (#7568) 415adcfd7 Add copilot environment configuration. (#7586) c701ec00c Defer immutable buffer loads when emitting spirv. (#7579) 83c72fd87 Comment SLANG_OVERRIDE options (#7584) eb7f3357a Misc language server improvements. (#7569) 5120c1cd0 extend fiddle to allow custom lua splices in more places (#7559) b903ae062 update slang-rhi (#7494) c94ca1692 Allow Link time constant array length sizing, warn on unsupported functionality (#7067)