Skip to content

[ derive ] Support data specialisation#299

Draft
UARTman wants to merge 81 commits intobuzden:masterfrom
UARTman:dtc-integration
Draft

[ derive ] Support data specialisation#299
UARTman wants to merge 81 commits intobuzden:masterfrom
UARTman:dtc-integration

Conversation

@UARTman
Copy link
Copy Markdown
Contributor

@UARTman UARTman commented Nov 11, 2025

No description provided.

@UARTman UARTman changed the title Dtc-integration Integrate data specialisation into DepTyCheck Nov 11, 2025
@buzden buzden added code: enhancement New feature or improvement part: derivation Related to automated derivation of generators derive: core Something in between single type generator and its constructors labels Nov 11, 2025
@buzden buzden changed the title Integrate data specialisation into DepTyCheck [ derive ] Support data specialisation Nov 11, 2025
Comment thread src/Deriving/DepTyCheck/Gen/ForAllNeededTypes/Impl.idr
Comment thread src/Deriving/DepTyCheck/Util/Specialisation.idr Outdated
Comment thread src/Deriving/DepTyCheck/Util/Specialisation.idr Outdated
Comment thread src/Deriving/DepTyCheck/Util/Specialisation.idr Outdated
Comment thread src/Deriving/DepTyCheck/Util/Specialisation.idr Outdated
Comment thread src/Deriving/DepTyCheck/Util/Specialisation.idr Outdated
@UARTman UARTman force-pushed the dtc-integration branch 2 times, most recently from 72514fd to bfab5e4 Compare December 19, 2025 07:52
@UARTman UARTman force-pushed the dtc-integration branch 2 times, most recently from d930c00 to fb5fb48 Compare March 19, 2026 09:54
UARTman added 27 commits April 2, 2026 12:02
- breaks function derivation in recursive spec types
- Remove obsolete implementations and unneeded functions
- Document some new functions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code: enhancement New feature or improvement derive: core Something in between single type generator and its constructors part: derivation Related to automated derivation of generators

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants