| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-17 | [ltac] Use CAst nodes in the tactic AST. | Emilio Jesus Gallego Arias | |
| This provides several advantages to people serializing tactic scripts. Appearance of the involved constructors is common enough as to bother to submit this PR. | |||
| 2018-11-16 | Remove the implicit tactic feature following #7229. | Pierre-Marie Pédrot | |
| 2018-11-13 | Merge PR #8976: CoqHammer CI | Gaëtan Gilbert | |
| 2018-11-13 | [vernac] Rename Vernacinterp to Vernacextend and move extension functions there. | Emilio Jesus Gallego Arias | |
| This PR fixes an issues that was bugging me for some time, namely that `Vernacinterp` really means `Vernacextend`. We thus rename the file and move the associated functions there, which were incorrectly placed in `Vernacentries`. Note the beneficial effects on reducing the `.mli` API. | |||
| 2018-11-13 | Merge PR #8978: nix helpers for debugging external projects from CI | Emilio Jesus Gallego Arias | |
| 2018-11-12 | Skip submodules in HoTT CI script. | Gaëtan Gilbert | |
| Avoid downloading Coq. | |||
| 2018-11-12 | CoqHammer CI | Lukasz Czajka | |
| 2018-11-12 | Helpers for debugging external projects from CI | Vincent Laporte | |
| 2018-11-10 | [ci] Add paramcoq to CI. | Emilio Jesus Gallego Arias | |
| 2018-11-09 | Merge PR #8949: Remove checker printers | Emilio Jesus Gallego Arias | |
| 2018-11-09 | Adding an overlay for #8601. | Pierre-Marie Pédrot | |
| 2018-11-08 | [dune] Some tweaks to docs. | Emilio Jesus Gallego Arias | |
| 2018-11-08 | Remove checker printers | Gaëtan Gilbert | |
| Now that the checker is using the regular kernel files it can also use the normal printers. | |||
| 2018-11-08 | Merge PR #8944: Revert PR #8923 (require camlp5 >=7.06) | Gaëtan Gilbert | |
| 2018-11-08 | Merge PR #8098: Update/improve two aspects of the merging process. | Maxime Dénès | |
| 2018-11-08 | Revert "Merge PR #8923: Bump camlp5 minimal version and use its safe API." | Pierre-Marie Pédrot | |
| This reverts commit c4880effb91fab55c250a799cbceac9b04681db0, reversing changes made to 65927c22bcad62e1bc9a28a57377d82eba215a2d. | |||
| 2018-11-07 | Bump up the minimal camlp5 version to 7.06. | Pierre-Marie Pédrot | |
| This is the first release that contains the type-safe grammar API. | |||
| 2018-11-07 | Merge PR #8918: Fix overlays on Windows CI | Michael Soegtrop | |
| 2018-11-07 | Merge PR #8868: [Docker] Update OCaml (4.07.1) and camlp5 (7.07-almost) | Emilio Jesus Gallego Arias | |
| 2018-11-07 | Merge PR #8773: [checker] Refactor by sharing code with the kernel | Pierre-Marie Pédrot | |
| 2018-11-06 | Update/improve two aspects of the merging process. | Théo Zimmermann | |
| Following discussion in #7042, we write down an advice to give time for last comments before merging potentially controversial PRs. We document a practice that is becoming standard in order to improve PR merging time: some other maintainer can self-assign if the main maintainer is not responding. Encourage component maintainers to announce when they won't be available. We document the practice of code owner teams. Co-authored-by: Hugo Herbelin <Hugo.Herbelin@inria.fr> | |||
| 2018-11-06 | [Docker] Update COMPILER_EDGE: 4.07.0 → 4.07.1 | Vincent Laporte | |
| Also update CAMLP5_VER_EDGE: 7.06 → 7.06.10-g84ce6cc4 This is to avoid an OCaml bug that occurs when compiling the OCaml code extracted from part of a patched version of CompCert. ~~~ File "extraction/Parser.ml", line 12375, characters 19-29: Error: Constraints are not satisfied in this type. Type initstate' should be an instance of initstate' ~~~ This compiler issue only appears with OCaml 4.07.0 (neither with 4.06 nor with 4.07.1); hence this update. | |||
| 2018-11-06 | Fix overlays on Windows CI | Gaëtan Gilbert | |
| "${foo+}" is always the empty string "${foo-}" is "$foo" when foo is set and empty string when it's unset. | |||
| 2018-11-06 | [checker] Refactor by sharing code with the kernel | Maxime Dénès | |
| For historical reasons, the checker was duplicating a lot of code of the kernel. The main differences I found were bug fixes that had not been backported. With this patch, the checker uses the kernel as a library to serve the same purpose as before: validation of a `.vo` file, re-typechecking all definitions a posteriori. We also rename some files from the checker so that they don't clash with kernel files. | |||
| 2018-11-06 | Add overlay for Equations | Matthieu Sozeau | |
| 2018-11-05 | Merge PR #8515: Command driven attributes | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8843: Remove coqide ml4 | Pierre-Marie Pédrot | |
| 2018-11-03 | Merge PR #8844: Move abstract out of tactics.ml | Pierre-Marie Pédrot | |
| 2018-11-02 | Remove ml4 from Coq's make build system | Gaëtan Gilbert | |
| 2018-11-02 | Add dev/changes about attribute syntax in mlg | Gaëtan Gilbert | |
| 2018-11-02 | Add overlays (command driven attributes) | Gaëtan Gilbert | |
| 2018-11-02 | [dev doc] Update proof engine docs, fixes #6640 | Emilio Jesus Gallego Arias | |
| We update the docs for the removal of `Sigma` and the deprecation of `enter_nf`. | |||
| 2018-10-31 | Merge PR #8688: Generalizing the various evar_map printers in Termops over ↵ | Pierre-Marie Pédrot | |
| an environment | |||
| 2018-10-30 | Merge PR #8750: [ci] [doc] Notes about branch names. | Gaëtan Gilbert | |
| 2018-10-30 | Overlays (#8844 split-tactics) | Gaëtan Gilbert | |
| 2018-10-30 | Adding overlay for coq-elpi | Hugo Herbelin | |
| 2018-10-30 | Generalizing the various evar_map printers in Termops over an environment. | Hugo Herbelin | |
| This is a step towards limiting calls to the global environment. Incidentally unify naming evd -> sigma in Termops. | |||
| 2018-10-28 | Merge PR #8827: Revert "[ci] Pin CI_REF to plugin_tutorial to use not yet ↵ | Emilio Jesus Gallego Arias | |
| merged commit." | |||
| 2018-10-26 | Fix overlay for this extension of the PR. To be removed. | Matthieu Sozeau | |
| 2018-10-26 | PR 8671: Add overlay for plugin-tutorial | Matthieu Sozeau | |
| 2018-10-26 | Revert "[ci] Pin CI_REF to plugin_tutorial to use not yet merged commit." | Gaëtan Gilbert | |
| This reverts commit df69c44af03f2587b3f1706a805d0e2728c1f1dc. Should be merged before any PR with plugin tutorial overlays, or we can just merge the vendor PR instead. | |||
| 2018-10-26 | Overlay for kernel entries change | Maxime Dénès | |
| 2018-10-26 | Merge PR #8744: [dune] Compile debug and checker printers. | Gaëtan Gilbert | |
| 2018-10-26 | Merge PR #8753: [build] Refactoring of config lib and ocamldebug tweaks. | Gaëtan Gilbert | |
| 2018-10-23 | [dune] [opam] Move to OPAM 2.0 | Emilio Jesus Gallego Arias | |
| We need to update in Docker: - dune to 1.4.0: as it honors `-p` on test stanzas - dune-release to 1.1.0: support for OPAM 2.0 + fixes This makes `dune-release distrib` / `dune-release opam pkg` work. TODO: we need to figure out what is going on with the versioning. Should we do `dune subst` on `pinned`? | |||
| 2018-10-23 | [dune] Compile debug and checker printers. | Emilio Jesus Gallego Arias | |
| As noted by Gäetan, we didn't compile these. We also provide a recipe to run `ocamldebug`. Try (after a build): ``` dune exec dev/dune-dbg (ocd) source dune_db ``` or ``` dune exec dev/dune-dbg checker (ocd) source checker_dune_db ``` for the checker. | |||
| 2018-10-23 | [build] Refactoring to config lib and ocamldebug tweaks. | Emilio Jesus Gallego Arias | |
| We make `config` into a properly library. This is more uniform and useful for some clients. This also matches what was done in Dune. Next step would be to push dependencies on `Coq_config` upwards, only the actual toplevel binaries should depend on it. We also remove the stale `camlp5.dbg` and refactor the dbg files a bit, isolating the bits that are specific to the plugin / lib building method used by makefile. | |||
| 2018-10-22 | [doc] [api] Update `odoc` to new release 1.3.0 | Emilio Jesus Gallego Arias | |
| This includes many changes, please have a look at the newly generated docs. | |||
| 2018-10-18 | Merge PR #8719: [ci] [appveyor] Disable validate target. | Maxime Dénès | |
| 2018-10-18 | [ci] Pin CI_REF to plugin_tutorial to use not yet merged commit. | Théo Zimmermann | |
| This fixes the CI until this commit is merged into master. | |||
