You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement move-via-deprecate of decToMaybe as per #2330 (#2336)
* Make the main home of `decToMaybe` be `Relation.Nullary.Decidable.Core`, but
deprecate the one in `Data.Maybe.Base` instead of removing it entirely.
Fix the library accordingly.
Note that this forces `Relation.Nullary.Decidable.Core` to use `Agda.Builtin.Maybe`
to avoid a cyclic import. This can be fixed once the deprecation is done.
* Update src/Relation/Nullary/Decidable/Core.agda
Good idea.
Co-authored-by: G. Allais <[email protected]>
* simplified the deprecation
* `CHANGELOG`
* narrowed import too far
* tweak a couple of the solvers for consistency, as per suggestions.
* chnage to `public` re-export of `Relation.Nullary.Decidable.Core.decToMaybe`
* Revert "chnage to `public` re-export of `Relation.Nullary.Decidable.Core.decToMaybe`"
This reverts commit 256a505.
* `fix-whitespace`
* simplify `import`s
* make consistent with `Idempotent` case
* tidy up
* instead of an alias, open public so that Agda knows these really are the same. This is a better deprecation strategy.
* rename(provisional)+deprecate
* knock-on
* knock-on: refactor via `dec⇒maybe`
* deprecation via delegation
* fix `CHANGELOG`
---------
Co-authored-by: G. Allais <[email protected]>
Co-authored-by: James McKinna <[email protected]>
Co-authored-by: jamesmckinna <[email protected]>
0 commit comments