aboutsummaryrefslogtreecommitdiff
path: root/doc/refman
AgeCommit message (Collapse)Author
2017-06-30Remove doc/refman/RefMan-ind.texJason Gross
It does not seem to be referred to by any file, and does not seem to be built by any implicit rules.
2017-06-19Merge PR#777: Improving documentation of tactic "move" (report #4561)Maxime Dénès
2017-06-16Document cumulativity for inductive typesAmin Timany
2017-06-14Merge PR#765: Remove obsolete Show commandsMaxime Dénès
2017-06-14Prelude : no more autoload of plugins extraction and recdefPierre Letouzey
The user now has to manually load them, respectively via: Require Extraction Require Import FunInd The "Import" in the case of FunInd is to ensure that the tactics functional induction and functional inversion are indeed in scope. Note that the Recdef.v file is still there as well (it contains complements used when doing Function with measures), and it also triggers a load of FunInd.v. This change is correctly documented in the refman, and the test-suite has been adapted.
2017-06-13Improving documentation of tactic "move" (report #4561).Hugo Herbelin
2017-06-12Remove commented documentation for Show Tree.Théo Zimmermann
2017-06-01Merge PR#449: make specialize smarter (bug 5370).Maxime Dénès
2017-05-31Documenting the new behaviour of specialize.Pierre Courtieu
2017-05-30Documentation for eassert, eenough, epose proof, eset, eremember, epose.Hugo Herbelin
Includes fixes and suggestions from Théo.
2017-05-27Documenting the existence of first and solve as Ltac definitions.Pierre-Marie Pédrot
2017-05-25Merge PR#406: coq makefile2Maxime Dénès
2017-05-23add the only targetEnrico Tassi
This makes the following work correctly: make only TGTS="foo bar" -j2 note that make foo bar -j2 is not doing what you think
2017-05-23enters coq_makefile2Enrico Tassi
2017-05-23[vernac] Remove `Save thm id.` command.Emilio Jesus Gallego Arias
We'd like to cleanup the `proof_end` type so we can have a smaller path in proof save. Note that the construction: ``` Goal Type. ⋮ Save id. ``` has to be handled by the STM in the same path as Defined (but with an opaque flag), as `Save id` will alter the environment and cannot be processed in parallel. We thus try to simply such paths a bit, as complexity of `lemmas.ml` seems like an issue these days. The form `Save Theorem id` doesn't really seem used, and moreover we should really add a type of "Goal", and unify syntax. It is often the case that beginners try `Goal addnC n : n + 0 = n." etc...
2017-05-23[vernac] Remove `Save.` command.Emilio Jesus Gallego Arias
It has been deprecated for a while in favor of `Qed`.
2017-05-17Documenting relaxing of constraints on injection.Hugo Herbelin
We seized this opportunity to do a little refreshing of the section describing injection.
2017-05-17Merge PR#457: Adding an even more compact goal hyps mode.Maxime Dénès
2017-05-17Merge branch 'v8.6'Pierre-Marie Pédrot
2017-05-11Add documentation for Set Ltac Batch DebugJason Gross
2017-05-11Documenting Printing Compact Contexts + CHANGESPierre Courtieu
2017-05-11Merge PR#201: Transparent abstractMaxime Dénès
2017-05-04Improve documentation of assert / pose proof / specialize.Théo Zimmermann
This commits documents the as clause of specialize and that the as clause of pose proof is optional. It also mentions a feature of assert ( := ) that was available since 8.5 and was mentionned by @herbelin in: https://github.com/coq/coq/pull/248#issuecomment-297970503
2017-05-03Merge PR#411: Mention template polymorphism in the documentation.Maxime Dénès
2017-05-03Fix outdated description in RefMan.Théo Zimmermann
2017-05-01More consistent writing of de Bruijn.Théo Zimmermann
2017-05-01Fix for bug 5507. Mispelt de Bruijn.Théo Zimmermann
2017-04-28Merge PR#531: Fixing bug #5420 and many similar bugs due to the presence of ↵Maxime Dénès
let-ins
2017-04-27fix order of command-line arguments mentioned in Add LoadPathPaul Steckler
2017-04-25Mark transparent_abstract as risky in docsJason Gross
As per Enrico's request.
2017-04-25Add transparent_abstract tacticJason Gross
2017-04-24refman: remember the old name of template polymorphism.Gaetan Gilbert
2017-04-12Merge PR#422: Supporting all kinds of binders, including 'pat, in syntax of ↵Maxime Dénès
record fields.
2017-04-11Update RefMan-pre to mention template polymorphism.Gaetan Gilbert
2017-04-11Use "template polymorphism" in the documentation.Gaetan Gilbert
2017-04-11Mention template polymorphism in the documentation.Gaetan Gilbert
Since About mentions it the doc should as well.
2017-04-09Merge PR#460: Turning the printing primitive projection compatibility flag ↵Maxime Dénès
off by default
2017-04-09Fixing #5420 as well as many related bugs due to miscounting let-ins.Hugo Herbelin
- Supporting let-ins in tactic "fix", and hence in interactive Fixpoint and mutual theorems. - Documenting more precisely the meaning of n in tactic "fix id n". - Fixing computation of recursive index at interpretation time in the presence of let-ins.
2017-04-07Merge PR#485: Document Show MatchMaxime Dénès
2017-04-07Turning the printing primitive projection parameter flag off by default.Hugo Herbelin
2017-04-07Turning the printing primitive projection compatibility flag off by default.Hugo Herbelin
2017-04-06Merge PR#455: Farewell decl_modeMaxime Dénès
2017-03-23Documenting the grammar {| ... |} syntax for building records.Hugo Herbelin
And an extra minor changes (use of zeroone when relevant, use of type rather than term).
2017-03-23Merge PR#433: doc: fix a French-ismMaxime Dénès
2017-03-22Fix some typos.Guillaume Melquiond
2017-03-22Merge PR#482: [toplevel] Remove unusable option -notopMaxime Dénès
2017-03-17Document Show Match, add ref to that in match variants/extensionsPaul Steckler
2017-03-14doc: fix a French-ismValentin Robert
2017-03-14[toplevel] Remove unusable option -notopEmilio Jesus Gallego Arias
Maxime points out that -notop cannot be used as the kernel requires all constants to belong into a module. Indeed: ``` $ rlwrap ./bin/coqtop -notop Coq < Definition foo := True. Toplevel input, characters 0-23: > Definition foo := True. > ^^^^^^^^^^^^^^^^^^^^^^^ Error: No session module started (use -top dir) Coq < Module M. Definition foo := True. End M. Module M is defined Coq < Locate foo. Constant If you see this, it's a bug.M.foo (shorter name to refer to it in current context is M.foo) ``` My rationale for the removal is that this kind of incomplete features are often confusing to newcomers ─ it has happened to me many times ─ as it can be seen for example in #397 .
2017-03-14Merge PR#438: Fix V7 syntax in refman.Maxime Dénès