summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
2025-07-17Fix GLSL global const diagnostic regression (#7808)Copilot
2025-07-17Improve lookup performance. (#7798)Yong He
2025-07-16Diagnose on initExpr of a global `const` decl (#7711)Yong He
2025-07-16Add clear diagnostic for unsupported float types in generic value parameters ...Copilot
2025-07-15Fix language server crash. (#7756)Yong He
2025-07-11Ensure generic constraints are checked before inner extension. (#7685)Yong He
2025-07-11Fix issue in match parameter type that depend on an associatedtype. (#7707)Yong He
2025-07-09Fix internal error when a generic in an extension is unused (#7665)Copilot
2025-07-09Fix `extension` incorrectly interacting with `equality` and `type-coercion` c...ArielG-NV
2025-07-08Add error for forward references in generic constraints (#7615)sricker-nvidia
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