summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
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
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