aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Remove some unused values and typesGravatar Gaetan Gilbert2017-04-27
|
* Rename Sos_lib.(||) -> parser_or to avoid (deprecated) Pervasives.orGravatar Gaetan Gilbert2017-04-27
|
* Disambiguate Polynomial.Hyp and Mfourier.Hyp -> AssumGravatar Gaetan Gilbert2017-04-27
|
* Use [method!] to override methods (warning 7)Gravatar Gaetan Gilbert2017-04-27
|
* Fix omitted labels in function callsGravatar Gaetan Gilbert2017-04-27
|
* Remove unused [rec] keywordsGravatar Gaetan Gilbert2017-04-27
|
* Locally disable some warnings.Gravatar Gaetan Gilbert2017-04-27
|
* Merge PR#583: [toplevel] More work on error handling.Gravatar Maxime Dénès2017-04-27
|\
* \ Merge PR#586: trivial cleanup commits which does not change Coq APIGravatar Maxime Dénès2017-04-27
|\ \
* \ \ Merge PR#568: Remove tactic compatibility layerGravatar Maxime Dénès2017-04-27
|\ \ \
| * | | Document the API changes.Gravatar Pierre-Marie Pédrot2017-04-27
| | | |
* | | | Merge PR#584: Give andb_prop a simpler proofGravatar Maxime Dénès2017-04-27
|\ \ \ \
* \ \ \ \ Merge PR#585: Small typo in commentGravatar Maxime Dénès2017-04-27
|\ \ \ \ \
* \ \ \ \ \ Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2017-04-27
|\ \ \ \ \ \
| | | | | * | contracting the type of "Pfedit.solve_by_implicit_tactic"Gravatar Matej Košík2017-04-27
| |_|_|_|/ / |/| | | | |
| | * | | | Small typo in commentGravatar Vadim Zaliva2017-04-26
| |/ / / / |/| | | |
| | * | | Give andb_prop a simpler proofGravatar Jason Gross2017-04-25
| |/ / / |/| | | | | | | No need to use `discriminate`. This is the hopefully uncontroversial part of https://github.com/coq/coq/pull/401.
| | | * [toplevel] Remove unused parameter from `Vernac.process_expr`.Gravatar Emilio Jesus Gallego Arias2017-04-25
| | | |
| | | * [toplevel] Use exception information for error printing.Gravatar Emilio Jesus Gallego Arias2017-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a partial backtrack on 63cfc77ddf3586262d905dc351b58669d185a55e. In that commit, we disregarded exception and tried to print error messages just by listening to feedback. However, feedback error messages are not always emitted due to https://coq.inria.fr/bugs/show_bug.cgi?id=5479 Thus meanwhile it is safer to go back to printing the information present in exceptions until we tweak the STM. This fixes https://coq.inria.fr/bugs/show_bug.cgi?id=5467 and many other glitches not reported, such errors in nested proofs.
| * | | Fix an optimization failure in tclPROGRESS.Gravatar Pierre-Marie Pédrot2017-04-25
| | | | | | | | | | | | | | | | | | | | | | | | Due to code reworking, a fastpath got anihilated because the slow path was computed altogether. We now only compute the slow check whenever the quick one fails.
* | | | Fix an optimization failure in tclPROGRESS.Gravatar Pierre-Marie Pédrot2017-04-25
| | | | | | | | | | | | | | | | | | | | | | | | Due to code reworking, a fastpath got anihilated because the slow path was computed altogether. We now only compute the slow check whenever the quick one fails.
| * | | Merge PR#567: Fix bug #5377: @? patterns broken.Gravatar Maxime Dénès2017-04-25
| |\ \ \
* | \ \ \ Merge PR#578: Fix nsatz not recognizing real literals.Gravatar Maxime Dénès2017-04-25
|\ \ \ \ \
| | | | | * [toplevel] Don't check proofs in -quick mode.Gravatar Emilio Jesus Gallego Arias2017-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a logical error introduced in ce2b2058587224ade9261cd4127ef4f6e94d356b Patch by @gares, closes https://coq.inria.fr/bugs/show_bug.cgi?id=5484
| | | | | * [toplevel] Don't mask critical exceptions in vernac interpretation.Gravatar Emilio Jesus Gallego Arias2017-04-24
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Indeed we were not correctly backtracking in the case of StackOverflow. It makes sense to remove the inner handler which is a leftover of a previous attempt, and handle interpretation errors in load as non-recoverable. This fixes: https://coq.inria.fr/bugs/show_bug.cgi?id=5485
| | | | * Adding a dedicated travis overlay for fiat-parsers.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing various tactic compatibility layers in core tactics.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Porting the firstorder plugin to the new tactic API.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing compatibility layer in Leminv.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing tactic compatibility layer in Command.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing tactic compatibility layer in congruence.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing tactic compatibility layer in Micromega.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Fix the API of the new pf_constr_of_global.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current implementation was still using continuation passing-style, and furthermore was triggering a focus on the goals. We take advantage of the tactic features instead.
| | | | * Removing trivial compatibility layer in refl_omega.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Porting omega to the new tactic API.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing trivial compatibility layer in omega.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Porting generalize_dep to the new tactic engine.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | |
| | | | * Removing the tclWEAK_PROGRESS tactical.Gravatar Pierre-Marie Pédrot2017-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only remaining use was applied on the unfold tactic, and the behaviours of tclPROGRESS and tclWEAK_PROGRESS coincide whenever only one goal is produced by their argument tactic.
| | | | * Removing the tclNOTSAMEGOAL primitive from the API.Gravatar Pierre-Marie Pédrot2017-04-24
| |_|_|/ |/| | | | | | | | | | | The only use in Equality is reimplemented in the new engine.
* | | | Merge PR#579: [flags] Deprecate is_silent/is_verbose in favor of single flag.Gravatar Maxime Dénès2017-04-24
|\ \ \ \
* \ \ \ \ Merge PR#574: Fix bug #5476: Ltac has an inconsistent view of hypotheses.Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \
* \ \ \ \ \ Merge PR#552: Miscelaneous commitsGravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \
| | | | | * \ Merge PR#577: Add bedrock targets src and facade to Travis CIGravatar Maxime Dénès2017-04-24
| | | | | |\ \
* | | | | | \ \ Merge PR#569: Documenting EConstr for developpers.Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ Merge PR#565: Remove VernacErrorGravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ Merge PR#580: [ide] Fix #5482 "location for query commands" in IDE.Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR#581: [toplevel] [emacs] Don't quote errors in emacs mode.Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ Merge PR#492: [travis] Pin camlp5 to the minimal version 6.14 for 4.02.3Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ Merge PR#576: [ide] Rely less on `Stateid.dummy`Gravatar Maxime Dénès2017-04-24
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | [travis] Pin camlp5 to the minimal version 6.14 for 4.02.3Gravatar Emilio Jesus Gallego Arias2017-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now test: - 4.02.3 + 6.14 [and 32bits of those] - 4.04.0 + 6.17 this looks like what the official support set should be for 8.7, given that both Ubuntu and Debian will ship the first, then switch to the latter. We also pin xmlm to version 1.2.0 to workaround bug https://github.com/ocaml/opam-repository/issues/8815