summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-check-decl.cpp
Commit message (Expand)AuthorAge
* Fix crash on overloaded custom derivative function (#2782)Sai Praveen Bangaru2023-04-07
* Fix crash on encountering undefined identifier when checking derivative attri...Sai Praveen Bangaru2023-04-04
* Fix various autodiff crashes related to interface usage. (#2730)Yong He2023-03-23
* AD: Fix type checking for higher-order custom derivatives definitions (#2729)Sai Praveen Bangaru2023-03-23
* [TreatAsDifferentiable] functions. (#2720)Yong He2023-03-21
* Fix associated type resolution bug. (#2719)Yong He2023-03-21
* Fix IntVal type check. (#2718)Yong He2023-03-21
* Add texture tri-linear autodiff example. (#2715)Yong He2023-03-21
* Fix Phi simplification bug. (#2710)Yong He2023-03-16
* Support high order diff pattern: `bwd_diff(fwd_diff(f))`. (#2695)Yong He2023-03-13
* Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He2023-03-08
* Reuse higher-order `ResolveInvoke` logic to resolve func refs in `[*Derivativ...Yong He2023-03-07
* Support dynamic dispatch a backward differentiable function. (#2678)Yong He2023-02-24
* Fix differential type registration through non-differentiable type. (#2677)Yong He2023-02-24
* Fixed crash when lowering IR for no_diff struct member. (#2658)Yong He2023-02-17
* Preliminary debugBreak support (#2647)jsmall-nvidia2023-02-14
* Fix checking of `[BackwardDerivativeOf]` attribute. (#2640)Yong He2023-02-10
* Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He2023-01-30
* Reimplement address elimination. (#2605)Yong He2023-01-24
* Add diagnostic for calling non-bwd-diff func from bwd-diff func. (#2602)Yong He2023-01-19
* Support custom backward derivative attribute. (#2594)Yong He2023-01-14
* Frontend work for `[BackwardDerivative]` and `[BackwardDerivativeOf]`. (#2589)Yong He2023-01-13
* Nested bwd-diff func call context save/restore. (#2584)Yong He2023-01-10
* Split bwd_diff op into separate ops for primal and propagate func. (#2582)Yong He2023-01-06
* Cleanup creation of `IDifferentiableType` in semantics checking. (#2548)Yong He2022-12-01
* Allow `no_diff` on `this` parameter. (#2543)Yong He2022-12-01
* Support `no_diff` on existential typed params. (#2540)Yong He2022-11-30
* Complete removal of DifferentialBottom type. (#2537)Yong He2022-11-29
* Fix issues around dynamic generic function and autodiff. (#2528)Yong He2022-11-23
* Autodiff through simple dynamic dispatch. (#2527)Yong He2022-11-23
* WIP: Fixed inout struct and added testing for calls to non-differentiable fun...Sai Praveen Bangaru2022-11-21
* Data flow validation pass for diagnosing derivative loss. (#2523)Yong He2022-11-18
* Clean up type checking of higher order expressions. (#2519)Yong He2022-11-16
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He2022-11-09
* Higher order differentiation. (#2487)Yong He2022-11-04
* Rework differential conformance dictionary checking. (#2483)Yong He2022-11-02
* Make `DifferentialPair` able to nest. (#2477)Yong He2022-11-01
* Rename `JVPDerivativeModifier` -> `ForwardDifferentiableAttribute`. (#2472)Yong He2022-10-27
* Auto synthesis of IDifferntial interface methods. (#2469)Yong He2022-10-27
* Auto synthesis of Differential type (#2466)Yong He2022-10-26
* Rework differentiation of member access through `[DerivativeMember(DiffType.f...Yong He2022-10-24
* Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru2022-10-20
* Fix `ApplyExtensionToType` on own type being extended. (#2430)Yong He2022-10-04
* Support partial inference of generic arguments (#2404)Theresa Foley2022-09-20
* Language feature: pointer sized int types. (#2401)Yong He2022-09-15
* Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He2022-09-13
* Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He2022-09-01
* Allow `static const` interface requirements. (#2378)Yong He2022-08-24
* Warning on lossy implicit casts. (#2367)Yong He2022-08-17