summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
2025-10-13Fix segfault on arrays of structs containing parameter blocks (#8555)Ellie Hermaszewska
2025-10-08parser: Avoid dropping modifiers when splitting list (#8546)James Helferty (NVIDIA)
2025-10-07Fix a bug that causes a struct field to be initialized twice. (#8619)Yong He
2025-10-07Use symbol alias instead of wrapper synthesis to implement link-time types. (...Yong He
2025-10-03Rename some symbols related to pointers types (#8592)Theresa Foley
2025-10-02Fix the missing derivative member check (#8569)kaizhangNV
2025-10-01Fix incorrect binding index assignment for StructuredBuffer and ByteAddressBu...Copilot
2025-09-30canonical type equality constraint (#8445)Ronan
2025-09-23Split overloaded uses of RefType in front-end (#8427)Theresa Foley
2025-09-05Relax restriction on using link-time types for shader parameters. (#8387)Yong He
2025-09-03Diagnose on structured buffers containing resources (#8222)Ellie Hermaszewska
2025-08-29[CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV
2025-08-14[Capability System] Fix bug where capabilities do not correctly propegate if ...ArielG-NV
2025-08-08Error if super-type capabilities are a super-set of sub-type (#7452)ArielG-NV
2025-08-08Diagnose on array of parameterblock instead of asserting (#8123)Ellie Hermaszewska
2025-08-07Support `expand` on concrete tuple values. (#8106)Yong He
2025-08-06A new approach to AST node deduplication (#8072)Theresa Foley
2025-07-31msvc style bitfield packing (#7963)Ellie Hermaszewska
2025-07-30disallow `static const` variables without default-value (#7993)ArielG-NV
2025-07-24Fix confusing error messages for interface return type mismatches (#7854)Copilot
2025-07-22Fix visibility of synthesized Differential typedefs. (#7865)Yong He
2025-07-18Fix enum array indexing by adding implicit conversion support (#7815)Copilot
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