| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Merge PR #9217: [ci] [appveyor] Temporally disable test suite on Appveyor. | Gaëtan Gilbert | |
| 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 | Higher-level libobject API for objects with fixed scopes | Maxime Dénès | |
| 2018-12-12 | Merge PR #9150: [doc] Enable Warning 50 [incorrect doc comment] and fix ↵ | Maxime Dénès | |
| comments. | |||
| 2018-12-11 | Fixing imports in debug printers: gramlib depends on Loc which is in lib.cma. | Hugo Herbelin | |
| 2018-12-10 | Merge PR #9077: Rename generated directory gramlib__pack -> gramlib/.pack | Emilio Jesus Gallego Arias | |
| 2018-12-09 | fix copy-paste error in CI_ARCHIVEURL | Christian Doczkal | |
| 2018-12-09 | add relation-algebra to CI test suite | Christian Doczkal | |
| 2018-12-09 | [doc] Enable Warning 50 [incorrect doc comment] and fix comments. | Emilio Jesus Gallego Arias | |
| This is a pre-requisite to use automated formatting tools such as `ocamlformat`, also, there were quite a few places where the comments had basically no effect, thus it was confusing for the developer. p.s: Reading some comments was a lot of fun :) | |||
| 2018-12-06 | Rename generated directory gramlib__pack -> gramlib/.pack | Gaëtan Gilbert | |
| It's a bit cleaner this way, especially wrt the number of toplevel directories. Also fix warning about undefined GRAMMARCMA while we're at it. | |||
| 2018-12-05 | [ci] Add four color theorem proof to CI | Emilio Jesus Gallego Arias | |
| 2018-12-05 | Merge PR #9065: [gramlib] Remove `Ploc.t` in favor of `Loc.t` | Pierre-Marie Pédrot | |
| 2018-12-05 | Merge PR #8705: [vernac] [hooks] Refactor towards optional hooks. | Pierre-Marie Pédrot | |
| 2018-12-04 | CI: track dev branch of coq-simple-io | Yishuai Li | |
| 2018-12-04 | Merge PR #8187: Notation printing based on scopes (take 2, including bug fixes) | Emilio Jesus Gallego Arias | |
| 2018-12-04 | Merge PR #9053: Document code owner team creation. | Maxime Dénès | |
| 2018-12-04 | Addressing issues with PR#873: performance and use of abbreviation for printing. | Hugo Herbelin | |
| We do a couple of changes: - Splitting notation keys into more categories to make table smaller. This should (a priori) make printing faster (see #6416). - Abbreviations are treated for printing like single notations: they are pushed to the scope stack, so that in a situation such as Open Scope foo_scope. Notation foo := term. Open Scope bar_scope. one looks for notations first in scope bar_scope, then try to use foo, they try for notations in scope foo_scope. - We seize the opportunity of this commit to simplify availability_of_notation which is now integrated to uninterp_notation and which does not have to be called explicitly anymore. | |||
| 2018-12-03 | Merge PR #9112: [release doc] vX.X branches are now automatically protected. | Maxime Dénès | |
| 2018-11-30 | [vernac] [hooks] Refactor towards optional hooks. | Emilio Jesus Gallego Arias | |
| We make `declaration_hook`s optional arguments everywhere, and thus we avoid some "fake" functions having to be passed. This identifies positively the code really using hooks [funind, rewrite, coercions, program, and canonicals] and helps moving toward some hope of reification. | |||
| 2018-11-30 | [gramlib] Remove `Ploc.t` in favor of `Loc.t` | Emilio Jesus Gallego Arias | |
| The types are identical and we have no more reason for the split. Note the following TODOS: - discrepancy of `Ploc.after` with `CLexer.after` - discrepancy of `Ploc.comments` with `CLexer.comments` - `Ploc.dummy` vs `Loc.t option` | |||
| 2018-11-30 | Merge PR #9102: [ltac] Remove aliases already present in the lower layers. | Pierre-Marie Pédrot | |
| 2018-11-29 | [release doc] vX.X branches are now automatically protected. | Théo Zimmermann | |
| 2018-11-29 | Merge PR #9054: [ci] [appveyor] Move Appveyor to OPAM 2. | Maxime Dénès | |
| 2018-11-28 | [Windows CI] Do not build any addon if WINDOWS is not enabled_all_addons. | Théo Zimmermann | |
| Co-authored-by: Michael Soegtrop <michael.soegtrop@intel.com> | |||
| 2018-11-28 | [ltac] Remove aliases already present in the lower layers. | Emilio Jesus Gallego Arias | |
| We remove a few aliases present in the lower layers [`Genintern/Tactypes`] from `Tacexpr`. IMHO this enlarges the API for no good purpose, and difficults analysis. | |||
| 2018-11-27 | [ci] [appveyor] Move Appveyor to OPAM 2. | Emilio Jesus Gallego Arias | |
| We update the Appveyor configuration so it uses OPAM 2.0, and thus it can install newer packages. | |||
| 2018-11-27 | Merge PR #9046: Goptions.declare_* functions return unit instead of a ↵ | Emilio Jesus Gallego Arias | |
| write_function | |||
| 2018-11-27 | Merge PR #7033: Remove obsolete files from dev/doc | Théo Zimmermann | |
| 2018-11-27 | Merge PR #8850: Private universes for opaque polymorphic constants. | Matthieu Sozeau | |
| 2018-11-26 | Merge PR #9057: [nix-ci] Add a README in dev/ci/nix | Théo Zimmermann | |
| 2018-11-26 | Fix ocamldebug-coq for packed gramlib | Gaëtan Gilbert | |
| 2018-11-26 | [nix-ci] Add a README in dev/ci/nix | Vincent Laporte | |
| 2018-11-26 | [nix-ci] Use master version of Unicoq | Vincent Laporte | |
| 2018-11-24 | Merge PR #8933: Make initial evar map argument to check_evars_are_solved ↵ | Pierre-Marie Pédrot | |
| optional. | |||
| 2018-11-24 | Apply suggestions from code review | Théo Zimmermann | |
| Thanks to @Zimmi48 as always for the careful review. Co-Authored-By: ejgallego <e+git@x80.org> | |||
| 2018-11-24 | [ci] [doc] Note about `overlay-maintainers` team. | Emilio Jesus Gallego Arias | |
| 2018-11-24 | [ci] [doc] Note about `create-overlays.sh` | Emilio Jesus Gallego Arias | |
| 2018-11-24 | [ci] [doc] Split user/developer README, add info about Nix/Docker CI | Emilio Jesus Gallego Arias | |
| 2018-11-23 | Merge PR #9055: [dev] fix create_overlay wrt branch names containing / | Emilio Jesus Gallego Arias | |
| 2018-11-23 | Merge PR #9044: Remove pidetop from CI | Emilio Jesus Gallego Arias | |
| 2018-11-23 | Adding overlay. | Pierre-Marie Pédrot | |
| 2018-11-23 | Overlay for private polymorphic universes | Gaëtan Gilbert | |
| 2018-11-23 | Merge PR #9021: merge-pr: Improve overlay check | Maxime Dénès | |
| 2018-11-23 | s/let _ =/let () =/ in some places (mostly goptions related) | Gaëtan Gilbert | |
| 2018-11-22 | [dev] fix create_overlay wrt branch names containing / | Enrico Tassi | |
| 2018-11-22 | Document code owner team creation. | Théo Zimmermann | |
| 2018-11-21 | Remove pidetop from CI | Maxime Dénès | |
| pidetop relies on some rather low level API from STM, which we'd like to change. It does not seem maintained much anymore, and still hasn't moved to github. | |||
| 2018-11-21 | [camlp5] Remove dependency on camlp5. | Emilio Jesus Gallego Arias | |
| 2018-11-21 | Merge PR #8985: [gramlib] [build] Switch make-based system to packed gramlib | Enrico Tassi | |
