aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Make -warn-error fail on warnings emitted by coqc on stdlib.Gravatar Maxime Dénès2018-07-13
| | | | We turn all Coq warnings that are on by default into errors.
* Merge PR #8041: [ci] Remove warning jobs in favor of default `-warn-error yes`Gravatar Gaëtan Gilbert2018-07-12
|\
* \ Merge PR #7907: Tactic deprecation machineryGravatar Pierre-Marie Pédrot2018-07-12
|\ \
* \ \ Merge PR #8051: Clean-up user-overlays folder.Gravatar Emilio Jesus Gallego Arias2018-07-12
|\ \ \
| * | | Clean-up user-overlays folder.Gravatar Théo Zimmermann2018-07-12
| | | |
| | | * [warnings] Disable warning 58 "no cmx file was found in path"Gravatar Emilio Jesus Gallego Arias2018-07-12
| | | | | | | | | | | | | | | | See https://github.com/ocaml/num/issues/9
| | | * [warnings] Disable warning 59 [assignment to a non-mutable value] to make ↵Gravatar Emilio Jesus Gallego Arias2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | flambda happy. See issue #8043. Using `[@@@ocaml.warning "-59"]` to disable this fails, it seems like an OCaml bug.
| | | * [ci] Remove warning jobs in favor of default `-warn-error yes`Gravatar Emilio Jesus Gallego Arias2018-07-12
| |_|/ |/| | | | | | | | | | | As discussed in #6930, we remove the warnings jobs and instead do require the developers to submit a clean build.
* | | Merge PR #7871: [ci] Upgrade edge OCaml to 4.07.0 and Dune to 1.0.0Gravatar Gaëtan Gilbert2018-07-12
|\ \ \ | |/ / |/| |
| | * Tactic deprecation machineryGravatar Maxime Dénès2018-07-12
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We make it possible to deprecate tactics defined by `Ltac`, `Tactic Notation` or ML. For the first two variants, we anticipate the syntax of attributes: `#[deprecated(since = "XX", note = "YY")]` In ML, the syntax is: ``` let reflexivity_depr = let open CWarnings in { since = "8.5"; note = "Use admit instead." } TACTIC EXTEND reflexivity DEPRECATED reflexivity_depr [ "reflexivity" ] -> [ Tactics.intros_reflexivity ] END ``` A warning is shown at the point where the tactic is used (either a direct call or when defining another tactic): Tactic `foo` is deprecated since XX. YY YY is typically meant to be "Use bar instead.".
| * [ci] Upgrade edge OCaml to 4.07.0 and Dune to 1.0.0Gravatar Emilio Jesus Gallego Arias2018-07-11
|/ | | | | | - We update the OCaml version used in the base CI image. - Windows / OSX image building is also updated to use newer OCaml. - We also update Dune to 1.0.0.
* Merge PR #7998: [coqpp] Move to its own directory.Gravatar Pierre-Marie Pédrot2018-07-11
|\
* \ Merge PR #8035: Fix #8033: Tactic assert-suceeds has a typo in its name in ↵Gravatar Théo Zimmermann2018-07-11
|\ \ | | | | | | | | | the manual
* \ \ Merge PR #8021: Get rid of horrendous hack limiting the size of parsed integersGravatar Pierre-Marie Pédrot2018-07-11
|\ \ \
* \ \ \ Merge PR #8002: make-both-single-timing-files: fix --sort-by=diffGravatar Jason Gross2018-07-11
|\ \ \ \
* \ \ \ \ Merge PR #7898: Remove camlp4 remainsGravatar Emilio Jesus Gallego Arias2018-07-11
|\ \ \ \ \
| | | | | * [coqpp] Move to its own directory.Gravatar Emilio Jesus Gallego Arias2018-07-11
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Coqpp has nothing to do with `grammar`, we thus place it in its own directory, which will prove convenient in more modular build systems. Note that we add `coqpp` to the list of global includes, we could have indeed added some extra rules, but IMHO not worth it as hopefully proper containment will be soon checked by Dune.
* | | | | Merge PR #7984: Compile `coqpp` inside the `bin/` folder and make it ↵Gravatar Emilio Jesus Gallego Arias2018-07-11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | available after installation
* \ \ \ \ \ Merge PR #8031: Remove auto-retry in GitLab CI now that @coqbot is handling it.Gravatar Emilio Jesus Gallego Arias2018-07-11
|\ \ \ \ \ \
| | * | | | | Compile coqpp inside the bin/ folder and make it available after installation.Gravatar Pierre-Marie Pédrot2018-07-10
| |/ / / / / |/| | | | |
* | | | | | Merge PR #8036: [travis] Remove even more jobs.Gravatar Emilio Jesus Gallego Arias2018-07-10
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #8034: [travis] Try to workaround the repeated APT failures by ↵Gravatar Emilio Jesus Gallego Arias2018-07-10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | using Jason Gross's suggestion.
| | * | | | | | [travis] Remove even more jobs.Gravatar Théo Zimmermann2018-07-10
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Users who want to test external projects should be encouraged to activate GitLab CI as is documented in dev/ci/README.md.
| | | | | | * fixed typo for assert_suceedGravatar charguer2018-07-10
| |_|_|_|_|/ |/| | | | |
| * | | | | [travis] Try to workaround the repeated APT failures by using Jason Gross's ↵Gravatar Théo Zimmermann2018-07-10
|/ / / / / | | | | | | | | | | | | | | | suggestion.
| * / / / Remove auto-retry in GitLab CI now that @coqbot is handling it.Gravatar Théo Zimmermann2018-07-10
|/ / / /
* | | | Merge PR #7899: My recent improvements to the backport script.Gravatar Maxime Dénès2018-07-10
|\ \ \ \
* \ \ \ \ Merge PR #7983: Turn a dead branch into an assertion failure in VM reification.Gravatar Maxime Dénès2018-07-10
|\ \ \ \ \
* \ \ \ \ \ Merge PR #8028: Fix a few typosGravatar Théo Zimmermann2018-07-10
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #8025: Fix rst syntax for `quote ident {ident}`Gravatar Théo Zimmermann2018-07-10
|\ \ \ \ \ \ \
| | | | * | | | Add new options --no-conflict and --no-signature-check to backport script.Gravatar Théo Zimmermann2018-07-10
| |_|_|/ / / / |/| | | | | |
| | * | | | | Fix typo in doc/proof-engine/tactics.rst.Gravatar whitequark2018-07-10
| | | | | | |
| | * | | | | Fix typo in Init.Logic.Gravatar whitequark2018-07-10
| |/ / / / / |/| | | | |
* | | | | | Merge PR #7920: Generic syntax for attributesGravatar Maxime Dénès2018-07-09
|\ \ \ \ \ \
| | * | | | | Fix rst syntax for `quote ident {ident}`Gravatar Joachim Breitner2018-07-09
| |/ / / / / |/| | | | |
* | | | | | Merge PR #7884: Fix #5719: Uncaught exception Invalid_argument.Gravatar Matthieu Sozeau2018-07-09
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #8015: Output UTF-8 explicitly in timing toolsGravatar Jason Gross2018-07-08
|\ \ \ \ \ \ \
| | | | | | | * Get rid of horrendous hack limiting the size of parsed integersGravatar Maxime Dénès2018-07-08
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge PR #7985: Remove letouzey from CODEOWNERS since he left the Coq ↵Gravatar Maxime Dénès2018-07-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | organization.
* \ \ \ \ \ \ \ Merge PR #8020: Modify URLs in xml-protocol.mdGravatar Théo Zimmermann2018-07-08
|\ \ \ \ \ \ \ \
| * | | | | | | | Modify URLs in xml-protocol.mdGravatar Rin Arakaki2018-07-08
| | | | | | | | |
| * | | | | | | | Modify URLs in xml-protocol.mdGravatar Rin Arakaki2018-07-08
|/ / / / / / / /
* | | | | | | | Merge PR #7843: Remove Emacs modesGravatar Maxime Dénès2018-07-08
|\ \ \ \ \ \ \ \
| * | | | | | | | Mention the removal of Emacs modes in CHANGES.Gravatar Théo Zimmermann2018-07-08
| | | | | | | | |
| * | | | | | | | Remove Emacs modes.Gravatar Théo Zimmermann2018-07-08
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are not used anymore. People should use Proof-General (and optionally Company-Coq) instead.
| | | | | | | * make diff sort by difference, not absolute differenceGravatar Ralf Jung2018-07-07
| | | | | | | |
| | | | | | | * make-both-single-timing-files: fix --sort-by=diffGravatar Ralf Jung2018-07-07
| |_|_|_|_|_|/ |/| | | | | |
| | * | | | | Output UTF-8 explicitly in timing toolsGravatar Jasper Hugunin2018-07-07
| | | | | | |
* | | | | | | Merge PR #7921: Archive the `gallina` toolGravatar Maxime Dénès2018-07-07
|\ \ \ \ \ \ \
| | | | | | | * Add an overlay.Gravatar Pierre-Marie Pédrot2018-07-07
| | | | | | | |