summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
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
2025-01-27Properly plumbing layout for global varyings. (#6198)Yong He
2025-01-24improve error message on generic value decls (#6169)Darren Wihandi
2025-01-17Fix cyclic lookups with UnscopedEnums (#6110)Julius Ikkala
2025-01-15Inline global constants that contains opaque handles for legalization. (#6098)Yong He
2025-01-09[Auto-diff] Overhaul auto-diff type tracking + Overhaul dynamic dispatch for ...Sai Praveen Bangaru
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2024-12-30LanguageServer: fix highlighting of wrapper type. (#5968)Yong He
2024-12-30Check mismatching method parameter direction against interface declaration. (...Yong He
2024-12-30Fix requirement candidate lookup to prefer decls in the same paraent as the i...Yong He
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-12-20Check subscript/property accessor for differentiability. (#5922)Yong He
2024-12-17Add verification logic on push and specialization constants. (#5887)Yong He
2024-12-11Fix language server check skipping when explicit module decl exists. (#5845)Yong He
2024-12-10Create scope for synthesized property decl. (#5817)Yong He
2024-12-10Don't emit a warning when implicit casting from known in-range int lit to hal...Yong He
2024-12-09Allow pointers to existential values. (#5793)Yong He
2024-12-03Fix `SpvExecutionModeOutputLinesEXT`. (#5740)Yong He
2024-11-22[AD] Add support for resolving custom derivatives where generic parameters ca...Sai Praveen Bangaru
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-19Fix specialization constant miscompile in glsl mode. (#5568)Yong He
2024-11-15Embed core module in wasm build. (#5569)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-11-02Allow enum cases to be used in attribute arguments. (#5478)Yong He
2024-10-31Add function of getting hash string to wasm binding (#5468)kaizhangNV
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-10-24Fix language server crash. (#5395)Yong He
2024-10-14Misc build fixes. (#5271)Yong He
2024-10-09Fix spirv lowering logic around pointer to unsized array. (#5243)Yong He
2024-10-06Refactor the code for synthesizing the body of constructor (#5231)kaizhangNV
2024-10-03Support custom derivatives of member functions of differentiable types (#5124)Sai Praveen Bangaru
2024-09-26Move texture format inference to frontend and add reflection api for it. (#5155)Yong He
2024-09-19Add diagnostic to verify the left hand side of a generic constraint. (#5112)Yong He
2024-09-19Synthesize conformance for generic requirements. (#5111)Yong He
2024-09-19Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru
2024-09-18Add `IRWArray` interface, and make StructuredBuffer conform to them. (#5097)Yong He
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-09-05Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He
2024-09-04Preserve name in DeclRefExpr for correct highlighitng of `This`. (#4980)Yong He
2024-09-04Open existential on arguments after overload resolution. (#4982)Yong He
2024-09-04Fix extension override behavior, and disallow extension on interface types. (...Yong He
2024-08-30Support extension on generic type. (#4968)Yong He
2024-08-28Allow capabilities to be used with `[shader("...")]` (#4928)ArielG-NV
2024-08-27Add functor syntax support. (#4926)Yong He
2024-08-23Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He
2024-08-20Support dependent generic constraints. (#4870)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He