summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-support-types.h
AgeCommit message (Expand)Author
2025-08-14Clean up `natvis` and use fiddle to generate info needed for `.natvis` debugg...ArielG-NV
2025-08-09Allow specializing entrypoints with generic value args or variadic types from...Yong He
2025-07-15Emit additional diagnostic for invalid pointer taking operations (#7663)Gangzheng Tong
2025-07-15Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot
2025-07-01extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska
2025-06-28Minimal optional constraints (#7422)Julius Ikkala
2025-06-19Add support for on-demand AST deserialization (#7482)Theresa Foley
2025-06-09Mediate access to ContainerDecl members (#7242)Theresa Foley
2025-05-27Remove SLANG_UNREFLECTED (#7241)Theresa Foley
2025-05-21Generalize serialization system used for AST (#7126)Theresa Foley
2025-05-16Allow lambda exprs without captures to coerce to `functype`. (#7129)Yong He
2025-04-22A new approach to AST serialization (#6854)Theresa Foley
2025-02-20Simplify implicit cast ctors for vector & matrix. (#6408)Yong He
2025-02-13Fix modifier parsing. (#6347)Yong He
2025-02-05Use two-stage parsing to disambiguate generic app and comparison. (#6281)Yong He
2025-01-30Support cooperative vector (#6223)Jay Kwak
2025-01-24improve error message on generic value decls (#6169)Darren Wihandi
2025-01-17Fix cyclic lookups with UnscopedEnums (#6110)Julius Ikkala
2024-12-30Check mismatching method parameter direction against interface declaration. (...Yong He
2024-11-15Embed core module in wasm build. (#5569)Yong He
2024-11-02Revert uint<->int implicit cast cost to prefer promotion to unsigned. (#5480)Yong He
2024-10-29formatEllie Hermaszewska
2024-10-29preparation for clang format (#5422)Ellie Hermaszewska
2024-09-26Move texture format inference to frontend and add reflection api for it. (#5155)Yong He
2024-09-19Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-08-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He
2024-07-26Allow passing sized array to unsized array parameter. (#4744)Yong He
2024-07-17Move the file public header files to `include` dir (#4636)kaizhangNV
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-05-29Improve compile time performance. (#3857)Yong He
2024-04-16Init expressions for struct fields support, #3738 (#3907)ArielG-NV
2024-04-01Allow bit operators on enum types. (#3862)Yong He
2024-03-28Fix type union logic in generic type inference. (#3852)Yong He
2024-03-27Fix lookup to prevent finding `typedef` itself. (#3848)Yong He
2024-03-26Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...ArielG-NV
2024-03-22Changes to make UE TSR working with Slang. (#3815)Jay Kwak
2024-02-20Support link time type specialization. (#3604)Yong He
2024-02-08Support pointers in SPIRV. (#3561)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2023-12-11Diagnose for invalid decl nesting + namespace lookup fixes. (#3397)Yong He
2023-12-06Change default visibility of interface members and update docs. (#3381)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-11-29Improve generic type argument inference. (#3370)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-09-28Support `constref` parameters passing. (#3249)Yong He
2023-09-07Incur l-value conversion cost during overload resolution. (#3195)Yong He
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska