aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-04Merge PR #7229: Deprecate implicit tactic solving.Hugo Herbelin
2018-06-04Merge PR #7486: Update old parts of CHANGES to use current bug numbers.Hugo Herbelin
2018-06-04Merge PR #7481: document 7025 (coq_makefile flag variables)Maxime Dénès
2018-06-04Merge PR #7596: [ci] [windows] Use newer OCaml version.Michael Soegtrop
2018-06-04Merge PR #7655: Refactor parsing rules for Hint Resolve -> and Hint Resolve <-Pierre-Marie Pédrot
2018-06-04Merge PR #7601: Fix notation for code snippet in documentationMaxime Dénès
2018-06-04Merge PR #7418: Actually take advantage of the normalization status of ↵Maxime Dénès
kernel closures.
2018-06-04Merge PR #7199: Fixes #7195: missing freshness condition in Ltac ↵Matthieu Sozeau
pattern-matching names
2018-06-04Merge PR #7112: Fix #6770: fixpoint loses locality info in proof mode.Matthieu Sozeau
2018-06-04Merge PR #7114: Fix #7113: Program Let Fixpoint in section causes anomalyMatthieu Sozeau
2018-06-04Merge PR #7189: Fix #5539: algebraic universe produced by cases.Matthieu Sozeau
2018-06-04Merge PR #7349: Fix an anomaly when calling Obligation 0 or Obligation -1.Matthieu Sozeau
2018-06-04Merge PR #7013: Fixes #7011: Fix/CoFix were not considered in main loop of ↵Matthieu Sozeau
tactic unification.
2018-06-04Merge PR #7216: Replace uses of Termops.dependent by more specific functions.Matthieu Sozeau
2018-06-04Merge PR #7552: Fix #7539: Checker does not properly handle negative ↵Matthieu Sozeau
coinductive types.
2018-06-04Merge PR #7590: Fix #7586: Anomaly "Uncaught exception Not_found".Matthieu Sozeau
2018-06-04Documenting the deprecation.Pierre-Marie Pédrot
2018-06-04Deprecate implicit tactic solving.Pierre-Marie Pédrot
2018-06-04Merge PR #7249: Cleaning, documentation, uniformisation of the Coq extension ↵Pierre-Marie Pédrot
of List
2018-06-04Merge PR #7619: Mention test-suite in PR templateMaxime Dénès
2018-06-04Merge PR #7648: Indicate in the doc that clearbody can take several identsMaxime Dénès
2018-06-04Merge PR #7496: Fix #4403: insufficient handling of type-in-type in kernel.Maxime Dénès
2018-06-04Merge PR #7657: Fix a couple typos in deprecation messagesPierre-Marie Pédrot
2018-06-04Merge PR #7640: Small refactoring to clarify make_local_hint_db.Pierre-Marie Pédrot
2018-06-04Merge PR #7649: Remove some dead code in class_tactics.mlPierre-Marie Pédrot
2018-06-03Merge PR #7682: Fixes #7641: more detailed message about disjunctive ↵Emilio Jesus Gallego Arias
patterns with different variables
2018-06-03Merge PR #7689: configure: fix warning printingEmilio Jesus Gallego Arias
2018-06-03Merge PR #7637: Fix an outdated comment refering to lib/dnet.mliPierre-Marie Pédrot
2018-06-03configure: fix warning printingGaëtan Gilbert
2018-06-03Further sharing in CList.Hugo Herbelin
2018-06-03Cleaning, 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-03Merge PR #7683: [lib] Fix wrong deprecation annotations.Pierre-Marie Pédrot
2018-06-03Fixes #7641: more detailed message for disjunctive patterns with different vars.Hugo Herbelin
Could still be made more detailed with more time.
2018-06-03Merge PR #7656: CI for QuickChick and ext-libEmilio Jesus Gallego Arias
2018-06-02Update .gitlab to use newer ocamlLeonidas Lampropoulos
2018-06-03[lib] Fix wrong deprecation annotations.Emilio Jesus Gallego Arias
Introduced in #7177
2018-06-03Merge PR #7681: Fixes #7636: location missing on deprecated compatibility ↵Emilio Jesus Gallego Arias
notations.
2018-06-02QuickChick CILeonidas Lampropoulos
2018-06-02Merge PR #7680: [ci] Expose updated `OCAMLPATH` for CI users.Gaëtan Gilbert
2018-06-02Fixes #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-01Merge PR #7234: Reduce circular dependency constants <-> projectionsMaxime Dénès
2018-06-01Merge PR #7570: [api] Move `Constrexpr` to the `interp` module.Maxime Dénès
2018-06-01Merge PR #7537: Improve the Gallina chapter of the reference manual.Maxime Dénès
2018-06-01Merge PR #7606: Allow more than one signature and name per Sphinx objectMaxime Dénès
2018-06-01Merge PR #7660: Add codeowner for timing python scriptsMaxime Dénès
2018-06-01Merge two clearbody docsThéo Winterhalter
2018-05-31Merge PR #7652: Explicitly require python2 in python scripts in tools/Jason Gross
2018-05-31Add codeowner for timing python scriptsJason Gross