summaryrefslogtreecommitdiff
path: root/source/slang/slang-parser.cpp
AgeCommit message (Expand)Author
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2025-01-04Make 'shared' keyword map to 'groupshared' in GLSL mode (#6003)Julius Ikkala
2024-12-27Fix parsing GLSL SSBO arrays / bindless descriptors (#5932)Julius Ikkala
2024-12-18Fix the parser issue for not recognize Generic<T>[N] (#5912)kaizhangNV
2024-12-18Check decl nesting for namespaces. (#5910)Yong He
2024-12-15Enable exprs for all supported GLSL layout qualifiers (#5857)Darren
2024-12-10Enable exprs for GLSL binding layout qualifiers (#5807)Darren
2024-12-10Fix parsing logic of for loops' initial statement. (#5813)Yong He
2024-12-09Report error on nested functions. (#5792)Yong He
2024-12-03Conform non-suffixed integer literals (#5717)Darren Wihandi
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-02Fix the broken CI (#5216)Jay Kwak
2024-10-01SizeOfLikeExpr has type int (#5205)Ellie Hermaszewska
2024-09-19Synthesize conformance for generic requirements. (#5111)Yong He
2024-09-05Support `where` clause and type equality constraint. (#4986)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-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He
2024-08-07More reflection API features. (#4740)Sai Praveen Bangaru
2024-08-01Allow a enum case to reference a previously defined value. (#4768)Yong He
2024-06-28Parse scope for local variable declaration (#4507)Jay Kwak
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-12Add compiler option to treat enum types as unscoped. (#4354)Yong He
2024-06-08Disallow certain types of decls in `interface` to provide better diagnostic m...Yong He
2024-05-22Fix all Clang-14 warnings (#4203)ArielG-NV
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-03Fix `Ptr::__subscript` to accept any integer index. (#4100)Yong He
2024-05-01Delete out-of-date assert. (#4079)Yong He
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-24Fix macos CI and clang warnings. (#4019)Yong He
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-17Implement if(let ...) syntax (#3673) (#3958)kaizhangNV
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-27Fix lookup to prevent finding `typedef` itself. (#3848)Yong He
2024-03-26Fix parsing issue around __transparent_block. (#3842)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-23Make `-no-mangle` option work, add `-no-hlsl-binding`. (#3817)Yong He
2024-03-21Support arrow operator `->` on pointers. (#3812)Yong He
2024-03-20Fix namespace parsing. (#3803)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-13Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV
2024-03-08Parser and module finding logic fixes. (#3720)Yong He
2024-03-07Uniformity analysis. (#3704)Yong He
2024-03-01Add support for bitfields (#3639)Ellie Hermaszewska
2024-02-26Allow default values for `extern` symbols. (#3632)Yong He
2024-02-23SPIRV Fixes. (#3622)Yong He