| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-19 | CoqIDE: Adapt configuration to require lablgtk3 and gtksourceview3. | Hugo Herbelin | |
| 2019-03-18 | [nix] Update reference to nixpkgs | Vincent Laporte | |
| 2019-03-18 | [nix] Move nixpkgs.nix into the dev/ directory | Vincent Laporte | |
| 2019-03-18 | [nix-ci] Use “master” versions of “coq-ext-lib” and “simple-io” | Vincent Laporte | |
| 2019-03-18 | [nix-ci] Share the reference to nixpkgs with default.nix | Vincent Laporte | |
| 2019-03-17 | iconv bedrock2 CI output to UTF-8 | Andres Erbsen | |
| The timing diff script dies badly on non-utf8 input (https://github.com/coq/coq/issues/9767). | |||
| 2019-03-16 | Add test-suite to Paramcoq CI | Pierre Roux | |
| 2019-03-14 | Overlays for SProp | Gaëtan Gilbert | |
| 2019-03-12 | Merge PR #9389: Implement a method for manual declaration of implicits. | Emilio Jesus Gallego Arias | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: ejgallego Ack-by: gares Ack-by: jashug | |||
| 2019-03-12 | Merge PR #7819: Ho matching occ sel | Enrico Tassi | |
| Ack-by: gares Ack-by: herbelin Ack-by: mattam82 Ack-by: ppedrot | |||
| 2019-03-11 | [ci] [docker] Upgrade odoc to 1.4.0 | Emilio Jesus Gallego Arias | |
| This is routine as for API doc writers to be able to access the newer features. | |||
| 2019-03-06 | Merge PR #9476: Constructor type information uses the expanded form. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-03-05 | [CI] Add stdlib2 | Vincent Laporte | |
| 2019-02-28 | Constructor type information uses the expanded form. | Pierre-Marie Pédrot | |
| It used to simply remember the normal form of the type of the constructor. This is somewhat problematic as this is ambiguous in presence of let-bindings. Rather, we store this data in a fully expanded way, relying on rel_contexts. Probably fixes a crapload of bugs with inductive types containing let-bindings, but it seems that not many were reported in the bugtracker. | |||
| 2019-02-28 | Overlays for coq/coq#9389 implicits API cleanup | Gaëtan Gilbert | |
| 2019-02-23 | [vernac] Unify declaration hooks. | Emilio Jesus Gallego Arias | |
| Supersedes #8718. | |||
| 2019-02-20 | [azure] [ci] Build on Windows using Dune. | Emilio Jesus Gallego Arias | |
| We may want to keep the make-based and Dune job, however the make-based setup is tested by the INRIA workers so it may not be needed. In order for some test to run well, we always run in Dune with an absolute path. The easiest way to get a portable absolute path is to use OCaml itself so we introduce a small executable to do that. While we are at it, we do some cleanup of the test-suite `dune` file, in particular we remove useless comments, set `--no-buffer` so results can be seen in real time, and recognize the `NJOBS` variable as we have moved to a Dune version that supports env vars. | |||
| 2019-02-18 | [ci] Resolve commit corresponding to branch when downloading tarball. | Théo Zimmermann | |
| This ensures that the log will contain the commit hash that we tested. This reuses the method from the Windows build script (we have a number of common functions, it would be interesting to start a bash shared library file). | |||
| 2019-02-18 | Merge PR #9590: [gitlab] [docker] [ci] Remove "edge" compiler switch. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-02-18 | [gitlab] [docker] [ci] Remove "edge" compiler switch. | Emilio Jesus Gallego Arias | |
| Since a long time the compiler switch is not very useful as it is not used to test any CI. The `edge+flambda` version seems stable enough to carry out the `edge` testing by itself, thus we remove the `egde` switch saving valuable Docker image size and Gitlab runners. We also tweak the `pkg:opam` job as to correctly set the version of the pinned local package. | |||
| 2019-02-17 | Separate variance and universe fields in inductives. | Gaëtan Gilbert | |
| I think the usage looks cleaner this way. | |||
| 2019-02-12 | [tactics] Remove dependency of abstract on global proof state. | Emilio Jesus Gallego Arias | |
| In order to do so we place the polymorphic status and name in the read-only part of the monad. Note the added comments, as well as the fact that almost no part of tactics depends on `proofs` nor `interp`, thus they should be placed just after pretyping. Gaëtan Gilbert noted that ideally, abstract should not depend on the polymorphic status, should we be able to defer closing of the constant, however this will require significant effort. Also, we may deprecate nameless abstract, thus rending both of the changes this PR need unnecessary. | |||
| 2019-02-11 | Merge PR #9465: [Nix-CI] Add iris and lambda-rust | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-02-09 | remove VERBOSE=1, gitlab log shows that `-async-proofs-tac-j 1` was indeed ↵ | Samuel Gruetter | |
| passed https://gitlab.com/coq/coq/-/jobs/158737429 | |||
| 2019-02-08 | Workaround for CI not having enough RAM for bedrock2: `-async-proofs-tac-j 1` | Samuel Gruetter | |
| COQMF_ARGS is a bedrock2-specific name to pass extra arguments to coq_makefile, and we use VERBOSE=1 for better debuggability | |||
| 2019-02-08 | Update overlay file | Matthieu Sozeau | |
| 2019-02-08 | Add overlay for Equations | Matthieu Sozeau | |
| 2019-02-08 | Add overlays for unicoq and mtac2 | Matthieu Sozeau | |
| 2019-02-05 | [Nix-CI] Add lambda-rust | Vincent Laporte | |
| 2019-02-05 | [Nix-CI] Add Iris | Vincent Laporte | |
| 2019-02-05 | [Nix-CI] Fix Unicoq | Vincent Laporte | |
| 2019-02-05 | Overlays | Maxime Dénès | |
| 2019-02-04 | Merge PR #9470: the default branch of Mtac2 changed to master | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-02-04 | the default branch of Mtac2 changed to master | beta | |
| 2019-02-04 | Remove AppVeyor: superseded by Azure. | Théo Zimmermann | |
| 2019-02-04 | Overlays. | Maxime Dénès | |
| 2019-02-04 | Dockerfile: update menhir from 20180530 to 20181113 | Vincent Laporte | |
| 2019-01-29 | Merge PR #9383: Remove travis | Vincent Laporte | |
| Reviewed-by: Zimmi48 Reviewed-by: vbgl | |||
| 2019-01-24 | Add Overlays | Maxime Dénès | |
| 2019-01-24 | [nix-CI] Split the build inputs | Vincent Laporte | |
| Coq and the Coq libraries can now be excluded (by setting the NOCOQ environment variable). | |||
| 2019-01-24 | [Nix-ci] Add QuickChick | Vincent Laporte | |
| 2019-01-24 | [Nix-ci] Fix Unicoq | Vincent Laporte | |
| 2019-01-24 | [Nix-ci] Add formal-topology | Vincent Laporte | |
| 2019-01-23 | Merge PR #9239: [ci] [appveyor] Pass -j2 to Appveyor's build and build test ↵ | Maxime Dénès | |
| suite again | |||
| 2019-01-22 | Remove travis | Gaëtan Gilbert | |
| The azure OSX job replaces the first travis job, and the second always fails and so is useless. | |||
| 2019-01-22 | Merge PR #9225: Fix issue: Windows CI: cygwin install cache is not reused #9212 | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-01-17 | Merge PR #9345: [ci] Update fiat-crypto to the new pipeline | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-01-17 | Merge PR #9192: Issue #9175, #9190, #9191 (various minor Windows build issues) | Maxime Dénès | |
| Reviewed-by: Zimmi48 | |||
| 2019-01-16 | [ci] Update fiat-crypto to the new pipeline | Jason Gross | |
| We're recently reorganized fiat-crypto. This should fix the OOM CI issues. Fixes #9338 | |||
| 2019-01-11 | Merge pull request #8778 from SkySkimmer/merge-plugin-tuto | Yves Bertot | |
| Move plugin tutorial to Coq repo | |||
