| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-12 | .gitignore: no more generated grammar/*.ml files | Pierre Letouzey | |
| 2016-07-12 | Makefile: no more .ml4.d hence no more rule to clean them | Pierre Letouzey | |
| 2016-07-12 | ".gitignore" update | Matej Kosik | |
| 2016-07-12 | removing ocamldoc-related syntax errors | Matej Kosik | |
| 2016-07-12 | expanding "make help" a little bit | Matej Kosik | |
| 2016-07-12 | Removing "READABLE_ML4=" from "Makefile.build" | Matej Kosik | |
| 2016-07-11 | Removing "VERBOSE=" from "Makefile.build" | Matej Kosik | |
| 2016-07-08 | Fixing the printing of unknown locations by adding a newline. | Pierre-Marie Pédrot | |
| 2016-07-08 | Adding a breaking space in warning names. | Pierre-Marie Pédrot | |
| 2016-07-08 | Remove spurious warnings about projections when requiring modules. | Pierre-Marie Pédrot | |
| 2016-07-08 | Fixing #4906 (regression in printing an error message). | Hugo Herbelin | |
| 2016-07-08 | Typo in a comment of stdlib. | Hugo Herbelin | |
| 2016-07-07 | Merge branch 'v8.5' into v8.6 | Pierre-Marie Pédrot | |
| 2016-07-07 | Merge remote-tracking branch 'github/bug4653' into v8.6 | Matthieu Sozeau | |
| 2016-07-07 | Prevent "Load" from displaying all the intermediate subgoals. | Guillaume Melquiond | |
| Note that even "Load Verbose" is not supposed to display them. | |||
| 2016-07-07 | Do not display goals in -compile-verbose mode (bug #4841). | Guillaume Melquiond | |
| The -verbose family of options is only meant to echo sentences as they are processed. The patch below broke this, while fixing another issue. That other issue will be fixed in the next commit. Revert "Fixing "Load" without "Verbose" in coqtop, after vernac_com lost its" This reverts commit 2a28c677c3c205ff453b7b5903e4c22f4de2649b. | |||
| 2016-07-07 | Do not use implicit type info for (x := t) bindings | Matthieu Sozeau | |
| This maintains compatibility, it is debatable if we should use implicit type information for lets to allow for coercions to fire. (Problem found in math-comp). | |||
| 2016-07-07 | Merge remote-tracking branch 'github/bug4873' into v8.6 | Matthieu Sozeau | |
| 2016-07-07 | Program: fix #4873: transparency option not used | Matthieu Sozeau | |
| 2016-07-06 | Update csdp.cache. | Maxime Dénès | |
| 2016-07-06 | Fix typo in configure (noticed by Jason). | Maxime Dénès | |
| 2016-07-06 | Merge branch 'primproj' into v8.6 | Matthieu Sozeau | |
| 2016-07-06 | Fix reopened bug #3317. | Matthieu Sozeau | |
| 2016-07-06 | Fixed bug #4622. | Matthieu Sozeau | |
| 2016-07-06 | Disallow dependent case on prim records w/o eta | Matthieu Sozeau | |
| 2016-07-06 | Renaming to more generic has_dependent_elim test | Matthieu Sozeau | |
| 2016-07-06 | Move is_prim... to Inductiveops and correct Scheme | Matthieu Sozeau | |
| Now scheme will not try to build ill-typed dependent analyses on recursive records with primitive projections but report a proper error. Minor change of the API (adding one error case to recursion_scheme_error). | |||
| 2016-07-06 | primproj: warning and avoid error. | Matthieu Sozeau | |
| When defining a (co)recursive inductive with primitive projections on, which lacks eta-conversion and hence dependent elimination, build only the associated non-dependent elimination principles, and warn about this. Also make the printing of the status of an inductive w.r.t. projections and eta conversion explicit in Print and About. | |||
| 2016-07-06 | Merge remote-tracking branch 'github/pr/199' into v8.5 | Maxime Dénès | |
| Was PR#199: Unbreak singleton list-like notation (-compat 8.4) | |||
| 2016-07-06 | Merge remote-tracking branch 'github/pr/241' into v8.5 | Maxime Dénès | |
| Was PR#241: Restore option_map in FMapFacts | |||
| 2016-07-06 | Fix #4793: Coq 8.6 should accept -compat 8.6 | Maxime Dénès | |
| We also add a Coq86.v compat file. | |||
| 2016-07-06 | Bump version number in preparation for 8.5pl2 release. | Maxime Dénès | |
| 2016-07-06 | Fix test-suite file 3690 | Matthieu Sozeau | |
| 2016-07-06 | Deduplicate some names in .mailmap | Jason Gross | |
| 2016-07-06 | Univs: fix internalization of (x := T) and casts | Matthieu Sozeau | |
| They were allowing algebraic universes to slip in terms. | |||
| 2016-07-06 | Fix indentation of configure printout | Jason Gross | |
| 2016-07-05 | Move option_map notation up | Jason Gross | |
| This way, it's not eaten by a section | |||
| 2016-07-05 | Restore option_map in FMapFacts | Jason Gross | |
| This definition was removed by a4043608f704f026de7eb5167a109ca48e00c221 (This commit adds full universe polymorphism and fast projections to Coq), for reasons I do not know. This means that things like `unfold option_map` work only in 8.5, while `unfold <application of Facts>.option_map` works only in 8.4. This allows `unfold` to work correctly in both 8.4 and 8.5. | |||
| 2016-07-05 | Compat84: Don't mess with stdlib modules | Jason Gross | |
| We don't actually need to, unless we want to support the (presumably uncommon) use-case of someone using [Import VectorNotations] to override their local notation for things in vector_scope. Additionally, we now maintain the behavior that [Import VectorNotations] opens vector_scope. | |||
| 2016-07-05 | Prevent unsafe overwriting of Required modules by toplevel library. | Maxime Dénès | |
| In coqtop, one could do for instance: Require Import Top. (* Where Top contains a Definition b := true *) Lemma bE : b = true. Proof. reflexivity. Qed. Definition b := false. Lemma bad : False. Proof. generalize bE; compute; discriminate. Qed. That proof could however not be saved because of the circular dependency check. Safe_typing now checks that we are not requiring (Safe_typing.import) a library with the same logical name as the current one. | |||
| 2016-07-05 | congruence fix: test-suite code and update CHANGES | Matthieu Sozeau | |
| This fixes bugs #4069 (not 4609 as mentionned in the git log) and #4718. | |||
| 2016-07-05 | Revert "Merge remote-tracking branch 'github/pr/229' into trunk" | Maxime Dénès | |
| This reverts commit b2f8f9edd5c1bb0a9c8c4f4b049381b979d3e385, reversing changes made to da99355b4d6de31aec5a660f7afe100190a8e683. Hugo asked for more discussion on this topic, and it was not in the roadmap. I merged it prematurely because I thought there was a consensus. Also, I missed that it was changing coq_makefile. Sorry about that. | |||
| 2016-07-05 | Pass .v files to coqc in Makefile produced by coq_makefile (bug #4896). | Guillaume Melquiond | |
| Coqc now expects physical names for input files, so fix coq_makefile accordingly. | |||
| 2016-07-05 | Add mailmap entry. | Guillaume Melquiond | |
| 2016-07-05 | Bug fix : variable capture in ltac code of Nsatz | thery | |
| changing set (x := val) into let x := fresh "x" in set (x := val) | |||
| 2016-07-05 | FIX: "dev/doc/changes.txt" | Matej Kosik | |
| 2016-07-04 | Merge remote-tracking branch 'github/pr/229' into trunk | Maxime Dénès | |
| Was PR#229: Bytecode compilation in a new 'make byte' rule apart from 'make world' | |||
| 2016-07-04 | Merge branch 'congruencefix' into v8.5 | Matthieu Sozeau | |
| 2016-07-04 | Revert "Revert "Improve the interpretation scope of arguments of an ltac ↵ | Maxime Dénès | |
| match."" We apply this patch to trunk so that it is integrated in 8.6. This reverts commit 0eb08b70f0c576e58912c1fc3ef74f387ad465be. | |||
| 2016-07-04 | Merge branch 'v8.5' into trunk | Maxime Dénès | |
