summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-expr.h
AgeCommit message (Expand)Author
2025-06-19Add support for on-demand AST deserialization (#7482)Theresa Foley
2025-06-13Allow interface methods to have default implementations. (#7439)Yong He
2025-05-29Language version + tuple syntax. (#7230)Yong He
2025-05-27Remove SLANG_UNREFLECTED (#7241)Theresa Foley
2025-05-13Support Array Sizes using Generic arguments to be initialized via {} (#6720)Sruthik P
2025-04-30Initial support for immutable lambda expressions. (#6914)Yong He
2025-04-22A new approach to AST serialization (#6854)Theresa Foley
2025-02-05Feature/initialize list side branch (#6058)kaizhangNV
2024-11-15Embed core module in wasm build. (#5569)Yong He
2024-10-29formatEllie Hermaszewska
2024-10-20Properly check switch case. (#5341)Yong He
2024-08-27Explicitly detach derivative when forming a non-differentiable struct out of ...Sai Praveen Bangaru
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-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