index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-check-stmt.cpp
Age
Commit message (
Expand
)
Author
2025-08-08
Error if super-type capabilities are a super-set of sub-type (#7452)
ArielG-NV
2025-08-07
Add warning for comma operators used outside for-loops and expand expressions...
Copilot
2025-06-28
Minimal optional constraints (#7422)
Julius Ikkala
2025-06-09
Mediate access to ContainerDecl members (#7242)
Theresa Foley
2025-05-23
Implement throw & catch statements (#6916)
Julius Ikkala
2025-05-15
Do not print errors in _coerce when "JustTrying". (#7064)
Jay Kwak
2025-04-30
Initial support for immutable lambda expressions. (#6914)
Yong He
2025-04-25
Fix attempt to construct an abstract AST node (#6905)
Theresa Foley
2025-04-17
Eliminate back-reference in ChildStmt (#6835)
Theresa Foley
2025-04-06
Add defer statement (#6619)
Julius Ikkala
2025-02-06
Support stage_switch. (#6311)
Yong He
2025-02-05
Use two-stage parsing to disambiguate generic app and comparison. (#6281)
Yong He
2024-11-05
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-10-29
format
Ellie Hermaszewska
2024-10-20
Properly check switch case. (#5341)
Yong He
2024-05-16
Capabilities System, CapabilitySet Logic Overhaul (#4145)
ArielG-NV
2024-05-14
Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)
Yong He
2024-05-03
Add host shared library target. (#4098)
Yong He
2024-04-05
Fix __init() functions that returns an existing value (#3866)
sriramm-nv
2024-04-03
Fix assertions due to malformed switch statements (#3858)
sriramm-nv
2024-03-23
Allow anonymous struct. (#3822)
Yong He
2024-03-07
Link-time constant and linkage API improvements. (#3708)
Yong He
2024-02-02
Capability type checking. (#3530)
Yong He
2023-11-21
Add SPIRV intrinsics for texture footprint query. (#3345)
Yong He
2023-08-28
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-04
Redesign `DeclRef` and systematic `Val` deduplication (#3049)
Yong He
2023-07-19
Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)
Yong He
2023-07-07
Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)
Yong He
2023-04-25
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-13
Warn on float-to-double coercion for arguments. (#2802)
Yong He
2023-04-05
Warn on dangling comparison operator. (#2779)
Yong He
2023-04-04
Diagnose on using assignment as predicate expr. (#2774)
Yong He
2023-02-20
Miscellaneous backward autodiff fixes. (#2665)
Yong He
2023-02-20
Add static for loop iteration inference. (#2659)
Yong He
2023-01-30
Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...
Yong He
2022-10-06
Add syntax for multi-level break. (#2431)
Yong He
2022-09-13
Deduplicate AST type nodes and cache lookup operations. (#2397)
Yong He
2022-08-17
Warning on lossy implicit casts. (#2367)
Yong He
2022-06-01
New language feature: basic error handling. (#2253)
Yong He
2022-05-25
Allow [mutating] methods on existential values (#2245)
Theresa Foley
2021-09-14
Bring heterogeneous-hello-world back up to date. (#1935)
David Siher
2020-08-12
GPU Foreach Parsing and Checking (#1482)
Dietrich Geisler
2020-06-05
ASTNodes use MemoryArena (#1376)
jsmall-nvidia
2020-05-28
WIP: ASTBuilder (#1358)
jsmall-nvidia
2020-05-26
Improvements around hashing (#1355)
jsmall-nvidia
2020-05-22
Tidy up around AST nodes (#1353)
jsmall-nvidia
2020-02-20
Initial support for user-defined initializer/constructor declarations (#1233)
Tim Foley
2019-11-18
Further refactoring of semantic checking (#1102)
Tim Foley
2019-10-25
Refactor semantic checking code into more files (#1097)
Tim Foley