aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix bug #5043: [Admitted] lemmas pick up section variables.Gravatar Pierre-Marie Pédrot2016-08-31
| | | | | | We add a flag Keep Admitted Variables that allows to recover the legacy v8.4 behaviour of admitted lemmas. The statement of such lemmas did not depend on the current context variables.
* Fix #4871 - interrupting par:abstract kills coqtopGravatar Maxime Dénès2016-08-30
| | | | Fix done with Enrico.
* micromega cache files are now hidden files (cf #4156)Gravatar Frédéric Besson2016-08-30
| | | | | | csdp.cache -> .csdp.cache lia.cache -> .lia.cache nlia.cache -> .nia.cache
* Setting an unknown option now always a warning. Fixes #4947.Gravatar Maxime Dénès2016-08-30
| | | | | | | | Previously, setting an unknown option was an error or a warning, depending on the type of the option. We make it always a warning, for forward compatibility. This was already fixed in 8.6.
* Fixing an anomaly in printing a unification error message.Gravatar Hugo Herbelin2016-08-20
|
* Remove extraneous dot in error message (bug #4832).Gravatar Guillaume Melquiond2016-08-19
|
* Fix incorrect glob data for module symbols (bug #2336).Gravatar Guillaume Melquiond2016-08-18
| | | | | | | | | | The logic was backward: if the path of a symbol was a prefix of the current path, then the current path (without sections) was used. But what we want is that, if the current path (without sections) is a prefix of the path of a symbol, then the former should be used. This fixes about 1,600 broken links in the documentation of the standard library.
* Fixing #5001 (metas not cleaned properly in clenv_refine_in).Gravatar Hugo Herbelin2016-08-17
| | | | Fixing by copying what Matthieu did for Clenvtac.clenv_refine.
* Fixing CHANGES.Gravatar Hugo Herbelin2016-08-17
| | | | | Option Standard Proposition Elimination Scheme from 8.5 was not documented in the right section.
* infoH: output via msg_* to make the XML protocol happyGravatar Enrico Tassi2016-08-17
|
* Output a break before a list only if there was an empty line (bug #4606).Gravatar Guillaume Melquiond2016-08-16
| | | | | | | | | Moreover, this commit makes sure that an empty line after a list is always translated into a break. ("StartLevel 1" was excluded, for some reason.) It also avoids some code duplication. In particular, "stop_item ()" is defined as "reach_item_level 0", so there is no reason to handle "StartLevel 1" specially.
* Merge branch 'pr255' into v8.5 (bug #5015)Gravatar Guillaume Melquiond2016-08-16
|\
| * Fix regression in Coqide's "forward one command" commandGravatar Xavier Leroy2016-08-14
|/ | | | | | | | In Coqide 8.5pl2, "forward one command" (down arrow) always repositions the insertion point at the end of the phrase being executed, just after the final ".". In Coqide 8.4, the insertion point is not moved if it is after the end of the executed phrase. The insertion point is moved only if it falls behind the phrase being executed. I find the 8.5 behavior to be a regression over the lot more useful 8.4 behavior. This commit restores the 8.4 behavior of "forward one command".
* Do not assume the "TERM" environment variable is always set (bug #5007).Gravatar Guillaume Melquiond2016-08-11
|
* Use the "md5" command on OpenBSD (bug #5008).Gravatar Guillaume Melquiond2016-08-11
|
* Fix #5000: Document the native compiler soundness bug due to Unicode mangling.Gravatar Pierre-Marie Pédrot2016-08-07
|
* Fix documentation typo (bug #4994).Gravatar Guillaume Melquiond2016-08-04
|
* Fix bug #4673: regression in setoid_rewrite.Gravatar Matthieu Sozeau2016-07-29
| | | | Modulo delta for types should be fully transparent.
* Update CHANGES about #3886 bugfixGravatar Matthieu Sozeau2016-07-29
|
* Fix bug #3886, generation of obligations of fixesGravatar Matthieu Sozeau2016-07-29
| | | | This partially reverts c14ccd1b8a3855d4eb369be311d4b36a355e46c1
* Fix #4769, univ poly and elim schemes in sectionsGravatar Matthieu Sozeau2016-07-29
|
* Update CHANGES about critical bugfix and othersGravatar Matthieu Sozeau2016-07-26
|
* Merge branch 'bug4754' into v8.5Gravatar Matthieu Sozeau2016-07-26
|\
| * Fix bug #4754, allow conversion problems to remainGravatar Matthieu Sozeau2016-07-26
|/ | | | | when checking that the rewrite relation is homogeneous in setoid_rewrite.
* Merge branch 'bug4876' into v8.5Gravatar Matthieu Sozeau2016-07-26
|\
| * Fix bug #4876: critical bug in guard condition checker.Gravatar Matthieu Sozeau2016-07-25
|/
* Update CHANGESGravatar Matthieu Sozeau2016-07-20
|
* Fix bug #4780: universe leak in letin_tacGravatar Matthieu Sozeau2016-07-20
|
* Fix Errors.out missing a dot...Gravatar Matthieu Sozeau2016-07-19
|
* Fixing printing of evar name in an error message of instantiate.Gravatar Hugo Herbelin2016-07-13
|
* Typo.Gravatar Hugo Herbelin2016-07-13
|
* Add a few fixes in CHANGES that were forgotten.Gravatar Maxime Dénès2016-07-08
| | | | We should really automate the generation of the log of fixes for CHANGES.
* Fix test file for #4858.Gravatar Maxime Dénès2016-07-08
|
* Update csdp.cache.Gravatar Maxime Dénès2016-07-08
|
* Test file for #4858.Gravatar Maxime Dénès2016-07-08
|
* Add test file for #4880.Gravatar Maxime Dénès2016-07-08
|
* Update COPYRIGHT.Gravatar Maxime Dénès2016-07-08
|
* Merge remote-tracking branch 'github/pr/243' into v8.5Gravatar Maxime Dénès2016-07-08
|\ | | | | | | Was PR#243: fixing nsatz
* | Prevent "Load" from displaying all the intermediate subgoals.Gravatar Guillaume Melquiond2016-07-07
| | | | | | | | Note that even "Load Verbose" is not supposed to display them.
* | Do not display goals in -compile-verbose mode (bug #4841).Gravatar Guillaume Melquiond2016-07-07
| | | | | | | | | | | | | | | | | | | | The -verbose family of options is only meant to echo sentences as they are processed. The patch below broke this, while fixing another issue. That other issue will be fixed in the next commit. Revert "Fixing "Load" without "Verbose" in coqtop, after vernac_com lost its" This reverts commit 2a28c677c3c205ff453b7b5903e4c22f4de2649b.
* | Update csdp.cache.Gravatar Maxime Dénès2016-07-06
| |
* | Fix typo in configure (noticed by Jason).Gravatar Maxime Dénès2016-07-06
| |
| * improved complexity in nsatzGravatar thery2016-07-06
| | | | | | | | | | we use a hashtable to reduce the complexity of creating a duplicate-free list.
* | Merge remote-tracking branch 'github/pr/199' into v8.5Gravatar Maxime Dénès2016-07-06
|\ \ | | | | | | | | | Was PR#199: Unbreak singleton list-like notation (-compat 8.4)
* \ \ Merge remote-tracking branch 'github/pr/241' into v8.5Gravatar Maxime Dénès2016-07-06
|\ \ \ | | | | | | | | | | | | Was PR#241: Restore option_map in FMapFacts
* | | | Bump version number in preparation for 8.5pl2 release.Gravatar Maxime Dénès2016-07-06
| | | |
* | | | Deduplicate some names in .mailmapGravatar Jason Gross2016-07-06
| | | |
* | | | Fix indentation of configure printoutGravatar Jason Gross2016-07-06
| | | |
| | | * Bug Fixes : 4851 4858 4880 for nsatzGravatar thery2016-07-06
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the function in_ideal of ideal.ml supposes the list of polynomials does not contain zero and is duplicate free. I force this invariant in the call of in_ideal in nsatz.ml4 the function clean_pol returns the reduced list plus a list of booleans that indicates which polynomials have been deleted the function expand_pol translates back the certificate of the reduced to list to the complete list thanks to the list of booleans. The fix is quadratic with respect to the input list which should be ok for reasonable usage of nsatz. If there is some performance issue we could improve the in_pol function.
| * | Move option_map notation upGravatar Jason Gross2016-07-05
| | | | | | | | | This way, it's not eaten by a section