| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | |||
| 2019-01-08 | [ci] Update fiat-crypto legacy | Jason Gross | |
| Once https://github.com/mit-plv/fiat-crypto/pull/477 is merged, the master branch will no longer contain the files nor the targets for fiat-crypto legacy. (We should perhaps consider moving fiat-crypto legacy to coq-community as a source of vm and printing tests.) | |||
| 2019-01-08 | Integrate plugin tutorial after code import | Gaëtan Gilbert | |
| 2019-01-07 | Merge PR #9309: [ci] Add Verdi Raft with dependencies to CI | Emilio Jesus Gallego Arias | |
| 2019-01-05 | [ci] Add Verdi Raft with dependencies to CI | Karl Palmskog | |
| 2019-01-04 | Remove formal-topology from CI | Maxime Dénès | |
| This was suggested by the author. See https://github.com/bmsherman/topology/issues/23 | |||
| 2018-12-27 | Merge PR #9224: Move lint job to gitlab | Emilio Jesus Gallego Arias | |
| 2018-12-25 | [ci] [appveyor] Pass -j2 to Appveyor's build. | Emilio Jesus Gallego Arias | |
| 2018-12-21 | Move lint job to gitlab | Gaëtan Gilbert | |
| This changes the semantics a bit since we don't have TRAVIS_COMMIT_RANGE anymore, instead we do per-commit linting for the commits since the last merge commit. | |||
| 2018-12-20 | Fix line ending issues | Gaëtan Gilbert | |
| Try to mimick MSoegtropIMC (https://github.com/coq/coq/pull/9243#issuecomment-448968353 ) | |||
| 2018-12-18 | Merge PR #9215: Set up CI with Azure Pipelines | Emilio Jesus Gallego Arias | |
| 2018-12-17 | Merge PR #9153: [api] Move reduction modules to `tactics` | Pierre-Marie Pédrot | |
| 2018-12-17 | Set up CI with Azure Pipelines | Gaëtan Gilbert | |
| 2018-12-17 | Merge PR #8856: [gitlab] Test Ocaml trunk. | Gaëtan Gilbert | |
| 2018-12-17 | Merge PR #9220: Move shallow state logic to the function preparing state for ↵ | Enrico Tassi | |
| workers | |||
| 2018-12-16 | Merge PR #9172: [proof] Rework proof interface. | Pierre-Marie Pédrot | |
| 2018-12-14 | Fix issue: Windows CI: cygwin install cache is not reused #9212 | Michael Soegtrop | |
| 2018-12-14 | [dune] [gitlab] Test OCaml trunk. | Emilio Jesus Gallego Arias | |
| We add a job testing the build of Coq with OCaml 4.08 [AKA `trunk`] CoqIDE is not supported in 4.08 due to missing `lablgtk`, also `oUnit` cannot be currently installed, thus we have to add a switch to the test suite to disable `unit-tests`. Many deprecation warnings happened in 4.08 so we use the `release` profile to make them not fatal. Using a 4.08 build profile would be an option too. | |||
| 2018-12-14 | [proof] Rework proof interface. | Emilio Jesus Gallego Arias | |
| - deprecate the old 5-tuple accessor in favor of a view record, - move `name` and `kind` proof data from `Proof_global` to `Proof`, this will prove useful in subsequent functionalizations of the interface, in particular this is what abstract, which lives in the monads, needs in order no to access global state. - Note that `Proof.t` and `Proof_global.t` are redundant anyways. | |||
| 2018-12-13 | Add overlay | Maxime Dénès | |
| 2018-12-13 | [dune] [doc] Support for building the reference manual with Dune. | Emilio Jesus Gallego Arias | |
| This is a reduced version of #8503 as to provide a way to build the reference manual with Dune. Dune 1.6 supports (experimentally) directories as targets, thus we introduce a rule that will call `sphinx` to build the manual. This only provides build, however generation of `.install` rules is not done, it will be hopefully addressed in #8503. Note that we set `expire: 1 month` for all the artifacts we build with Dune. IMHO this makes most sense as not to abuse Gitlab's hosting, however of course we could consider a different deployment strategy if wanted. | |||
| 2018-12-13 | [ci] [appveyor] Temporally disable test suite on Appveyor. | Emilio Jesus Gallego Arias | |
| Hopefully we will re-enable it back soon, I am preparing a refactoring that should make it more robust w.r.t paths and changes on Windows which will enable to use a faster build system. But now it is timing out 100% of the times [due to #8655] so it is not useful. | |||
| 2018-12-12 | Merge PR #9150: [doc] Enable Warning 50 [incorrect doc comment] and fix ↵ | Maxime Dénès | |
| comments. | |||
| 2018-12-12 | Fix issue #9188 : Enable VST and aactactics in master | Michael Soegtrop | |
| 2018-12-11 | [ci] Clean overlay folder. | Emilio Jesus Gallego Arias | |
