summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
2025-07-02Defer immutable buffer loads when emitting spirv. (#7579)Yong He
2025-07-01Misc language server improvements. (#7569)Yong He
2025-07-01Allow Link time constant array length sizing, warn on unsupported functionali...Ellie Hermaszewska
2025-06-30Add MLP training examples. (#7550)Yong He
2025-06-19Add support for on-demand AST deserialization (#7482)Theresa Foley
2025-06-17LanguageServer: Enhance auto completion for override. (#7465)Yong He
2025-06-16Require `override` keyword for overriding default interface methods. (#7458)Yong He
2025-06-13Allow interface methods to have default implementations. (#7439)Yong He
2025-06-12Diagnose on use of struct inheritance. (#7419)Yong He
2025-06-11Fix an issue in extension override. (#7402)Yong He
2025-06-09Mediate access to ContainerDecl members (#7242)Theresa Foley
2025-06-04Add legalization for 0-sized arrays. (#7327)Yong He
2025-06-04Make interface types non c-style in Slang2026. (#7260)Yong He
2025-06-02move fix to CheckUsableType (#7264)Mukund Keshava
2025-05-31Add check for the variable requirement (#6677)Gangzheng Tong
2025-05-30Ensure we do not have an `initExpr` on a `VarDecl` inside an `InterfaceDecl` ...ArielG-NV
2025-05-29Language version + tuple syntax. (#7230)Yong He
2025-05-27Add check for subscript operator return type (#7244)Mukund Keshava
2025-05-23Implement throw & catch statements (#6916)Julius Ikkala
2025-05-22Implement default initializer list for C-Style type member (#7079)kaizhangNV
2025-05-22Initial `dyn` keyword support & `-lang 2026` compiler option (#7172)ArielG-NV
2025-05-16Enforce rule that `export`/`extern` (non cpp) must be `const` (#7113)ArielG-NV
2025-05-16Allow lambda exprs without captures to coerce to `functype`. (#7129)Yong He
2025-05-15Add checking for hlsl register semantic. (#7118)Yong He
2025-05-15Implement C++ style default member initializer (#7087)kaizhangNV
2025-05-15Do not print errors in _coerce when "JustTrying". (#7064)Jay Kwak
2025-05-14Infer type while constant folding causes failure (#7090)ArielG-NV
2025-05-14support specialization constant sized array (#6871)kaizhangNV
2025-04-26Added getCanonicalGenericConstraints2 (sorts constraints and allows more gene...Ronan
2025-04-22A new approach to AST serialization (#6854)Theresa Foley
2025-04-15Use the latest Ubuntu version not specific old version (#6825)Jay Kwak
2025-04-08warn when the user puts a file extension in an implementing directive (#6757)Ellie Hermaszewska
2025-04-07Support for Payload Access Qualifiers (#3448) (#6595)Harsh Aggarwal (NVIDIA)
2025-04-06Add defer statement (#6619)Julius Ikkala
2025-03-06Fix a bug in default ctor synthesizing (#6527)kaizhangNV
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-02-27Make capability diagnostic message more friendly. (#6474)Yong He
2025-02-26Fix regression when using Atomic<T> in struct. (#6472)Yong He
2025-02-26expose value of constant integers in module reflection (#6367)Alexandre Bléron
2025-02-23Improve performance when compiling small shaders. (#6396)Yong He
2025-02-20Simplify implicit cast ctors for vector & matrix. (#6408)Yong He
2025-02-12Allow LHS of `where` to be any type. (#6333)Yong He
2025-02-11Add checking for differentiability of the primal substitute function. (#6277)Sai Praveen Bangaru
2025-02-10Remove the docs/proposals directory (#6313)Anders Leino
2025-02-06Support stage_switch. (#6311)Yong He
2025-02-05Use two-stage parsing to disambiguate generic app and comparison. (#6281)Yong He
2025-02-05Feature/initialize list side branch (#6058)kaizhangNV
2025-01-29Fix ConstantIntVal::toText when the val is a enum. (#6224)Yong He
2025-01-29Fix the type coerce issue (#6215)kaizhangNV
2025-01-29Fix exact-match witness synthesis for static functions (#6204)Darren Wihandi