Revisions of coq
buildservice-autocommit
accepted
request 1156169
from
Aaron Puchert (aaronpuchert)
(revision 64)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 63)
- Update to version 8.19.1. * Fixed incorrect abstraction of sort variables for opaque constants leading to an inconsistency. * Fixed memory corruption with `vm_compute` (rare but more likely with OCaml 5.1). * "Found no matching notation to enable or disable" is now a warning instead of an error. * Fixed undeclared universe with multiple uses of `abstract`. * Fixed incorrect printing of constructor values with multiple arguments, and over-parenthesizing of constructor printing. * Fixed incorrect declared type for Ltac2.FMap.fold.
buildservice-autocommit
accepted
request 1142140
from
Aaron Puchert (aaronpuchert)
(revision 62)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 61)
- Cover stdlib with %fdupes.
Aaron Puchert (aaronpuchert)
committed
(revision 60)
- Update to version 8.19.0. The most impactful changes: * Sort polymorphism makes it possible to share common constructs over `Type`, `Prop` and `SProp`. * The notation `term%_scope` to set a scope only temporarily (in addition to `term%scope` for opening a scope applying to all subterms). * Tactics `lazy`, `simpl`, `cbn` and `cbv` and the associated `Eval` and `eval` reductions learned to do head reduction when given flag head. * New Ltac2 APIs, improved Ltac2 `exact` and dynamic building of Ltac2 term patterns. * New performance evaluation facilities: `Instructions` to count CPU instructions used by a command (Linux only) and Profiling system to produce trace files. * New command `Attributes` to assign attributes such as `deprecated` to a library file. - Notable breaking changes: * `replace` with `by tac` does not automatically attempt to solve the generated equality subgoal using the hypotheses. Use `by first [assumption | symmetry;assumption | tac]` if you need the previous behaviour. * Removed old deprecated files from the standard library. - Use %fdupes in the documentation package.
buildservice-autocommit
accepted
request 1125372
from
Aaron Puchert (aaronpuchert)
(revision 59)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 58)
- Do the right thing if qemu_user_space_build is defined as 0.
Aaron Puchert (aaronpuchert)
committed
(revision 57)
- Increase stack size limit in QEMU user space builds. Here ulimit has no effect, so we add a wrapper around ocamlopt.opt to PATH that adds "-s ..." to the qemu-<arch> command line.
Aaron Puchert (aaronpuchert)
committed
(revision 56)
- Revert last change: this is now set in ocaml-rpm-macros.
buildservice-autocommit
accepted
request 1121332
from
Aaron Puchert (aaronpuchert)
(revision 55)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 54)
- Increase stack size limit to fix build on riscv64.
buildservice-autocommit
accepted
request 1111685
from
Aaron Puchert (aaronpuchert)
(revision 53)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 52)
- Update to version 8.18.0. * The default locality of `Hint` and `Instance` commands was switched to `export`. * The universe unification algorithm can now delay the commitment to a sort (the algorithm used to pick `Type`). Thanks to this feature many `Prop` and `SProp` annotations can be now omitted. * Ltac2 supports array literals, maps and sets of primitive datatypes such as names (of constants, inductive types, etc) and fine-grained control over profiling. * The warning system offers new categories, enabling finer (de)activation of specific warnings. This should be particularly useful to handle deprecations. * Many new lemmas useful for teaching analysis with Coq are now part of the standard library about real numbers. * The `#[deprecated]` attribute can now be applied to definitions.
buildservice-autocommit
accepted
request 1095883
from
Aaron Puchert (aaronpuchert)
(revision 51)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 50)
- Update to version 8.17.1. * Fixed incorrect paths emitted by coqdep in some cases for META files which prevented dune builds for plugins from working correctly. * Fixed shadowing of record fields in extraction to OCaml. * Fixed an impossible-to-turn-off debug message "backtracking and redoing byextend on ...". * Fixed a major memory regression affecting MathComp 2. - Classify desktop entry under Science instead of Education. - Add screenshot URL to AppStream metadata.
buildservice-autocommit
accepted
request 1075082
from
Aaron Puchert (aaronpuchert)
(revision 49)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 48)
- Update to version 8.17.0. * Fixed a logical inconsistency due to `vm_compute` in presence of side-effects in the enviroment (e.g. using Back or Fail). * It is now possible to dynamically enable or disable notations. * Support multiple scopes in `Arguments` and `Bind Scope`. * The tactics chapter of the manual has many improvements in presentation and wording. The documented grammar is semi- automatically checked for consistency with the implementation. * Fixes to the `auto` and `eauto` tactics, to respect hint priorities and the documented use of simple apply. This is a potentially breaking change. * New Ltac2 APIs, deep pattern-matching with `as` clauses and handling of literals, support for record types and preterms. * Move from :> to :: syntax for declaring typeclass fields as instances, fixing a confusion with declaration of coercions. * Standard library improvements.
buildservice-autocommit
accepted
request 1061434
from
Aaron Puchert (aaronpuchert)
(revision 47)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 46)
- Build with ocaml-rpm-macros to get proper Requires and Provides for coq-devel. This should prevent incompatibilities with other Ocaml libraries when building native objects against coq-devel.
buildservice-autocommit
accepted
request 1038367
from
Aaron Puchert (aaronpuchert)
(revision 45)
baserev update by copy to link target
Displaying revisions 1 - 20 of 64