summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-decl.h
AgeCommit message (Expand)Author
2025-08-06A new approach to AST node deduplication (#8072)Theresa Foley
2025-07-17Prelink ForceInlined functions during lowering. (#7812)Yong He
2025-07-17Improve lookup performance. (#7798)Yong He
2025-07-01extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska
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-06-09Mediate access to ContainerDecl members (#7242)Theresa Foley
2025-05-29Language version + tuple syntax. (#7230)Yong He
2025-05-27Remove SLANG_UNREFLECTED (#7241)Theresa Foley
2025-05-21Generalize serialization system used for AST (#7126)Theresa Foley
2025-04-30Initial support for immutable lambda expressions. (#6914)Yong He
2025-04-29Fixes related to AST serialization change (#6953)Theresa Foley
2025-04-26Added getCanonicalGenericConstraints2 (sorts constraints and allows more gene...Ronan
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-05Feature/initialize list side branch (#6058)kaizhangNV
2025-01-29Fix ConstantIntVal::toText when the val is a enum. (#6224)Yong He
2025-01-15Inline global constants that contains opaque handles for legalization. (#6098)Yong He
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2024-11-15Embed core module in wasm build. (#5569)Yong He
2024-10-29formatEllie Hermaszewska
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-08-20Support dependent generic constraints. (#4870)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He
2024-07-18Warnings for uninitialized fields in constructors (#4680)venkataram-nv
2024-05-15Add diagnostic to prevent defining unsized variables. (#4168)Yong He
2024-03-11Link-time specialization fixes. (#3734)Yong He
2024-02-26Allow default values for `extern` symbols. (#3632)Yong He
2024-02-20Add wrapper type syntax for link time specialization. (#3606)Yong He
2024-02-20Support link time type specialization. (#3604)Yong He
2024-02-15Support loading serialized modules. (#3588)Yong He
2024-02-06Improve Capability System (#3555)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-12-05Support `include` for pulling file into the current module. (#3377)Yong He
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-12Create and cache flattened inheritance lists (#2740)Theresa Foley
2023-07-06Fix erroneous error claiming variable is being used before its declaration (#...Ellie Hermaszewska
2023-04-26Autodiff support for dynamically dispatched generic method. (#2846)Yong He
2023-02-24Support dynamic dispatch a backward differentiable function. (#2678)Yong He
2023-01-06Split bwd_diff op into separate ops for primal and propagate func. (#2582)Yong He
2022-11-23Fix issues around dynamic generic function and autodiff. (#2528)Yong He
2022-11-23Autodiff through simple dynamic dispatch. (#2527)Yong He
2022-11-18Data flow validation pass for diagnosing derivative loss. (#2523)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-26Auto synthesis of Differential type (#2466)Yong He
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