summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-impl.h
AgeCommit message (Expand)Author
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-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-10-20Properly check switch case. (#5341)Yong He
2024-10-09Support constant folding for static array access. (#5248)Yong He
2024-10-09Fix precompiled glsl modules (#5230)cheneym2
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-16Add API method to specialize function reference with argument types (#4966)Sai Praveen Bangaru
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-09-04Preserve name in DeclRefExpr for correct highlighitng of `This`. (#4980)Yong He
2024-08-30Support extension on generic type. (#4968)Yong He
2024-08-30Support specialization constants. (#4963)Yong He
2024-08-27Add functor syntax support. (#4926)Yong He
2024-08-27Explicitly detach derivative when forming a non-differentiable struct out of ...Sai Praveen Bangaru
2024-08-20Support dependent generic constraints. (#4870)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-23Simplify `CapabilitySet` Diagnostic Printing (#4678)ArielG-NV
2024-07-18Adjust how `slang` and `slangc` uses a `profile` to manage the stage of an en...ArielG-NV
2024-07-10Various fixes around differentiable member associations `[DerivativeMember(<d...Sai Praveen Bangaru
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-06-11Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He
2024-06-08SPIRV `Block` decoration fixes. (#4303)Yong He
2024-06-06Fix build warnings and treat warnings as error on CI (#4276)Jay Kwak
2024-05-29Improve compile time performance. (#3857)Yong He
2024-05-16Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-02Handle case where types can be used as their own `Differential` type. (#4057)Sai Praveen Bangaru
2024-04-30Add option -disable-short-circuit (#4054)kaizhangNV
2024-04-19add `-ignore-capabilities` flag (#3984)ArielG-NV
2024-04-16Init expressions for struct fields support, #3738 (#3907)ArielG-NV
2024-04-15[GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954)Yong He
2024-04-09Allow COM based API to discover and check entrypoints without [shader] attrib...Yong He
2024-04-03Fix assertions due to malformed switch statements (#3858)sriramm-nv
2024-04-02Allow enum values to be used as generic arguments. (#3874)Yong He
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-23Allow anonymous struct. (#3822)Yong He
2024-03-21Support arrow operator `->` on pointers. (#3812)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-14Add diagnostic on invalid type constraint. (#3769)Yong He
2024-03-13Add wrapper type synthesis logic for constructors. (#3756)Yong He
2024-03-07Link-time constant and linkage API improvements. (#3708)Yong He