| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-14 | Gitlab: skip docker job when $SKIP_DOCKER == "true". | Gaëtan Gilbert | |
| 2018-05-14 | Gitlab: build docker image in pipeline and use through registry. | Gaëtan Gilbert | |
| A docker-boot job is added which builds the docker image and pushes it to the registry, the other jobs running on the image from the registry. The boot job reuses the already pushed image if it exists and matches, this is important to cut down its runtime. Making a new image takes 30min for all the switches https://gitlab.com/SkySkimmer/coq/-/jobs/66650546 For testing I removed all jobs except boot and main build, and after that run I built only the standard switch. Building 1 switch takes around 20min https://gitlab.com/SkySkimmer/coq/-/jobs/66656942 When the registry is up to date it takes 2min https://gitlab.com/SkySkimmer/coq/-/jobs/66658790 (I don't know about all switches but probably no more than 5min) Each pipeline pushes the image to $CI_REGISTRY_IMAGE:$CI_PIPELINE_ID which is eg registry.gitlab.com/skyskimmer/coq:21557176 and is what the other jobs use to run themselves. For caching it pulls from and pushes to a constant name, in this test $CI_REGISTRY_IMAGE:$CACHEKEY. We might also want to pull from the main coq repo to avoid redoing work. The question of having 1 image or 1 image/switch remains open. Using the gitlab registry doesn't really work for circle CI, so the dockerhub account would have to remain (or circle could return to an opam-boot job, or be removed from our CI). There are similar concerns with travis if we want to move it to docker. | |||
| 2018-05-14 | Merge PR #7337: dir-locals: add bug-reference-mode variables | Emilio Jesus Gallego Arias | |
| 2018-05-14 | Merge PR #7482: Update CI documentation following recent evolutions. | Emilio Jesus Gallego Arias | |
| 2018-05-14 | Merge PR #7502: Fixing little printing bug with "Locate" on recursive notations | Emilio Jesus Gallego Arias | |
| 2018-05-14 | Merge PR #7344: Windows packaging build with Gitlab CI | Gaëtan Gilbert | |
| 2018-05-14 | Merge PR #7479: Move 4722 (dangling symlink) to misc tests, remove dangling ↵ | Gaëtan Gilbert | |
| symlink from repo | |||
| 2018-05-14 | Merge PR #7374: [sphinx] More fatal warnings. | Maxime Dénès | |
| 2018-05-14 | Update CI documentation following recent evolutions. | Théo Zimmermann | |
| 2018-05-14 | Merge PR #7365: Mini fixes in the tactics chapter | Maxime Dénès | |
| 2018-05-13 | Fixing a bug in printing the body of a located notation. | Hugo Herbelin | |
| This was introduced between v8.5 and v8.6 (presumably 63f3ca8). | |||
| 2018-05-13 | Removing a superfluous trailing newline in "Locate" for a notation. | Hugo Herbelin | |
| 2018-05-13 | Move 4722 (dangling symlink) to misc tests, remove dangling symlink from repo | Ralf Jung | |
| Fixes #7065 | |||
| 2018-05-13 | Merge PR #7477: Support for notations with autonomous only-parsing and ↵ | Emilio Jesus Gallego Arias | |
| only-printing declarations. | |||
| 2018-05-13 | Merge PR #7489: gitlab CI: remove math-classes job | Emilio Jesus Gallego Arias | |
| 2018-05-11 | gitlab CI: remove math-classes job | Gaëtan Gilbert | |
| It's redundant as a dependency of formal-topology. | |||
| 2018-05-11 | Merge PR #7340: Remove DirClosedSection. | Enrico Tassi | |
| 2018-05-11 | Doc: Renaming an old-style numerical evar in an alphabetical one. | Hugo Herbelin | |
| 2018-05-11 | Doc: Moving `\forall` to `forall` in file tactics.rst. | Hugo Herbelin | |
| Not only are most of "forall"s in the manual in Coq notation, but the math notation leads to have a specially long space after the comma. | |||
| 2018-05-11 | Doc: Some quotes missing in file tactics.rst. | Hugo Herbelin | |
| 2018-05-11 | Replacing a broken reference by hyperlinks in chapter tactics. | Hugo Herbelin | |
| 2018-05-11 | A few fixes in chapter tactics. | Hugo Herbelin | |
| 2018-05-11 | Merge PR #7470: use at least 6 Xs in mktemp filename templates | Gaëtan Gilbert | |
| 2018-05-11 | Merge PR #6959: [build] Build checker generated files using a make rule. | Enrico Tassi | |
| 2018-05-11 | Notations: advertize that distinct "only parsing"/"only printing" rules work. | Hugo Herbelin | |
| 2018-05-11 | Merge PR #7466: Remove tutorials from the repo | Maxime Dénès | |
| 2018-05-11 | Merge PR #7461: [sphinx] Improve the proof handling chapter. | Maxime Dénès | |
| 2018-05-11 | Merge PR #7341: Don't recurse into closed modules/sections in split_lib. | Enrico Tassi | |
| 2018-05-11 | coqdev.el: add bug-reference-mode variables | Gaëtan Gilbert | |
| 2018-05-11 | Merge PR #7363: [ci] Fix another issue with the timing tests | Gaëtan Gilbert | |
| 2018-05-11 | Merge PR #7456: [toplevel] Don't ignore output filename provided by user in -o | Théo Zimmermann | |
| 2018-05-11 | Remove packaging jobs from appveyor | Maxime Dénès | |
| They are now done on Gitlab CI. The test suite on Windows stays on Appveyor. | |||
| 2018-05-11 | Windows packaging build with Gitlab CI | Maxime Dénès | |
| We use a specific runner on Inria CloudStack. This allows us to have the same build infrastructure setup for signed and unsigned binary packages. The main Coq repository on Gitlab will produce unsigned binaries, using a runner without secret. On my repository, a one-click operation will sign the packages, making this part of the release process smoother. | |||
| 2018-05-10 | Merge PR #7437: [coqdep] Minor cleanups. | Pierre-Marie Pédrot | |
| 2018-05-10 | Suggest going to /documentation to see a list of tutorials. | Théo Zimmermann | |
| 2018-05-10 | One can build all the HTML doc using default.nix. | Théo Zimmermann | |
| 2018-05-10 | Clean-up in Makefile.doc and include Sphinx in doc-html target. | Théo Zimmermann | |
| 2018-05-10 | Remove tutorials. | Théo Zimmermann | |
| 2018-05-10 | Fixes #7462, part 2 (only-printing not make believe parsing rule is declared). | Hugo Herbelin | |
| 2018-05-10 | Fixes part 1 of #7462 (only-printing not to override existing interp rule). | Hugo Herbelin | |
| 2018-05-10 | Merge PR #7473: [ci] Add mit-plv/cross-crypto | Emilio Jesus Gallego Arias | |
| 2018-05-10 | Merge PR #7471: [travis] Fix version of camlp5 for OCaml 4.06.1. | Emilio Jesus Gallego Arias | |
| 2018-05-10 | [build] Build checker generated files using a make rule. | Emilio Jesus Gallego Arias | |
| Currently, `configure.ml` does copy/link some files from `kernel` to `checker` in an ad-hoc way. Instead, it is preferable to add a copy rule to make and let it handle the dependencies properly. This also fixes a dependency bug in Windows, as files wouldn't be properly refreshed if `configure` was not run each time. | |||
| 2018-05-09 | [ci] Add mit-plv/cross-crypto | Jason Gross | |
| I followed the code for fiat-crypto / fiat-parsers. I hope I didn't miss anything. | |||
| 2018-05-09 | [sphinx] Improve proof handling chapter. | Théo Zimmermann | |
| 2018-05-09 | Clarify that the description of coqtop does not reflect all user interfaces. | Théo Zimmermann | |
| 2018-05-09 | [sphinx] Improvements around the Show commands, including missing indices ↵ | Théo Zimmermann | |
| and indentation. | |||
| 2018-05-09 | [travis] Add explicit opam switch command to guarantee we're using the ↵ | Théo Zimmermann | |
| requested compiler. | |||
| 2018-05-09 | [travis] Fix version of camlp5 for OCaml 4.06.1. | Théo Zimmermann | |
| 2018-05-09 | use at least 6 Xs in mktemp filename templates | Sven M. Hallberg | |
| OpenBSD mktemp fails with an error otherwise. | |||
