| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-01 | Short documentation, filling TODO's in evd.mli. | Hugo Herbelin | |
| 2016-09-01 | Moving log of "TacReduce"/"reduce" to Tactics.reduce so that internal | Hugo Herbelin | |
| calls are logged too. Using appropriate printer for reparsability of the output. | |||
| 2016-08-31 | Fix Bug #5005 : micromega tactics is now robust to failure of 'abstract'. | Frédéric Besson | |
| If 'abstract' fails e.g. if there are existentials. The tactic runs an abstract-free alternative. | |||
| 2016-08-30 | Fix bug #5051: Large outputs are garbled. | Pierre-Marie Pédrot | |
| Instead of relying on the current position of the cursor, we rather use a dedicated mark in the message view. | |||
| 2016-08-30 | Fixing output test-suite after warning for inner Requires. | Pierre-Marie Pédrot | |
| 2016-08-30 | Fix bug #4893: not_evar: unexpected failure in 8.5pl1. | Pierre-Marie Pédrot | |
| 2016-08-30 | plugin micromega : nra also handles non-linear rational arithmetic over Q ↵ | Frédéric Besson | |
| (Fixed #4985) Lqa.v defines the tactics lra and nra working over Q. Lra.v defines the tactics lra and nra working over R. | |||
| 2016-08-30 | Fix bug #3920: eapply masks an hypothesis name. | Pierre-Marie Pédrot | |
| The problem came from the fact that the legacy beta-reduction occurring after a rewrite was wrongly applied to the side-conditions of the rewriting step. We restrict it to the correct goal in this patch. | |||
| 2016-08-30 | Emit a warning on Require inside a module. | Maxime Dénès | |
| 2016-08-30 | Fix #4941 - ~/.coqrc file confusing locations | Maxime Dénès | |
| 2016-08-30 | Missing .PHONY targets. | Pierre-Marie Pédrot | |
| 2016-08-29 | Fix bug #4421: Messages dialog in Coqide resets. | Pierre-Marie Pédrot | |
| 2016-08-29 | CoqIDE preserves unknown preferences. | Pierre-Marie Pédrot | |
| This allows a smoother transition between various versions of CoqIDE, by not erasing options which are unknown at the present time. | |||
| 2016-08-29 | Fix tagging of notations. | Pierre-Marie Pédrot | |
| We only tag the non-whitespace substrings, rather than the whole terminal token. | |||
| 2016-08-29 | Fix inefficiency in CoqIDE display of tagged text. | Pierre-Marie Pédrot | |
| The helper code in LablGTK is algorithmically slow, so that we rather reimplement it as a small helper function. | |||
| 2016-08-29 | Send Dependency feedback only if file not already loaded. | Maxime Dénès | |
| 2016-08-28 | Fix bug #4750: Change format of inconsistent assumptions message. | Pierre-Marie Pédrot | |
| We now print the file responsible for the incompatibility in require error messages. | |||
| 2016-08-28 | Fix bug #4764: Syntactic notation externalization breaks. | Pierre-Marie Pédrot | |
| 2016-08-27 | Support qualified identifiers in Show Match (bug #5050). | Guillaume Melquiond | |
| 2016-08-25 | FIX: Coq version | Matej Kosik | |
| 2016-08-25 | Do not export an internal function in Namegen. | Pierre-Marie Pédrot | |
| 2016-08-24 | Properly compute types for assumed section variables (bug #5035). | Guillaume Melquiond | |
| This bug was introduced by commit 34ef02fac1110673ae74c41c185c228ff7876de2 Author: Matej Kosik <m4tej.kosik@gmail.com> Date: Fri Jan 29 10:13:12 2016 +0100 CLEANUP: Context.{Rel,Named}.Declaration.t | |||
| 2016-08-24 | Merge PR #260: "Fix bug 4842 (Time prints in multiple lines)" into v8.6 | Pierre-Marie Pédrot | |
| 2016-08-24 | Merge PR #258: "Fix newline issues" into v8.6 | Pierre-Marie Pédrot | |
| 2016-08-23 | Fix bug #4914: LtacProf printout has too many newlines. | Pierre-Marie Pédrot | |
| 2016-08-23 | Arguments: give / after last ! error detection fixed | Enrico Tassi | |
| 2016-08-23 | fix get_host_port error message (#4724) | Enrico Tassi | |
| 2016-08-23 | update Proof General URL | Paul Steckler | |
| 2016-08-23 | Fix bug #4904: [Import] does not load intermediately unqualified names of ↵ | Pierre-Marie Pédrot | |
| aliases. | |||
| 2016-08-22 | Fast path for set operations. | Pierre-Marie Pédrot | |
| We consider an approximation of the size of sets before choosing the most appropriate algorithm. This drastically affects some universe-polymorphic code which was doing a lot of set operations on disimilar sizes. | |||
| 2016-08-22 | Merge remote-tracking branch 'github/pr/261' into v8.6 | Maxime Dénès | |
| Was PR#261: Use a better data structure for VM compilation of free vars. | |||
| 2016-08-22 | Use a better data structure for VM compilation of free vars. | Pierre-Marie Pédrot | |
| This fixes #3450 and probably provides a huge speed-up to many instances. | |||
| 2016-08-22 | Pushing error backtrace in unification reraise. | Pierre-Marie Pédrot | |
| 2016-08-21 | Documenting "Set Structural Injection". | Hugo Herbelin | |
| 2016-08-21 | Do not recompute the whole evar naming environment in GProd intepretation. | Pierre-Marie Pédrot | |
| 2016-08-21 | Short path for Pretyping.ltac_interp_name_env. | Pierre-Marie Pédrot | |
| Instead of recomputing the evar name environment from scratch when it is unchanged, we simply return the original one. This should fix #4964 for good, although I still find the global evar naming mechanism from Pretyping more than messy. Introducing the heuristic allowing to capture variables from Ltac in constr binders is indeed the root of many evils... That is far from being a zero-cost abstraction! | |||
| 2016-08-21 | Merge branch 'v8.5' into v8.6 | Pierre-Marie Pédrot | |
| 2016-08-20 | More standard naming for the Imparg.with_implicits function. | Pierre-Marie Pédrot | |
| 2016-08-20 | Fixing a bug in the presence of let-in while inferring the return clause. | Hugo Herbelin | |
| 2016-08-20 | Fixing an anomaly in printing a unification error message. | Hugo Herbelin | |
| 2016-08-19 | Test file for bug #4187. | Pierre-Marie Pédrot | |
| 2016-08-19 | Fix performance bug: do not compute implicits of abstracted lemmas. | Pierre-Marie Pédrot | |
| This was showing up in some of Jason's examples, where an abstract had to compute the weak head form of a huge term in order to find the corresponding implicit arguments. | |||
| 2016-08-19 | Removing dead code in Impargs. | Pierre-Marie Pédrot | |
| 2016-08-19 | [pp] Fix bug 4842 (Time prints in multiple lines) | Emilio Jesus Gallego Arias | |
| This commit proposes a fix for https://coq.inria.fr/bugs/show_bug.cgi?id=4842 The previous feature is a bit complicated to do correctly due to the separation over who has control of the console. Indeed, `-timed` is a command line option of the batch compiler, so we resort to a hack and assume control over the console. I am not very happy with this solution but should do the job. Note that the timing event is still being sent by the standard msg mechanism. A particular point of interest is the duplication of paths between the stm and vernac. | |||
| 2016-08-19 | Merge remote-tracking branch 'origin/pr/246' into v8.6 | Matthieu Sozeau | |
| 2016-08-19 | Moving Taccoerce to ltac/ folder. | Pierre-Marie Pédrot | |
| This was an overlook. There was no reason to let it in the tactics/ folder, as is was semantically part of the Ltac implementation. | |||
| 2016-08-19 | Remove extraneous dot in error message (bug #4832). | Guillaume Melquiond | |
| 2016-08-19 | Fix anomaly on user-inputted projection name (bug #5029). | Guillaume Melquiond | |
| 2016-08-19 | [pp] Fix newline issues. | Emilio Jesus Gallego Arias | |
| This is a followup to 91ee24b4a7843793a84950379277d92992ba1651 , where we got a few cases wrong wrt to newline endings. Thanks to @herbelin for pointing it out. This doesn't yet fix https://coq.inria.fr/bugs/show_bug.cgi?id=4842 | |||
| 2016-08-18 | Merge remote-tracking branch 'github/bug4978' into v8.6 | Matthieu Sozeau | |
