Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: coq-ide | Distribution: SUSE Linux Enterprise 15 SP5 |
Version: 8.13.2 | Vendor: openSUSE |
Release: bp155.2.13 | Build date: Mon May 22 14:40:07 2023 |
Group: Productivity/Scientific/Math | Build host: s390zl28 |
Size: 32098974 | Source RPM: coq-8.13.2-bp155.2.13.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://coq.inria.fr/ | |
Summary: IDE for The Coq Proof Assistant |
The Coq Integrated Development Interface is a graphical interface for the Coq proof assistant.
LGPL-2.1-only
* Sat Sep 04 2021 Aaron Puchert <aaronpuchert@alice-dsl.net> - Add documentation package based on github.com/coq/doc until we can build the documentation directly in OBS. * Mon Apr 12 2021 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.13.2. * Fix crash when using vm_compute on an irreducible PArray.set. * Fix crash when loading .vo files containing a vm_compute normalized primitive array. * Fix Ltac2.Array.init computational complexity. * Thu Feb 25 2021 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.13.1. * Fix arities of VM opcodes for some floating-point operations that could cause memory corruption. * Sun Feb 07 2021 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.13.0. * Introduction of primitive persistent arrays in the core language, implemented using imperative persistent arrays. * Introduction of definitional proof irrelevance for the equality type defined in the SProp sort. * Cumulative record and inductive type declarations can now specify the variance of their universes. * Various bugfixes and uniformization of behavior with respect to the use of implicit arguments and the handling of existential variables in declarations, unification and tactics. * New warning for unused variables in catch-all match branches that match multiple distinct patterns. * New warning for Hint commands outside sections without a locality attribute, whose goal is to eventually remove the fragile default behavior of importing hints only when using Require. The recommended fix is to declare hints as export, instead of the current default global, meaning that they are imported through Require Import only, not Require. * General support for boolean attributes. * Many improvements to the handling of notations, including number notations, recursive notations and notations with bindings. A new algorithm chooses the most precise notation available to print an expression, which might introduce changes in printing behavior. * Tactic improvements in lia and its zify preprocessing step, now supporting reasoning on boolean operators such as Z.leb and supporting primitive integers Int63. * Typing flags can now be specified per-constant / inductive. * Improvements to the reference manual including updated syntax descriptions that match Coq's grammar in several chapters, and splitting parts of the tactics chapter to independent sections. - Add build flag to turn off building of the IDE. * Sun Dec 13 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.12.2. Fixes two impacting 8.12 regressions: * Fixed a regression causing notations mentioning a coercion to be ignored. * Fixed a regression causing incomplete inference of implicit arguments in exists. * Tue Nov 17 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.12.1. This contains mostly bug fixes: * Polymorphic side-effects inside monomorphic definitions were incorrectly handled as not inlined. This allowed deriving an inconsistency. * Regression in error reporting after SSReflect's case tactic. A generic error message "Could not fill dependent hole in apply" was reported for any error following case or elim. * Several bugs with Search. * The details environment introduced in coqdoc in Coq 8.12 can now be used as advertised in the reference manual. * View menu "Display parentheses" introduced in CoqIDE in Coq 8.12 now works correctly. * Thu Aug 20 2020 Martin Liška <mliska@suse.cz> - Use memoryperjob constraint instead of %limit_build macro. * Tue Jul 28 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.12.0. * New binder notation for non-maximal implicit arguments using [] allowing to set and see the implicit status of arguments immediately. * New notation Inductive "I A | x : s := ..." to distinguish the uniform from the non-uniform parameters in inductive definitions. * More robust and expressive treatment of implicit inductive parameters in inductive declarations. * Improvements in the treatment of implicit arguments and partially applied constants in notations, parsing of hexadecimal number notation and better handling of scopes and coercions for printing. * A correct and efficient coercion coherence checking algorithm, avoiding spurious or duplicate warnings. * An improved Search command which accepts complex queries. This takes precedence over the now deprecated ssreflect search. * Many additions and improvements of the standard library. * Improvements to the reference manual include a more logical organization of chapters along with updated syntax descriptions that match Coq's grammar in most but not all chapters. * Sat Jun 06 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.11.2. * Fixed a kernel issue where using Require inside a section caused an anomaly when closing the section. * Fixed normalization in conclusion of custom induction scheme. * Fixed a loss of location of some tactic errors. * Ignore -native-compiler option when built without native compute support. * Fixed a segfault issue with CoqIDE completion. * Highlighting style is now consistently applied to all three buffers of CoqIDE. * Wed Apr 08 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.11.1, with upstream support for OCaml 4.10. * Allow more inductive types in Unset Positivity Checking mode. * Fixed bugs in dealing with precedence of notations in custom entries. * In primitive floats, print a warning when parsing a decimal value that is not exactly a binary64 floating-point number. For instance, parsing 0.1 will print a warning whereas parsing 0.5 won't. * Fixed an issue in CoqIDE about compiling file paths containing spaces. * Fixed an issue where Extraction Implicit on the constructor of a record was leading to an anomaly. - Remove now obsolete ocaml-410-build.patch. * Sun Mar 29 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - The num library is required for OCaml 4.06 or later. - Add ocaml-410-build.patch: fix build with OCaml 4.10. * Thu Feb 06 2020 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.11.0. * 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. - Drop unneeded empty *.vos files. * Sat Nov 30 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.10.2. * 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. * Tue Nov 12 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.10.0. * 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. - Update to version 8.10.1. * 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 - Update version requirements. * Tue Nov 12 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Fix findlib build dependency. * Sun Nov 03 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Use memory-constraints package to limit number of threads. - Add dependencies to fix installation issues. * Wed Sep 25 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Prevent OOM by limiting the number of threads. * Tue Sep 24 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Change license tag to LGPL-2.1-only. - Remove obsolete %defattr and other spec-cleaner suggestions. * Sat Aug 03 2019 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 8.9.0. * Kernel: mutually recursive records are now supported. * Notations: + Support for autonomous grammars of terms called “custom entries”. + Deprecated notations of the standard library will be removed in the next version of Coq, see the next subsection for a script to ease porting. + Added the "Numeral Notation" command for registering decimal numeral notations for custom types. * Tactics: Introduction tactics intro/intros on a goal that is an existential variable now force a refinement of the goal into a dependent product rather than failing. * Decision procedures: deprecation of tactic romega in favor of lia and removal of fourier, replaced by lra which subsumes it. * Proof language: focusing bracket { now supports named goals, e.g. [x]:{ will focus on a goal (existential variable) named x. * SSReflect: the implementation of delayed clear was simplified: the variables are always renamed using inaccessible names when the clear switch is processed and finally cleared at the end of the intro pattern. In addition to that, the use-and-discard flag {} typical of rewrite rules can now be also applied to views, e.g. => {}/v applies v and then clears v. See Section Introduction in the context. * Vernacular: + Experimental support for attributes on commands, as in "#[local] Lemma foo : bar". Tactics and tactic notations now support the deprecated attribute. + Removed deprecated commands "Arguments Scope" and "Implicit Arguments" in favor of "Arguments (scopes)" and "Arguments (implicits)". + New flag "Uniform Inductive Parameters" to avoid repeating uniform parameters in constructor declarations. + New commands "Hint Variables" and "Hint Constants" for controlling the opacity status of variables and constants in hint databases. It is recommended to always use these commands after creating a hint database with Create HintDb. + Multiple sections with the same name are now allowed. * Library: additions and changes in the VectorDef, Ascii, and String libraries. Syntax notations are now available only when using "Import" of libraries and not merely "Require". (Source of incompatibility, see Change Log for details) * Toplevels: coqtop and coqide can now display diffs between proof steps in color, using the Diffs option. * Documentation: we integrated a large number of fixes to the new Sphinx documentation. * Tools: removed gallina utility and homebrewed Emacs mode. - Update to version 8.9.1, which contains * some quality-of-life bug fixes, * many improvements to the documentation, * a critical bug fix related to primitive projections and native_compute. - Remove unnecessary dependencies: ncurses-devel is no longer needed, and the docs aren't build with TeX and hevea anymore. - Remove dependencies that are automatically detected. - Remove icon that is also available from the tarball. - Replace some identical files by symlinks. - Fix executable bits and shebangs. - Separate runtime from devel files by ending. - Use %license for LICENSE and CREDITS. - Be more explicit in %files. - Add mime type for Coq source files so they open with the IDE. - Add rpmlintrc for issues that are hard to fix. * Thu Oct 11 2018 ptrommler@icloud.com - update to 8.8.2 * Sun Jan 07 2018 ptrommler@icloud.com - update to 8.7.1 * Thu Nov 02 2017 ptrommler@icloud.com - update to 8.7.0 * I need this in class b/c coq-ide reads _CoqProject files * Thu Apr 13 2017 peter.trommler@ohm-hochschule.de - update to 8.6 from upstream * Fri Dec 02 2016 peter.trommler@ohm-hochschule.de - update to 8.5pl3 from upstream * Fri Oct 21 2016 peter.trommler@ohm-hochschule.de - update to 8.5pl2 from upstream * Sun Apr 10 2016 peter.trommler@ohm-hochschule.de - update to 8.5 from upstream
/usr/bin/coqide /usr/bin/coqidetop /usr/bin/coqidetop.opt /usr/share/applications/coq.desktop /usr/share/coq /usr/share/coq/coq-ssreflect.lang /usr/share/coq/coq.lang /usr/share/coq/coq.png /usr/share/coq/coq_style.xml /usr/share/coq/default.bindings /usr/share/doc/packages/coq/FAQ-CoqIde /usr/share/icons/hicolor/256x256/apps/coq.png /usr/share/man/man1/coqide.1.gz /usr/share/mime/packages/coq.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:25:27 2024