summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-expr.h
AgeCommit message (Expand)Author
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-04-23Switch to direct-to-spirv backend as default. (#4002)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-04Implement short-circuit logic operator (#3635)kaizhangNV
2024-02-21Fix parsing of literals in stdlib. (#3610)Yong He
2023-12-15Add ConstBufferPointer::subscript. (#3415)Yong He
2023-12-13Polish language server and documentation. (#3410)Yong He
2023-11-17Add spirv intrinsic definition for `printf`. (#3340)Yong He
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-09-20Direct SPIRV: Rasterization pipeline tests. (#3216)Yong He
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-09-03Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He
2023-08-29Wave intrinsics. (#3164)Yong He
2023-08-28Allow bitwise or expressions and numeric literals in spirv_asm blocks (#3157)Ellie Hermaszewska
2023-08-25Initial version of spirv_asm block (#3151)Ellie Hermaszewska
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-21Fix data-flow analysis not propagating diff property through differentiable c...Sai Praveen Bangaru
2023-07-05Initial sizeof/alignof implementation. (#2954)jsmall-nvidia
2023-06-30Fix for operator assignment issue (#2951)jsmall-nvidia
2023-05-11MVP for higher order functions (#2849)Ellie Hermaszewska
2023-03-17Add support for emitting cuda kernel and host functions. (#2712)Yong He
2023-03-08Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He
2023-03-07Reuse higher-order `ResolveInvoke` logic to resolve func refs in `[*Derivativ...Yong He
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2022-11-30Fix missing semantic highlighting in attributes and ExtractExitentialValueExp...Yong He
2022-11-18Data flow validation pass for diagnosing derivative loss. (#2523)Yong He
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-11-14Minimum binary arithmetic reverse autodiff working. (#2514)Edward Liu
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-27Rename `__jvp`-->`__fwd_diff`. (#2471)Yong He
2022-10-26Adding a differentiable standard library (#2465)Sai Praveen Bangaru
2022-10-24Rework differentiation of member access through `[DerivativeMember(DiffType.f...Yong He
2022-10-20Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru
2022-09-20Fix regression in check-overload. (#2407)Yong He
2022-09-20Support partial inference of generic arguments (#2404)Theresa Foley
2022-09-05Multi parameter `__subscript` (#2392)Yong He
2022-08-12Fix logic of `is` operator. (#2359)Yong He
2022-08-10Add `none` literal that is convertible to `Optional`. (#2356)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-08-03Basic pointer usages. (#2342)Yong He
2022-07-12Support `class` types. (#2321)Yong He
2022-06-25Added basic auto-diff capabilities for local load/store and simple arithmetic...Sai Praveen Bangaru
2022-06-23Added basic syntax to mark and request function derivatives, as well as the f...Sai Praveen Bangaru
2022-06-07Major language server features. (#2264)Yong He
2022-06-01New language feature: basic error handling. (#2253)Yong He
2022-04-12Support `[DllImport]` (#2181)Yong He
2022-01-25Add support for HLSL unorm/snorm (#2095)Theresa Foley
2021-07-09Make Scope non ref counted (#1904)jsmall-nvidia
2021-05-06Fix for uninitialized field (#1838)Tim Foley