| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-21 | Remove hash based univ level compare | Gaëtan Gilbert | |
| 2018-09-21 | Add test for univ names of polymorphic inductives in sections. | Gaëtan Gilbert | |
| This used to print Var (before #8475, even with explicit binders) but now doesn't. | |||
| 2018-09-21 | Universe binders are Id, not Name. Never print Var. | Gaëtan Gilbert | |
| Comes with minor cleanups in exception catching and unnecessary mapi. | |||
| 2018-09-21 | Best-effort hack to provide a meaningful name for anonymous bound universes. | Pierre-Marie Pédrot | |
| This restores the old behaviour that was printing qualified global names as a representation of anonymous bound universes, at the cost of a ugly hack. Ideally this should be handled by the callers, but for the time being the trade-off is probably OK. | |||
| 2018-09-21 | Store universe binder names as a mere list of names. | Pierre-Marie Pédrot | |
| This is the only information we care about. The printing mechanism is only called on polymorphic constants, as the naming of global monomorphic levels is performed in another module. | |||
| 2018-09-21 | Removing calls to AUContext.instance. | Pierre-Marie Pédrot | |
| We simply declare the bound universes with their user-facing name in the evarmap and call all printing functions on uninstantiated terms. We had to tweak the universe name declaring function so that it would work properly with bound universe variables and handle sections correctly. This changes the output of polymorphic definitions with unnamed universe variables. Now they are printed as Var(i) instead of the Module.n uid that came from their absolute name. | |||
| 2018-09-21 | Fix printing of abstract universe contexts. | Pierre-Marie Pédrot | |
| Due to their representation using names, the instance was not properly displayed. | |||
| 2018-09-21 | Merge PR #8518: [dune] Add "watch" target for continuous build mode. | Théo Zimmermann | |
| 2018-09-20 | [dune] Add "watch" target for continuous build mode. | Emilio Jesus Gallego Arias | |
| `make -f Makefile.dune watch` will now watch for files changes and rebuild what is needed. This feature requires `fswatch` or `inotifywait`, and Dune >= 1.2.0. Note that the current CI image ships an older Dune version. | |||
| 2018-09-20 | Merge PR #8418: Add a PDF version of the manual | Théo Zimmermann | |
| 2018-09-20 | Merge PR #8297: Fix #7754: universe declarations on mutual inductives | Matthieu Sozeau | |
| 2018-09-20 | Stop building LaTeX doc in Travis (keep HTML). | Théo Zimmermann | |
| The LaTeX doc is already tested in GitLab CI and finding the right dependencies in this older version of Ubuntu is a hurdle. | |||
| 2018-09-20 | Mention PDF doc in CHANGES. | Théo Zimmermann | |
| 2018-09-20 | Fix race condition. | Théo Zimmermann | |
| 2018-09-20 | Update minimum required dependency versions of Sphinx doc. | Théo Zimmermann | |
| The minimum required versions of the Sphinx-related (and ANTLR) Python packages for Coq 8.10 were chosen as the lower bound between what is currently in Debian Buster and in NixOS 18.09 Jellyfish (in practice the lower bound was always met by NixOS 18.09 Jellyfish). These minimum required versions were documented. In the docker image used by GitLab CI, we install these Python packages through pip as this allows us to pin them to these specific versions. In Travis, we let them unspecified to always test the latest versions. Finally, we also add the new dependencies of the Sphinx PDF manual. | |||
| 2018-09-20 | [doc] Replace app.info (deprecated in Sphinx 8.0) with logger.info | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Remove unneeded backslashes in biblio.bib | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Skip unneeded copies in copy_formatspecific_files | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Move a citation back into the introduction | Clément Pit-Claudel | |
| Alternatively, we could duplicate the citation text in both index files. | |||
| 2018-09-20 | [doc] Add sphinx-html, sphinx-latex, and sphinx-pdf targets | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Remove frames around code snippets in the LateX build | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Change the name that appears on the first page of the PDF manual | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix some Sphinx LaTeX warnings and silence others | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Add another common mistake to the documentation-writing guide | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix a few syntax highlighting issues | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Get rid of two Sphinx warnings | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix more duplicate-label issues in production lists | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Rewrite and document the prodn directive | Clément Pit-Claudel | |
| It was broken and undocumented. We dropped the git logs, too, so it wasn't clear who wrote it and why it was introduced in the first place. | |||
| 2018-09-20 | [doc] Add more common mistakes to the documentation-writing guide | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Mark the dummy index files as orphans (the LaTeX build skips them) | Clément Pit-Claudel | |
| Do we really need these? Wouldn't it be better to just add appropriate links to the html template? | |||
| 2018-09-20 | [doc] Add a warning about overusing the `coqtop` directive | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Work around https://github.com/sphinx-doc/sphinx/issues/4979 | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Ensure that merging coqtop blocks preserves anchors | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Work around https://github.com/sphinx-doc/sphinx/issues/4980 | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix a typo in the developer guide | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Include the rst and LaTeX preambles automatically in all files | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Improve rendering of Coq objects in PDF output | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Add env_version to metadata of coqrst plugin | Clément Pit-Claudel | |
| This is required by Sphinx 8.0. See https://github.com/sphinx-doc/sphinx/issues/4460. | |||
| 2018-09-20 | [doc] Fix a few LaTeX mistakes | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Create a wrapper around the Credits file for the LaTeX build | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Create a separate zebibliography file for the LaTeX build | Clément Pit-Claudel | |
| `.. bibliography::` puts the bibliography on its own page with its own title in LaTeX, but includes it inline without a title in HTML [1], so we need to maintain two separate copies of zebibliography.rst [1] https://sphinxcontrib-bibtex.readthedocs.io/en/latest/usage.html#mismatch-between-output-of-html-and-latex-backends | |||
| 2018-09-20 | [doc] Create a separate index file for the LaTeX build | Clément Pit-Claudel | |
| See https://github.com/sphinx-doc/sphinx/issues/4977 for context. | |||
| 2018-09-20 | [doc] Remove an empty '.. bibliography::' in addendum/program | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Explain why zebibliography needs to be separate and oddly-named | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Adjust conf.py to allow LaTeX builds | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Move the LaTeX preamble to a separate .tex file | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix a typo in coqdomain.py | Clément Pit-Claudel | |
| 2018-09-19 | Merge PR #8505: Fix Windows builds: OPAM has changed its URL schema. | Michael Soegtrop | |
| 2018-09-19 | Merge PR #8246: Implementing an internal basic version of the "pose" tactic ↵ | Enrico Tassi | |
| independent of the multi-usage internal "letin_tac" | |||
| 2018-09-19 | Fix Windows builds: OPAM has changed its URL schema. | Théo Zimmermann | |
