Skip to content

v2024.10

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Aug 04:31
· 148 commits to master since this release
e97e7e5
Slang v2024.10

This release brings support for tuple types, variadic generics and depedent generic constraints.

No breaking changes.

Changes:

e97e7e51 Revert "Fetch slang-llvm.so from correct release (#4847)" (#4893)
359e96c6 Proposal: A simpler and more flexible `IDifferentiable` system (#4865)
f9f6a28d Support dependent generic constraints. (#4870)
03e1e177 Fix `tests\autodiff\reverse-while-loop-3.slang` test (#4886)
bcb53910 Exclude synthesized code from code auto documentation system (#4889)
6b1b2432 Track uninitialized values of `Ptr<Specialize<T>>` inside type `T` without hang (#4885)
77e6c647 Fixes #4879 (#4881)
579d59c7 Fetch slang-llvm.so from correct release (#4847)
d286ff53 Implement Path::createDirectoryRecursive (#4871)
f77a5ac9 Remove using SpvStorageClass values casted into AddressSpace values (#4861)
453683bf Tuple swizzling, concat, comparison and `countof`. (#4856)
ecf85df6 Variadic Generics Part 2: IR lowering and specialization. (#4849)
ca5d3037 Make sure to resolve overloaded expr for call args. (#4864)
25bc5a3a Avoiding the use of the global AST builder in DeclRefType::create (#4866)
b411c05b Include inout cast operation as an aliasing instruction (#4859)
9bf5dc93 Design proposal: IFunc interface. (#4851)
f447b749 Update documentation for #include to indicate it is for legacy code and new code should use modules (#4862)