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