2 files changed
+2
-2
lines changed- docs/user-guide/03-convenience-features.md+65
- docs/user-guide/toc.html+1
- source/slang/hlsl.meta.slang+34
- source/slang/slang-ast-iterator.h+14
- source/slang/slang-ast-stmt.h+16
- source/slang/slang-check-conversion.cpp+2-1
- source/slang/slang-check-decl.cpp+9
- source/slang/slang-check-expr.cpp+44-25
- source/slang/slang-check-impl.h+20-3
- source/slang/slang-check-stmt.cpp+62-14
- source/slang/slang-diagnostic-defs.h+22
- source/slang/slang-emit-spirv.cpp+18-3
- source/slang/slang-emit.cpp+6-4
- source/slang/slang-ir-link.cpp+23-15
- source/slang/slang-ir-lower-error-handling.cpp+28-20
- source/slang/slang-ir-lower-result-type.cpp+70-85
- source/slang/slang-ir-marshal-native-call.cpp+29-10
- source/slang/slang-ir.cpp+6
- source/slang/slang-language-server-ast-lookup.cpp+11
- source/slang/slang-lower-to-ir.cpp+159-9
- source/slang/slang-parser.cpp+76-6
- tests/cooperative-vector/load-store-pointer.slang+32
- tests/language-feature/error-handling/basic.slang+91
- tests/language-feature/error-handling/catch-all.slang+57
- tests/language-feature/error-handling/defer-interaction.slang+58
- tests/language-feature/error-handling/generics.slang+47
- tests/language-feature/error-handling/non-trivial-error-type.slang+40
- tests/language-feature/error-handling/throw-in-defer.slang+17
- tests/language-feature/error-handling/throw-type-mismatch.slang+17
- tests/language-feature/error-handling/throw-without-throws.slang+19
- tests/language-feature/error-handling/try-in-defer.slang+19
- tests/spirv/pointer-default-constructor.slang+26
0 commit comments