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