aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Quick fix of tactic parsing while Load-ing in coqide.Gravatar Hugo Herbelin2016-11-04
| | | | Note that this is still broken when loading files containing C-zar scripts.
* Test for #4966 ("auto" wrongly seen as "auto with *" when in position of ident).Gravatar Hugo Herbelin2016-11-04
|
* Fix #3441 Use pf_get_type_of to avoid blowupGravatar Matthieu Sozeau2016-11-04
| | | | ... in pose proof of large proof terms
* Fix refine in compatibility modeGravatar Matthieu Sozeau2016-11-04
|
* Fix #4837: ./configure -local makes coqdep issue many warningsGravatar Maxime Dénès2016-11-04
| | | | | | We simply remove the warnings about paths mixing Win32 and Unix separators, since that situation does not seem problematic (c.f. discussion on the bug tracker).
* Merge remote-tracking branch 'github/pr/335' into v8.6Gravatar Maxime Dénès2016-11-04
|\ | | | | | | Was PR#335: Fix printing of typeclasses eauto debug wrt intro.
* \ 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
| | |
* | | Silence option deprecation warnings in the compat fileGravatar Jason Gross2016-11-04
| | | | | | | | | | | | Some options are expected to be deprecated
* | | Remove an OCaml 4.02 construct.Gravatar Maxime Dénès2016-11-03
| | | | | | | | | | | | | | | This was not detected by running coq-contribs, so it probably means that we are not testing with the right version of OCaml.
* | | Merge remote-tracking branch 'github/pr/340' into v8.6Gravatar Maxime Dénès2016-11-03
|\ \ \ | | | | | | | | | | | | Was PR#340: Fix various shortcomings of the warnings infrastructure.
* \ \ \ Merge remote-tracking branch 'github/pr/341' into v8.6Gravatar Maxime Dénès2016-11-03
|\ \ \ \ | | | | | | | | | | | | | | | Was PR#341: Better Arguments compatibility.
| * | | | Better Arguments compatibility.Gravatar Maxime Dénès2016-11-02
|/ / / / | | | | | | | | | | | | | | | | With multiple arguments list, repeating the "/" modifier used to be mandatory. So instead of forbidding it, we issue a deprecation warning.
| * | | Fix various shortcomings of the warnings infrastructure.Gravatar Maxime Dénès2016-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The flags are now interpreted from left to right, without any other precedence rule. The previous one did not make much sense in interactive mode. - Set Warnings and Set Warnings Append are now synonyms, and have the "append" semantics, which is the most natural one for warnings. - Warnings on unknown warnings are now printed only once (previously the would be repeated on further calls to Set Warnings, sections closing, module requiring...). - Warning status strings are normalized, so that e.g. "+foo,-foo" is reduced to "-foo" (if foo exists, "" otherwise).
| * | | Put string between quotes when printing an option value.Gravatar Maxime Dénès2016-11-02
|/ / / | | | | | | | | | This is a better (more generic) fix to #5061 than my e8b9ee76.
* | | Fix spurious OCaml Warning 56 in TACTIC EXTEND macros.Gravatar Pierre-Marie Pédrot2016-10-30
| | |
* | | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-29
|\ \ \
* | | | Removing dead code.Gravatar Hugo Herbelin2016-10-29
| | | |
* | | | Fixing error localisation bug introduced in fixing #5142 (21e1d501e17c).Gravatar Hugo Herbelin2016-10-29
| | | | | | | | | | | | | | | | (May it fell in the case mentioned in the inner comment of Exninfo.info?)
* | | | Fixing #5164 (regression in locating error in argument of "refine").Gravatar Hugo Herbelin2016-10-29
| | | | | | | | | | | | | | | | | | | | | | | | Reporting location was not expecting a term passed to an ML tactic to be interpreted by the ML tactic itself. Made an empirical fix to report about the as-precise-as-possible location available.
* | | | Merge remote-tracking branch 'github/pr/321' into v8.6Gravatar Maxime Dénès2016-10-28
|\ \ \ \ | | | | | | | | | | | | | | | Was PR#321: Handling of section variables in hints
* \ \ \ \ Merge remote-tracking branch 'github/pr/319' into v8.6Gravatar Maxime Dénès2016-10-28
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Was PR#319: More error tagging, try to fix bug 5135
* \ \ \ \ \ Merge commit 'fccbd64' into v8.6Gravatar Maxime Dénès2016-10-28
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Was PR#187: Add a META file to support ocamlfind linking.
| * | | | | | [build] Add a target to install the META file.Gravatar Emilio Jesus Gallego Arias2016-10-28
| | | | | | |
| * | | | | | [build] META file to enable plugin linking with ocamlfind.Gravatar Emilio Jesus Gallego Arias2016-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows building SerAPI and jsCoq using ocamlbuild.
* | | | | | | Merge remote-tracking branch 'github/pr/337' into v8.6Gravatar Maxime Dénès2016-10-28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Was PR#337: Fix arguments
| | | | | * | | Fixing #5161 (case of a notation with unability to detect a recursive binder).Gravatar Hugo Herbelin2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Type annotations in unrelated binders were badly interfering with detection of recursive binders in notations.
| * | | | | | | Add missing dot to impargs error message.Gravatar Maxime Dénès2016-10-27
| | | | | | | |
| * | | | | | | Proper fix for #3753 (anomaly with implicit arguments and renamings)Gravatar Maxime Dénès2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of circumventing the problem on the caller's side, as was done in Arguments, we simply avoid failing as there was no real reason for this anomaly to be triggered. If the list of renamings is shorter than the one of implicits, we simply interpret the remaining arguments as not renamed.
| * | | | | | | Complete overhaul of the Arguments vernacular.Gravatar Maxime Dénès2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main point of this change is to fix #3035: Avoiding trailing arguments in the Arguments command, and related issues occurring in HoTT for instance. When the "assert" flag is not specified, we now accept prefixes of the list of arguments. The semantics of _ w.r.t. to renaming has changed. Previously, it meant "restore the original name inferred from the type". Now it means "don't change the current name". The syntax of arguments is now restricted. Modifiers like /, ! and scopes are allowed only in the first arguments list. We also add *a lot* of missing checks on input values and fix various bugs. Note that this code is still way too complex for what it does, due to the complexity of the implicit arguments, reduction behaviors and renaming APIs.
* | | | | | | | Using msg_info for info_auto and info_eauto (PR #324).Gravatar Hugo Herbelin2016-10-26
| | | | | | | |
* | | | | | | | STM: make ~valid state id non optional from APIsGravatar Enrico Tassi2016-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It used to be Stateid.initial by default. That is indeed a valid state id but very likely not the very best one (that would be the tip of the document).
* | | | | | | | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-26
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Merge remote-tracking branch 'github/pr/338' into v8.5Gravatar Maxime Dénès2016-10-25
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#338: Remove warning now that info_auto is fixed.
| | * | | | | | | Remove warning now that info_auto is fixed.Gravatar Théo Zimmermann2016-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes a warning dating from 8.5 signaling that info_auto and info_trivial are broken and advising to use Info 1 auto instead. Now, these tactics are fixed and thus they can be used again. They do not do exactly the same thing as Info 1 auto and may be more useful for the learner.
| | | | | | | * | Remove v62 from the refman.Gravatar Théo Zimmermann2016-10-25
| | | | | | | | |
| | | | | | | * | Remove v62 from the codebase.Gravatar Théo Zimmermann2016-10-25
| | | | | | | | |
| * | | | | | | | Revert "Fixing call to "lazy beta iota" in "refine" (restoring v8.4 behavior)."Gravatar Maxime Dénès2016-10-25
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c9c54122d1d9493a965b483939e119d52121d5a6. This behavior of refine has changed three times in recent years, so let's take the time to make up our mind and wait for a major release. Btw, onhyps=None is not a sane way to express that a tactic should be applied to all hypotheses.
* | | | | | | | Merge commit 'a799600' into v8.6Gravatar Maxime Dénès2016-10-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#334: Fix bug 5031 : should not be an anomaly
| * | | | | | | | That Function is unable to create a Fixpoint equation is a user problem,Gravatar Yves Bertot2016-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not an anomaly
| | * | | | | | | Update CHANGES.Gravatar Maxime Dénès2016-10-25
| | | | | | | | |
| | * | | | | | | Bump version number to 8.5pl3.Gravatar Maxime Dénès2016-10-25
| | | | | | | | |
| | * | | | | | | Merge remote-tracking branch 'github/pr/333' into v8.5Gravatar Maxime Dénès2016-10-25
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#233: Fix a bug in error printing of unif constraints
| | * \ \ \ \ \ \ \ Merge remote-tracking branch 'github/pr/329' into v8.5Gravatar Maxime Dénès2016-10-25
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#329: Fix #5127 Memory corruption with the VM
* | | \ \ \ \ \ \ \ \ Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-24
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Adding a test for #4398 (interpretation scopes for "match goal").Gravatar Hugo Herbelin2016-10-24
| | | | | | | | | | |
* | | | | | | | | | | Rename lia.cache into .lia.cache in the test-suite Makefile.Gravatar Maxime Dénès2016-10-24
| | | | | | | | | | |
* | | | | | | | | | | Merge commit '81bdc22' into v8.6Gravatar Maxime Dénès2016-10-24
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#301: Update .gitignore with new names for psatz caches.
| | * \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'github/pr/326' into v8.5Gravatar Maxime Dénès2016-10-24
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was PR#326: Extend documentation of auto
| | | | | * | | | | | | | Test file for #5127: Memory corruption with the VMGravatar Maxime Dénès2016-10-24
| | | | | | | | | | | | |