summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
2023-02-17Fixed crash when lowering IR for no_diff struct member. (#2658)Yong He
2023-02-14Preliminary debugBreak support (#2647)jsmall-nvidia
2023-02-10Fix checking of `[BackwardDerivativeOf]` attribute. (#2640)Yong He
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2023-01-24Reimplement address elimination. (#2605)Yong He
2023-01-19Add diagnostic for calling non-bwd-diff func from bwd-diff func. (#2602)Yong He
2023-01-14Support custom backward derivative attribute. (#2594)Yong He
2023-01-13Frontend work for `[BackwardDerivative]` and `[BackwardDerivativeOf]`. (#2589)Yong He
2023-01-10Nested bwd-diff func call context save/restore. (#2584)Yong He
2023-01-06Split bwd_diff op into separate ops for primal and propagate func. (#2582)Yong He
2022-12-01Cleanup creation of `IDifferentiableType` in semantics checking. (#2548)Yong He
2022-12-01Allow `no_diff` on `this` parameter. (#2543)Yong He
2022-11-30Support `no_diff` on existential typed params. (#2540)Yong He
2022-11-29Complete removal of DifferentialBottom type. (#2537)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-21WIP: Fixed inout struct and added testing for calls to non-differentiable fun...Sai Praveen Bangaru
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-16Mesh shader support (#2464)Ellie Hermaszewska
2022-11-09Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He
2022-11-04Higher order differentiation. (#2487)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-27Rename `JVPDerivativeModifier` -> `ForwardDifferentiableAttribute`. (#2472)Yong He
2022-10-27Auto synthesis of IDifferntial interface methods. (#2469)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
2022-10-04Fix `ApplyExtensionToType` on own type being extended. (#2430)Yong He
2022-09-20Support partial inference of generic arguments (#2404)Theresa Foley
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-09-01Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He
2022-08-24Allow `static const` interface requirements. (#2378)Yong He
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-08-16Add gfx interface definition in Slang. (#2364)Yong He
2022-07-12Support `class` types. (#2321)Yong He
2022-06-23Define proper diagnostic item for two common "unimplemented" cases. (#2296)Yong He
2022-06-22 More Language Server Improvements. (#2289)Yong He
2022-06-08Actual global support (#2262)jsmall-nvidia
2022-06-07Major language server features. (#2264)Yong He
2022-06-01Clean up void returns. (#2260)Yong He
2022-06-01New language feature: basic error handling. (#2253)Yong He
2022-05-25Allow [mutating] methods on existential values (#2245)Theresa Foley
2022-05-10Initial support for COM interface in host code. (#2230)Yong He
2022-05-05Various vulkan/glsl fixes. (#2222)Yong He
2022-04-19Make translation units in the same CompileReq visible to `import`. (#2184)Yong He
2021-07-09Make Scope non ref counted (#1904)jsmall-nvidia
2021-05-06Fix for uninitialized field (#1838)Tim Foley