aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* pre-commit hook: fix whitespace error detectionGravatar Gaëtan Gilbert2018-02-08
| | | | --quiet implies --exit-code
* Mention linter and pre-commit hook in CONTRIBUTING.md.Gravatar Gaëtan Gilbert2018-02-08
|
* A pre-commit hook to magically fix whitespace issues.Gravatar Gaëtan Gilbert2018-02-08
|
* Merge PR #6627: Fix #6619: coqchk does not reduce compatibility constants ↵Gravatar Maxime Dénès2018-01-23
|\ | | | | | | for primitive projections
* \ Merge PR #6628: [printing] Remove duplicate definitions of pr_lident and ↵Gravatar Maxime Dénès2018-01-23
|\ \ | | | | | | | | | pr_lname
* \ \ Merge PR #6629: Archive COMPATIBILITYGravatar Maxime Dénès2018-01-23
|\ \ \
* \ \ \ Merge PR #6568: Cleanup scriptsGravatar Maxime Dénès2018-01-23
|\ \ \ \
| | * | | Archive COMPATIBILITY.Gravatar Théo Zimmermann2018-01-22
| | | | |
| | * | | Move the mention of the removal of Qed exporting at the right place.Gravatar Théo Zimmermann2018-01-22
| | | | |
* | | | | Merge PR #6461: Let dtauto recognize '@sigT A (fun _ => B)' as a conjunction.Gravatar Maxime Dénès2018-01-22
|\ \ \ \ \
* \ \ \ \ \ Merge PR #6625: Update location on tab switch, issue 6624Gravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #6576: generate both binary and text annotationsGravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge PR #6550: Remove outdated note about rlwrap in setup.txtGravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ Merge PR #6618: Fix Ltac subterm matching in (co-)fixpoints.Gravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ Merge PR #6575: Add flash infos for find and replaceGravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR #6506: Fast rel lookupGravatar Maxime Dénès2018-01-22
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
| | | | | | | | | * | [printing] Remove duplicate definitions of pr_lident and pr_lnameGravatar Vincent Laporte2018-01-22
| |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| | | | | | | | | * Adding a test for coqchk bug #6619.Gravatar Pierre-Marie Pédrot2018-01-20
| | | | | | | | | |
| | | | | | | | | * Fix #6618: coqchk fails with "ill-typed term".Gravatar Pierre-Marie Pédrot2018-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Primitive projections were not correctly unfolded, leading to failure of conversion checks in some cases. The kernel was strangely not affected by this bug, and it was probably a remnant of some vestigial code.
| | | | | | | | | * Remove dead code in Environ.Gravatar Pierre-Marie Pédrot2018-01-20
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The constant_value function was actually not behaving the same as constant_value_in w.r.t. projections. The former was not used, and the only place that used the latter was in Tacred and was statically insensitive to the use of projections.
| | | | | * | | | -annotate deprecated. New options: -annot, -bin-annotGravatar Vadim Zaliva2018-01-19
| | | | | | | | |
| | | | | | * | | update location on tab switch, issue 6624Gravatar Paul Steckler2018-01-19
| |_|_|_|_|/ / / |/| | | | | | |
| | | * | | | | Add test-suite file for issue #6617.Gravatar Cyprien Mangin2018-01-19
| | | | | | | |
| | | * | | | | Fix context handling of fix and cofix in Ltac subterm matching.Gravatar Cyprien Mangin2018-01-19
| | | | | | | |
| | | * | | | | Define EConstr version of [push_rec_types].Gravatar Cyprien Mangin2018-01-19
| | | | | | | |
| | * | | | | | add flash infos about wrap, not found, no. of replacements, no. of finds, ↵Gravatar Paul Steckler2018-01-18
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | issue #6452
* | | | | | | Merge PR #6555: Use let-in aware prod_applist_assum in dtauto and firstorder.Gravatar Maxime Dénès2018-01-18
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge PR #6448: Cleanup and add debug printers a bitGravatar Maxime Dénès2018-01-18
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge PR #6600: Update configure.ml to only warn on lablgtk >= 2.16.0 and < ↵Gravatar Maxime Dénès2018-01-17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.18.3
* \ \ \ \ \ \ \ \ Merge PR #6593: Add plugins to META.coqGravatar Maxime Dénès2018-01-17
|\ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ Merge PR #6298: Fix #6297: handle constraints like (u+1 <= Set/Prop)Gravatar Maxime Dénès2018-01-17
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR #6584: Implement the strategy mechanism in the checkerGravatar Maxime Dénès2018-01-17
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * | Add CHANGES entryGravatar Jasper Hugunin2018-01-17
| | | | | | | | | | | |
| | | | | | | | | | * | Let dtauto recognize '@sigT A (fun _ => B)' as a conjunctionGravatar Jasper Hugunin2018-01-17
| | | | | | | | | | | |
| | | | | | * | | | | | Add CHANGES entryGravatar Jasper Hugunin2018-01-17
| | | | | | | | | | | |
| | | | | | * | | | | | Add a test that `prod_applist_assum` reduces the right number of let-insGravatar Jasper Hugunin2018-01-17
| | | | | | | | | | | |
| | | | | | * | | | | | Use let-in aware prod_applist_assum in dtauto and firstorder.Gravatar Jasper Hugunin2018-01-17
| | | | | | | |_|_|/ / | | | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #6490. `prod_applist_assum` is copied from `kernel/term.ml` to `engine/termops.ml`, and adjusted to work with econstr. This change uncovered a bug in `Hipattern.match_with_nodep_ind`, where `has_nodep_prod_after` counts both products and let-ins, but was only being passed `mib.mind_nparams`, which does not count let-ins. Replaced with (Context.Rel.length mib.mind_params_ctxt).
| | | | * | | | | | | Update lablgtk check to be more generalGravatar Jason Gross2018-01-16
| | | | | | | | | | |
| | | * | | | | | | | Rename coq.ltac to coq.plugins.ltac in META.coqGravatar Cyprien Mangin2018-01-16
| | | | | | | | | | |
| | | | * | | | | | | Update configure.ml to only warn on lablgtk 2.16.0Gravatar Jason Gross2018-01-16
| | | | | |/ / / / / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Launchpad packages for lablgtk2 are misconfigured to report 2.16.0 even for much newer versions. This makes building Coq on Ubuntu impossible without modifying configure. This commit fixes that problem. See https://bugs.launchpad.net/ubuntu/+source/lablgtk2/+bug/1577236 for the upstream bug. This closes #6585
| | | | | | | | | * merge-pr.sh: use git diff --quietGravatar Gaëtan Gilbert2018-01-16
| | | | | | | | | |
| | | | | | | | | * Source basic overlay before user overlays.Gravatar Gaëtan Gilbert2018-01-16
| | | | | | | | | |
| | | | | | | | | * Cleanup shell expansions and quoting.Gravatar Gaëtan Gilbert2018-01-16
| | | | | | | | | |
| | | | | | | | | * Simplify logic and streamline lint-repository.shGravatar Gaëtan Gilbert2018-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We inline should-check-whitespace.sh in check-eof-newline.sh simplifying the find invocation.
* | | | | | | | | | Merge PR #6590: Fix the wrapper around ocamldebug.Gravatar Maxime Dénès2018-01-16
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR #6499: [vernac] Move the flags/attributes out of vernac_exprGravatar Maxime Dénès2018-01-16
|\ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ Merge PR #6466: Replace md5sum/md5 calls by an OCaml programGravatar Maxime Dénès2018-01-16
|\ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #6551: Bracket with goal selectorGravatar Maxime Dénès2018-01-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | |
| | | | | | | * | | | | | Add plugins to META.coqGravatar Cyprien Mangin2018-01-16
| |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | |
| | | | * | | | | | | | Fix the wrapper around ocamldebug.Gravatar Pierre-Marie Pédrot2018-01-15
| |_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 5ffa147, there is a new clib folder that needed to be added to the set of includes of ocamldebug