Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.64 KB

CHANGELOG.md

File metadata and controls

55 lines (37 loc) · 1.64 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

Changed

  • Use new display type for orderType, as in MathComp 2.3.0. The generated instances now use the default display.

Deprecated

Removed

Fixed

  • Simplify the type of derived isFinite instances to avoid a non-forgetful inheritance warning.

0.2.0 - 2023-09-22

Changed

  • Make Deriving compatible with Hierarchy Builder and MathComp 2.0.0.

  • Following the changes of terminology in MathComp, the syntax for deriving the base mixins has now the form [derive [<flag>] <mixin> for <type>], where

    • <flag> is one of red, nored or lazy.
    • <mixin> is one of hasDecEq, hasChoice, isCountable, isFinite or isOrder.

Deprecated

  • The derivation forms [derive ...] that mention the old MathComp mixin names eqMixin, choiceMixin, countMixin, finMixin and orderMixin are deprecated. Use the new names for those mixins, as explained in the previous section.

0.1.1 - 2023-03-10

Fixed

  • Add global locality annotations to comply with newer versions of Coq

0.1.0 - 2020-02-24

Added

  • First version supporting inductive types.