Skip to content

@ppedrot ppedrot released this Apr 8, 2020 · 2163 commits to master since this release

The most salient change in the 8.11.1 release is support for OCaml 4.10.0. See the changelog for more details.

Assets 6

@ppedrot ppedrot released this Jan 30, 2020 · 199 commits to v8.11 since this release

The main changes brought by Coq version 8.11 are:

  • Ltac2, a new tactic language for writing more robust larger scale
    tactics, with built-in support for datatypes and the multi-goal tactic monad.
  • Primitive floats are integrated in terms and follow the binary64 format
    of the IEEE 754 standard, as specified in the Coq.Float.Floats library.

Many other cleanups and improvements have been performed and are further described in the changelog.

Special note on compatibility:

  • Fixed bugs of Export and Import that can have a
    significant impact on user developments (common source of
    incompatibility!
    ).
Assets 6
Pre-release
Pre-release

@ppedrot ppedrot released this Dec 6, 2019 · 2163 commits to master since this release

This is the first β version of Coq 8.11.

The main changes brought by Coq version 8.11 are:

  • Ltac2, a new tactic language for writing more robust larger scale
    tactics, with built-in support for datatypes and the multi-goal tactic monad.
  • Primitive floats are integrated in terms and follow the binary64 format
    of the IEEE 754 standard, as specified in the Coq.Float.Floats library.

Many other cleanups and improvements have been performed and are further described in the changelog.

Special note on compability:

  • Fixed bugs of Export and Import that can have a
    significant impact on user developments (common source of
    incompatibility!
    ).
Assets 6

@vbgl vbgl released this Nov 29, 2019 · 1 commit to v8.10 since this release

Coq 8.10.2 brings a few bug fixes and documentation improvements, in particular:

  • Fixed a critical bug of template polymorphism and nonlinear universes
  • Fixed a few anomalies
  • Fixed an 8.10 regression related to the printing of coercions associated to notations
  • Fixed uneven dimensions of CoqIDE panels when window has been resized
  • Fixed queries in CoqIDE

More details can be found in the reference manual.

Assets 6
Nov 21, 2019
First commit after v8.11 branching point.

@vbgl vbgl released this Oct 25, 2019 · 51 commits to v8.10 since this release

Coq 8.10.1 brings a few bug fixes and documentation improvements, in particular:

  • Fix proof of False when using SProp
  • Fix an anomaly when unsolved evar in Add Ring
  • Fix Ltac regression in binding free names in uconstr
  • Fix handling of unicode input before space
  • Fix custom extraction of inductives to JSON
Assets 6

@vbgl vbgl released this Oct 8, 2019 · 88 commits to v8.10 since this release

Coq 8.10.0 contains:

  • some quality-of-life bug fixes;
  • a critical bug fix related to template polymorphism;
  • native 63-bit machine integers;
  • a new sort of definitionally proof-irrelevant propositions: SProp;
  • private universes for opaque polymorphic constants;
  • string notations and numeral notations;
  • a new simplex-based proof engine for the tactics lia, nia, lra and nra;
  • new introduction patterns for SSReflect;
  • a tactic to rewrite under binders: under;
  • easy input of non-ASCII symbols in CoqIDE, which now uses GTK3.

All details can be found in the user manual.

Assets 6
Pre-release
Pre-release

@vbgl vbgl released this Sep 16, 2019 · 104 commits to v8.10 since this release

This is the third β version of Coq 8.10.

Compared to the previous one, it includes various bug fixes, including:

  • improved warning on coercion path ambiguity;
  • support for OCaml extraction of primitive machine integers;
  • fix for the soundness issue with template polymorphism;
  • fix extraction of dependent record projections to OCaml.

More details are given in the user manual.

Assets 6
You can’t perform that action at this time.