| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-04 | Tests for part of #7068 and for #7076 (vm/native_compute and return predicate). | Hugo Herbelin | |
| 2018-06-04 | Preserving "canonical" form of return predicate in native_compute. | Hugo Herbelin | |
| Note that the normalization of the context of the return predicate was not done by the native compilation but by the lazy machine. The patch also "fixes" an anomaly in the case of an arity which was not in canonical form as in: Inductive A : nat -> id (nat->Type) := . Eval native_compute in fun x => match x in A y z return y = z with end. | |||
| 2018-06-04 | Preserving "canonical" form of return predicate in vm_compute. | Hugo Herbelin | |
| Note that the normalization of the context of the return predicate was not done by the vm but by the lazy machine. The patch also "fixes" an anomaly in the case of an arity which was not in canonical form as in: Inductive A : nat -> id (nat->Type) := . Eval vm_compute in fun x => match x in A y z return y = z with end. | |||
| 2018-06-04 | Merge PR #7229: Deprecate implicit tactic solving. | Hugo Herbelin | |
| 2018-06-04 | Merge PR #7486: Update old parts of CHANGES to use current bug numbers. | Hugo Herbelin | |
| 2018-06-04 | Merge PR #7481: document 7025 (coq_makefile flag variables) | Maxime Dénès | |
| 2018-06-04 | Merge PR #7596: [ci] [windows] Use newer OCaml version. | Michael Soegtrop | |
| 2018-06-04 | Merge PR #7655: Refactor parsing rules for Hint Resolve -> and Hint Resolve <- | Pierre-Marie Pédrot | |
| 2018-06-04 | Merge PR #7601: Fix notation for code snippet in documentation | Maxime Dénès | |
| 2018-06-04 | Merge PR #7418: Actually take advantage of the normalization status of ↵ | Maxime Dénès | |
| kernel closures. | |||
| 2018-06-04 | Merge PR #7199: Fixes #7195: missing freshness condition in Ltac ↵ | Matthieu Sozeau | |
| pattern-matching names | |||
| 2018-06-04 | Merge PR #7112: Fix #6770: fixpoint loses locality info in proof mode. | Matthieu Sozeau | |
| 2018-06-04 | Merge PR #7114: Fix #7113: Program Let Fixpoint in section causes anomaly | Matthieu Sozeau | |
| 2018-06-04 | Merge PR #7189: Fix #5539: algebraic universe produced by cases. | Matthieu Sozeau | |
| 2018-06-04 | Merge PR #7349: Fix an anomaly when calling Obligation 0 or Obligation -1. | Matthieu Sozeau | |
| 2018-06-04 | Merge PR #7013: Fixes #7011: Fix/CoFix were not considered in main loop of ↵ | Matthieu Sozeau | |
| tactic unification. | |||
| 2018-06-04 | Merge PR #7216: Replace uses of Termops.dependent by more specific functions. | Matthieu Sozeau | |
| 2018-06-04 | Merge PR #7552: Fix #7539: Checker does not properly handle negative ↵ | Matthieu Sozeau | |
| coinductive types. | |||
| 2018-06-04 | Merge PR #7590: Fix #7586: Anomaly "Uncaught exception Not_found". | Matthieu Sozeau | |
| 2018-06-04 | Documenting the deprecation. | Pierre-Marie Pédrot | |
| 2018-06-04 | Deprecate implicit tactic solving. | Pierre-Marie Pédrot | |
| 2018-06-04 | Merge PR #7249: Cleaning, documentation, uniformisation of the Coq extension ↵ | Pierre-Marie Pédrot | |
| of List | |||
| 2018-06-04 | Merge PR #7619: Mention test-suite in PR template | Maxime Dénès | |
| 2018-06-04 | Merge PR #7648: Indicate in the doc that clearbody can take several idents | Maxime Dénès | |
| 2018-06-04 | Merge PR #7496: Fix #4403: insufficient handling of type-in-type in kernel. | Maxime Dénès | |
| 2018-06-04 | Merge PR #7657: Fix a couple typos in deprecation messages | Pierre-Marie Pédrot | |
| 2018-06-04 | Merge PR #7640: Small refactoring to clarify make_local_hint_db. | Pierre-Marie Pédrot | |
| 2018-06-04 | Merge PR #7649: Remove some dead code in class_tactics.ml | Pierre-Marie Pédrot | |
| 2018-06-03 | Merge PR #7682: Fixes #7641: more detailed message about disjunctive ↵ | Emilio Jesus Gallego Arias | |
| patterns with different variables | |||
| 2018-06-03 | Merge PR #7689: configure: fix warning printing | Emilio Jesus Gallego Arias | |
| 2018-06-03 | Merge PR #7637: Fix an outdated comment refering to lib/dnet.mli | Pierre-Marie Pédrot | |
| 2018-06-03 | configure: fix warning printing | Gaëtan Gilbert | |
| 2018-06-03 | Further sharing in CList. | Hugo Herbelin | |
| 2018-06-03 | Cleaning, documentation, uniformisation of the Coq extension of List. | Hugo Herbelin | |
| Still some discrepancies though. E.g.: - some functions taking an equality as arguments have suffix `_f` but not all; - the functions possibly raising an error have still different kinds of failure (Failure, Invalid_argument, Not_found or IndexOutOfRange, and when in the first two cases, with no unique rules in the style of the associated string - we thus avoid to document the exact string used). There are a few semantics changes: - skipn_at_least now raises a `Failure` if its argument is negative; - map3 raises an Invalid_argument "List.map3" rather than Invalid_argument "map3" and similarly for map4 - internally, map3 and map4 are now tail-recursive (by uniformity); - internally, split3 and combine3 are now tail-recursive (by uniformity); - filter is now "smart" by default and smartfilter is deprecated; - smartmap is now tail-recursive by default. | |||
| 2018-06-03 | Merge PR #7683: [lib] Fix wrong deprecation annotations. | Pierre-Marie Pédrot | |
| 2018-06-03 | Fixes #7641: more detailed message for disjunctive patterns with different vars. | Hugo Herbelin | |
| Could still be made more detailed with more time. | |||
| 2018-06-03 | Merge PR #7656: CI for QuickChick and ext-lib | Emilio Jesus Gallego Arias | |
| 2018-06-02 | Update .gitlab to use newer ocaml | Leonidas Lampropoulos | |
| 2018-06-03 | [lib] Fix wrong deprecation annotations. | Emilio Jesus Gallego Arias | |
| Introduced in #7177 | |||
| 2018-06-03 | Merge PR #7681: Fixes #7636: location missing on deprecated compatibility ↵ | Emilio Jesus Gallego Arias | |
| notations. | |||
| 2018-06-02 | QuickChick CI | Leonidas Lampropoulos | |
| 2018-06-02 | Merge PR #7680: [ci] Expose updated `OCAMLPATH` for CI users. | Gaëtan Gilbert | |
| 2018-06-02 | Fixes #7636: location missing on deprecated compatibility notations. | Hugo Herbelin | |
| 2018-06-02 | [ci] Expose updated `OCAMLPATH` for CI users. | Emilio Jesus Gallego Arias | |
| This is needed for CI packages that use `META.coq` such as in https://github.com/coq/coq/pull/7656 . | |||
| 2018-06-02 | [appveyor] Use OCaml version 4.06.1 in the Windows build. | Emilio Jesus Gallego Arias | |
| We bump Windows builds to 4.06.1, IMHO it makes sense to use the latest OCaml version to build on that platform due to the support status and number of fixes. | |||
| 2018-06-01 | Merge PR #7234: Reduce circular dependency constants <-> projections | Maxime Dénès | |
| 2018-06-01 | Merge PR #7570: [api] Move `Constrexpr` to the `interp` module. | Maxime Dénès | |
| 2018-06-01 | Merge PR #7537: Improve the Gallina chapter of the reference manual. | Maxime Dénès | |
| 2018-06-01 | Merge PR #7606: Allow more than one signature and name per Sphinx object | Maxime Dénès | |
| 2018-06-01 | Merge PR #7660: Add codeowner for timing python scripts | Maxime Dénès | |
