Posted
over 7 years
ago
by
Maxime Dénès
The final release of Coq 8.7.0 is available.
Coq 8.7 includes:
A large amount of work on cleaning and speeding up the code base, notably
the work of Pierre-Marie Pédrot on making the tactic-level system
insensitive to existential
... [More]
variable expansion, providing a safer API to
plugin writers and making the code more robust.
New tactics:
Variants of tactics supporting existential variables eassert,
eenough, etc. by Hugo Herbelin;
Tactics extensionality in H and inversion_sigma by
Jason Gross;
specialize with accepting partial bindings by Pierre
Courtieu.
Cumulative Polymorphic Inductive Types, allowing cumulativity of
universes to go through applied inductive types, by Amin Timany and
Matthieu Sozeau.
The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Tassi
was integrated (with its documentation in the reference manual) by Maxime
Dénès, Assia Mahboubi and Enrico Tassi.
The coq_makefile tool was completely redesigned to improve its
maintainability and the extensibility of generated Makefiles, and to make
_CoqProject files more palatable to IDEs by Enrico Tassi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
This is the second release of Coq developed on a time-based development
cycle. Its development spanned 9 months from the release of Coq 8.6 and was
based on a public road-map. It attracted many external contributions. Code
reviews and continuous integration testing were systematically used before
integration of new features, with an important focus given to compatibility
and performance issues.
[Less]
|
Posted
over 7 years
ago
by
Théo Zimmermann
The second beta release of Coq 8.7 is available for
testing.
Coq 8.7 includes:
A large amount of work on cleaning and speeding up the code base, notably
the work of Pierre-Marie Pédrot on making the tactic-level system
insensitive to
... [More]
existential variable expansion, providing a safer API to
plugin writers and making the code more robust.
New tactics:
Variants of tactics supporting existential variables eassert,
eenough, etc. by Hugo Herbelin;
Tactics extensionality in H and inversion_sigma by
Jason Gross;
specialize with accepting partial bindings by Pierre
Courtieu.
Cumulative Polymorphic Inductive Types, allowing cumulativity of
universes to go through applied inductive types, by Amin Timany and
Matthieu Sozeau.
The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Tassi
was integrated (with its documentation in the reference manual) by Maxime
Dénès, Assia Mahboubi and Enrico Tassi.
The coq_makefile tool was completely redesigned to improve its
maintainability and the extensibility of generated Makefiles, and to make
_CoqProject files more palatable to IDEs by Enrico Tassi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
This is the second release of Coq developed on a time-based development
cycle. Its development spanned 9 months from the release of Coq 8.6 and was
based on a public road-map. It attracted many external contributions. Code
reviews and continuous integration testing were systematically used before
integration of new features, with an important focus given to compatibility
and performance issues.
[Less]
|
Posted
over 7 years
ago
by
Théo Zimmermann
The second beta release of Coq 8.7 is available for
testing.
Coq 8.7 includes:
A large amount of work on cleaning and speeding up the code base, notably
the work of Pierre-Marie Pédrot on making the tactic-level system
insensitive to
... [More]
existential variable expansion, providing a safer API to
plugin writers and making the code more robust.
New tactics:
Variants of tactics supporting existential variables eassert,
eenough, etc. by Hugo Herbelin;
Tactics extensionality in H and inversion_sigma by
Jason Gross;
specialize with accepting partial bindings by Pierre
Courtieu.
Cumulative Polymorphic Inductive Types, allowing cumulativity of
universes to go through applied inductive types, by Amin Timany and
Matthieu Sozeau.
The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Tassi
was integrated (with its documentation in the reference manual) by Maxime
Dénès, Assia Mahboubi and Enrico Tassi.
The coq_makefile tool was completely redesigned to improve its
maintainability and the extensibility of generated Makefiles, and to make
_CoqProject files more palatable to IDEs by Enrico Tassi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
This is the second release of Coq developed on a time-based development
cycle. Its development spanned 9 months from the release of Coq 8.6 and was
based on a public road-map. It attracted many external contributions. Code
reviews and continuous integration testing were systematically used before
integration of new features, with an important focus given to compatibility
and performance issues.
[Less]
|
Posted
almost 8 years
ago
by
Maxime Dénès
The first beta release of Coq 8.7 is available for
testing.
Coq 8.7 includes:
A large amount of work on cleaning and speeding up the code base, notably
the work of Pierre-Marie Pédrot on making the tactic-level system
insensitive to
... [More]
existential variable expansion, providing a safer API to
plugin writers and making the code more robust.
New tactics:
Variants of tactics supporting existential variables eassert,
eenough, etc. by Hugo Herbelin;
Tactics extensionality in H and inversion_sigma by
Jason Gross;
specialize with accepting partial bindings by Pierre
Courtieu.
Cumulative Polymorphic Inductive Types, allowing cumulativity of
universes to go through applied inductive types, by Amin Timany and
Matthieu Sozeau.
The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Tassi
was integrated (with its documentation in the reference manual) by Maxime
Dénès, Assia Mahboubi and Enrico Tassi.
The coq_makefile tool was completely redesigned to improve its
maintainability and the extensibility of generated Makefiles, and to make
_CoqProject files more palatable to IDEs by Enrico Tassi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
This is the second release of Coq developed on a time-based development
cycle. Its development spanned 9 months from the release of Coq 8.6 and was
based on a public road-map. It attracted many external contributions. Code
reviews and continuous integration testing were systematically used before
integration of new features, with an important focus given to compatibility
and performance issues.
[Less]
|
Posted
almost 8 years
ago
by
Maxime Dénès
The first beta release of Coq 8.7 is available for
testing.
Coq 8.7 includes:
A large amount of work on cleaning and speeding up the code base, notably
the work of Pierre-Marie Pédrot on making the tactic-level system
insensitive to
... [More]
existential variable expansion, providing a safer API to
plugin writers and making the code more robust.
New tactics:
Variants of tactics supporting existential variables eassert,
eenough, etc. by Hugo Herbelin;
Tactics extensionality in H and inversion_sigma by
Jason Gross;
specialize with accepting partial bindings by Pierre
Courtieu.
Cumulative Polymorphic Inductive Types, allowing cumulativity of
universes to go through applied inductive types, by Amin Timany and
Matthieu Sozeau.
The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Tassi
was integrated (with its documentation in the reference manual) by Maxime
Dénès, Assia Mahboubi and Enrico Tassi.
The coq_makefile tool was completely redesigned to improve its
maintainability and the extensibility of generated Makefiles, and to make
_CoqProject files more palatable to IDEs by Enrico Tassi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
This is the second release of Coq developed on a time-based development
cycle. Its development spanned 9 months from the release of Coq 8.6 and was
based on a public road-map. It attracted many external contributions. Code
reviews and continuous integration testing were systematically used before
integration of new features, with an important focus given to compatibility
and performance issues.
[Less]
|
Posted
almost 8 years
ago
by
Pierre Letouzey
The alleged "hack" of coq.inria.fr that led to several days of downtime
for investigations was nothing more than a spam bug report. More details
here.
|
Posted
almost 8 years
ago
by
Maxime Dénès
Version 8.6.1 of Coq is available. It fixes several bugs
of version 8.6. More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
|
Posted
almost 8 years
ago
by
Maxime Dénès
Version 8.6.1 of Coq is available. It fixes several bugs
of version 8.6. More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
|
Posted
over 8 years
ago
by
Maxime Dénès
The final release of Coq 8.6 is available.
Coq 8.6 includes:
A new, faster state-of-the-art universe constraint checker by
Jacques-Henri Jourdan.
In CoqIDE and other asynchronous interfaces, more fine-grained
asynchronous processing and error
... [More]
reporting by Enrico Tassi, making
Coq capable of recovering from errors and continuing to process the
document.
Better access to the proof engine features from Ltac: goal management
primitives, range selectors and a typeclasses eauto engine handling
multiple goals and multiple successes, by Cyprien Mangin, Matthieu
Sozeau and Arnaud Spiwack.
Tactic behavior uniformization and specification, generalization of
intro-patterns by Hugo Herbelin and others.
A brand new warning system allowing to control warnings, turn them
into errors or ignore them selectively by Maxime Dénès, Guillaume
Melquiond, Pierre-Marie Pédrot and others.
Irrefutable patterns in abstractions, by Daniel de Rauglaudre.
The ssreflect subterm selection algorithm by Georges Gonthier and
Enrico Tassi, now accessible to tactic writers through the
ssrmatching plugin.
LtacProf, a profiler for Ltac by Jason Gross, Paul Steckler, Enrico
Tassi and Tobias Tebbi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
Coq 8.6 initiates a time-based release cycle, with a major version being
released every 10 months. The roadmap is also made public.
To date, Coq 8.6 contains more external contributions than any previous
Coq version. Code reviews were systematically done before integration
of new features, with an important focus given to compatibility and
performance issues.
[Less]
|
Posted
over 8 years
ago
by
Maxime Dénès
The final release of Coq 8.6 is available.
Coq 8.6 includes:
A new, faster state-of-the-art universe constraint checker by
Jacques-Henri Jourdan.
In CoqIDE and other asynchronous interfaces, more fine-grained
asynchronous processing and error
... [More]
reporting by Enrico Tassi, making
Coq capable of recovering from errors and continuing to process the
document.
Better access to the proof engine features from Ltac: goal management
primitives, range selectors and a typeclasses eauto engine handling
multiple goals and multiple successes, by Cyprien Mangin, Matthieu
Sozeau and Arnaud Spiwack.
Tactic behavior uniformization and specification, generalization of
intro-patterns by Hugo Herbelin and others.
A brand new warning system allowing to control warnings, turn them
into errors or ignore them selectively by Maxime Dénès, Guillaume
Melquiond, Pierre-Marie Pédrot and others.
Irrefutable patterns in abstractions, by Daniel de Rauglaudre.
The ssreflect subterm selection algorithm by Georges Gonthier and
Enrico Tassi, now accessible to tactic writers through the
ssrmatching plugin.
LtacProf, a profiler for Ltac by Jason Gross, Paul Steckler, Enrico
Tassi and Tobias Tebbi.
More information can be found in the CHANGES file. Feedback and
bug reports are extremely welcome.
Coq 8.6 initiates a time-based release cycle, with a major version being
released every 10 months. The roadmap is also made public.
To date, Coq 8.6 contains more external contributions than any previous
Coq version. Code reviews were systematically done before integration
of new features, with an important focus given to compatibility and
performance issues.
[Less]
|