aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
Commit message (Collapse)AuthorAge
* Fix outdated description in RefMan.Gravatar Théo Zimmermann2017-05-03
|
* fix order of command-line arguments mentioned in Add LoadPathGravatar Paul Steckler2017-04-27
|
* Fix some typos in tutorial (bug #5294).Gravatar Guillaume Melquiond2016-12-28
| | | | | | This commit uses the proper url for bug reporting, marks urls as such, stops qualifying the Coq'Art book as new, and fix the spacing after the Coq name.
* Fix incorrect documentation that prevents successful compilation (bug #5265).Gravatar Guillaume Melquiond2016-12-16
|
* Fix broken documentation in presence of \zeroone{... \tt ...}.Gravatar Guillaume Melquiond2016-12-06
| | | | | | | | | | | | | The way \zeroone was defined, the \tt modifier was leaked outside the brackets, thus messing with the following text. There are a bunch of occurrences of this issue in the manual, so rather than turning all the \tt into \texttt, the definition of \zeroone is made more robust. Unfortunately, there is one single occurrence of \zeroone that does not support the more robust version. (Note that this specific usage of \zeroone is morally a bug, since it goes against all the LaTeX conventions.) So the commit also keeps the old leaky version of \zeroone around as \zeroonelax so that it can be used there.
* Update documentation (bugs #5246 and #5251).Gravatar Guillaume Melquiond2016-12-06
|
* Change module for Coq loopGravatar Paul Steckler2016-12-05
|
* the -byte option is deprecatedGravatar Paul Steckler2016-12-05
|
* Merge remote-tracking branch 'github/pr/364' into v8.6Gravatar Maxime Dénès2016-12-02
|\ | | | | | | Was PR#364: Add missing label. Fixes broken ref.
* | Update copyright on documentation cover.Gravatar Maxime Dénès2016-11-30
| |
* | Fix some documentation typos.Gravatar Guillaume Melquiond2016-11-24
| | | | | | | | | | Note: "dependant" does exist, but it is a noun and it means a person that is somehow financially dependent on someone else.
| * Add missing label. Fixes broken ref.Gravatar Théo Zimmermann2016-11-17
|/
* Revert more of a477dc for good measureGravatar Matthieu Sozeau2016-11-16
| | | | | | | | | | | | | | | | | We stop failing automatically on non-declared-class nested or toplevel subgoals as in 8.5, instead of the previous a477dc behavior of shelving those goals and failing if shelved goals remained at the end of resolution. It means typeclass resolution during refinement is closer to all:typeclasses eauto. Hints in typeclass_instances for non-declared classes can be used during resolution of _nested_ subgoals when it is fired from type-inference, toplevel goals considered in this case are still only classes (as in 8.5 and before). The code that triggers the restriction to only declared class subgoals is commented. Revert changes to test-suite, adding test for #5203, #5198 is fixed too. Add corresponding tests in the test-suite (that will break if we, e.g. disallow non-class subgoals) and update the refman accordingly.
* Revert part of a477dc, disallow_shelvedGravatar Matthieu Sozeau2016-11-15
| | | | | | | | | In only_classes mode we do not try to implement a stricter semantics for shelved goals in 8.6. Leaving this for 8.7. Update the documentation as well. Remove a spurious printf call as well. Fix test-suite now that shelved goals are allowed
* Do not mention "none" in warnings doc, as it is there for compatibility.Gravatar Maxime Dénès2016-11-14
|
* Update CHANGES and credits for 8.6beta1.Gravatar Maxime Dénès2016-11-10
|
* Merge remote-tracking branch 'github/pr/348' into v8.6Gravatar Maxime Dénès2016-11-08
|\ | | | | | | Was PR#348: Credits for 8.6
* | Update documentation of Arguments after recent changes.Gravatar Maxime Dénès2016-11-08
| |
| * Rewording from EnricoGravatar Matthieu Sozeau2016-11-08
| |
| * After Emilio's comment.Gravatar Matthieu Sozeau2016-11-07
| |
* | Merge remote-tracking branch 'github/pr/339' into v8.6Gravatar Maxime Dénès2016-11-07
|\ \ | | | | | | | | | Was PR#339: Documenting type class options, typeclasses eauto
| * | Document two new variants of refineGravatar Matthieu Sozeau2016-11-07
| | | | | | | | | | | | | | | They allow to call refine without doing typeclass resolution, allowing to use refine in typeclass hints.
| | * More accurate contributor list.Gravatar Matthieu Sozeau2016-11-07
| | | | | | | | | | | | | | | | | | Command used: git log v8.5..HEAD --pretty=format:"%an," | sort -k 2 | uniq with some manual postprocessing for login names, particles and multiple first names.
| | * Hugo and Maxime's 2nd pass of commentsGravatar Matthieu Sozeau2016-11-07
| | |
| | * Hugo's commentsGravatar Matthieu Sozeau2016-11-06
| | |
| | * Maxime's commentsGravatar Matthieu Sozeau2016-11-06
| | |
| | * Fixes from Enrico's reviewGravatar Matthieu Sozeau2016-11-06
| | |
| | * Credits for 8.6Gravatar Matthieu Sozeau2016-11-05
| | |
| | * Minor fix in documentationGravatar Matthieu Sozeau2016-11-05
| |/ |/|
* | Merge remote-tracking branch 'github/pr/336' into v8.6Gravatar Maxime Dénès2016-11-04
|\ \ | | | | | | | | | Was PR#336: Remove v62
* | | Add documentation for [Set Warnings] and the -w option.Gravatar Cyprien Mangin2016-11-04
| | |
| | * Do not shelve non-class subgoals but fail, it shouldGravatar Matthieu Sozeau2016-11-03
| | | | | | | | | | | | | | | | | | | | | be the instance writer's responsibility to not generated non-dependent non-class subgoals (otherwise we loose compatibility as shown in e.g. MathClasses, which goes into loops because of unexpectedly unconstrained goals). Reflect it in the doc.
| | * typeclasses eauto Implem/doc of shelving strategyGravatar Matthieu Sozeau2016-11-03
| | | | | | | | | | | | | | | | | | Now [typeclasses eauto] mimicks what happens during resolution faithfully, and the shelving behavior/requirements for a successful proof-search are documented.
| | * Lets Hints/Instances take an optional patternGravatar Matthieu Sozeau2016-11-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | In addition to a priority, cleanup the interfaces for passing this information as well. The pattern, if given, takes priority over the inferred one. We only allow Existing Instances gr ... gr | pri. for now, without pattern, as before. Make the API compatible to 8.5 as well.
| | * Document options of typeclasses (eauto)Gravatar Matthieu Sozeau2016-11-03
| | | | | | | | | | | | With update after J. Gross comments
| | * Documenting changes in typeclassesGravatar Matthieu Sozeau2016-10-29
| |/ |/|
| * Remove v62 from the refman.Gravatar Théo Zimmermann2016-10-25
| |
* | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-24
|\ \ | |/ |/|
| * Documenting Hint Resolve -> and <- variants.Gravatar Théo Zimmermann2016-10-19
| | | | | | | | These variants are from 8.3 but were never documented except in CHANGES.
| * Making the doc of auto hints more precise.Gravatar Théo Zimmermann2016-10-19
| | | | | | | | | | | | | | | | | | | | The doc of auto hints now mention again that sometimes a hint will be used with simple apply and sometimes it will be used with exact. It does not try to be fully precise in that we don't necessarily want to document the behaviors of auto that we might like to change. See also the discussion on commit 9227d6e.
| * Extending the doc with a general summary of auto variants.Gravatar Théo Zimmermann2016-10-18
| | | | | | | | | | This way of giving the summary avoids redundancy as much as possible. It is helpful for the auto-completion of Company-Coq of @cpitclaudel.
| * Document info_auto.Gravatar Théo Zimmermann2016-10-18
| | | | | | | | | | Now that this tactic has been fixed (commit 58d1381), it needed to get documented.
| * Improve the documentation of eauto.Gravatar Théo Zimmermann2016-10-18
| | | | | | | | | | | | | | | | Improve the description of what auto/eauto do. These two tactics rely on the simple version of apply/eapply. Since this simple version is available to the end user, it is better to mention it. See also the confusion that such description can create in the thread "Understanding auto" on Coq-Club.
* | fixing bug 4609: document an option governing the generation of equalitiesGravatar Yves Bertot2016-10-03
| | | | | | | | between proofs in tactic injection, with a side-effect on inversion.
* | Merge remote-tracking branch 'github/pr/280' into v8.6Gravatar Maxime Dénès2016-09-30
|\ \ | | | | | | | | | | | | Was PR#280: Document that [Reset Ltac Profile] is not synchronized with the document state
* \ \ Merge branch 'v8.5' into v8.6Gravatar Maxime Dénès2016-09-30
|\ \ \ | | |/ | |/|
* | | Merge remote-tracking branch 'github/pr/232' into v8.6Gravatar Maxime Dénès2016-09-28
|\ \ \ | | | | | | | | | | | | Was PR#232: Fix the parsing of goal selectors.
| | * | Fixing #4887 (confusion between using and with in documentation of firstorder).Gravatar Hugo Herbelin2016-09-27
| | | |
* | | | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-09-23
|\ \ \ \ | | |/ / | |/| |
| * | | Replace { command ; } with ( command )Gravatar Erik Martin-Dorel2016-09-19
| | | | | | | | | | | | | | | | | | | | as suggested by Hugo. Also, escape the spaces after the dots to obtain a better PdfLaTeX output.