aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Remove DirClosedSection.Gravatar Jasper Hugunin2018-04-24
| | | | | | This has been around for at least 16 years, with the comment "this won't last long I hope". https://github.com/coq/coq/commit/12965209478bd99dfbe57f07d5b525e51b903f22#diff-1a3a6f7bd5b2cf1bc6dd43ee04bbc3eaR112
* Merge PR #307: Adding a flag to support different naming modes for evar ↵Gravatar Pierre-Marie Pédrot2018-04-24
|\ | | | | | | hypotheses.
* \ Merge PR #6512: [api] Relocate `intf` modules according to dependency-order.Gravatar Pierre-Marie Pédrot2018-04-24
|\ \
| | * Adding a flag to support different naming modes for evar hypotheses.Gravatar Hugo Herbelin2018-04-24
| |/ |/| | | | | | | | | | | | | | | | | Four modes currently supported to deal with clashes: 1. Failing in case of clash 2. Renaming the most recent one 3. Renaming the previous hypothesis of same name if not a section variable 4. Renaming the previous hypothesis of same name even if a section variable The current mode is 3. Keeping it active by default
| * [api] Relocate `intf` modules according to dependency-order.Gravatar Emilio Jesus Gallego Arias2018-04-23
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a component-based source code organization of Coq `intf` doesn't fit very well, as it sits in bit of "limbo" between different components, and indeed, encourages developers to place types in sometimes random places wrt the hierarchy. For example, lower parts of the system reference `Vernacexpr`, which morally lives in a pretty higher part of the system. We move all the files in `intf` to the lowest place their dependencies can accommodate: - `Misctypes`: is used by Declaremod, thus it has to go in `library` or below. Ideally, this file would disappear. - `Evar_kinds`: it is used by files in `engine`, so that seems its proper placement. - `Decl_kinds`: used in `library`, seems like the right place. [could also be merged. - `Glob_term`: belongs to pretyping, where it is placed. - `Locus`: ditto. - `Pattern`: ditto. - `Genredexpr`: depended by a few modules in `pretyping`, seems like the righ place. - `Constrexpr`: used in `pretyping`, the use is a bit unfortunate and could be fixed, as this module should be declared in `interp` which is the one eliminating it. - `Vernacexpr`: same problem than `Constrexpr`; this one can be fixed as it contains stuff it shouldn't. The right place should be `parsing`. - `Extend`: Is placed in `pretyping` due to being used by `Vernacexpr`. - `Notation_term`: First place used is `interp`, seems like the right place. Additionally, for some files it could be worth to merge files of the form `Foo` with `Foo_ops` in the medium term, as to create proper ADT modules as done in the kernel with `Name`, etc...
* Merge PR #7152: [api] Remove dependency of library on Vernacexpr.Gravatar Pierre-Marie Pédrot2018-04-23
|\
* \ Merge PR #7108: Legacy refiner handle eta-expanded case analysisGravatar Pierre-Marie Pédrot2018-04-23
|\ \
* \ \ Merge PR #7244: Making tactic-in-term aware of "Set Ltac Debug"Gravatar Pierre-Marie Pédrot2018-04-23
|\ \ \
* \ \ \ Merge PR #7240: [doc] [engine] Document `abort_on_undefined_evars`.Gravatar Pierre-Marie Pédrot2018-04-23
|\ \ \ \
* \ \ \ \ Merge PR #7320: [ci] Also make some display targets for fiat-cryptoGravatar Emilio Jesus Gallego Arias2018-04-21
|\ \ \ \ \
* \ \ \ \ \ Merge PR #7319: CI: add fcsl-pcmGravatar Emilio Jesus Gallego Arias2018-04-21
|\ \ \ \ \ \
| | * | | | | [ci] Also make some display targets for fiat-cryptoGravatar Jason Gross2018-04-20
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | This will catch things like https://github.com/coq/coq/pull/7025#issuecomment-381424489
| * | | | | CI: add fcsl-pcmGravatar Anton Trunov2018-04-20
|/ / / / /
* | | | | Merge PR #6908: Move VM global tables from C to MLGravatar Maxime Dénès2018-04-20
|\ \ \ \ \
* \ \ \ \ \ Merge PR #7282: [toplevel] allow toploop_init change Coq optionsGravatar Emilio Jesus Gallego Arias2018-04-19
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #7219: merge script support https + typos in docGravatar Maxime Dénès2018-04-19
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge PR #7248: Assign circleci files to @SkySkimmerGravatar Maxime Dénès2018-04-19
|\ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ Merge PR #7294: fix Iris ciGravatar Emilio Jesus Gallego Arias2018-04-19
|\ \ \ \ \ \ \ \ \
| | | | * | | | | | [toplevel] let toploop_init change Coq optionsGravatar Enrico Tassi2018-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Toplevels may want to modify for example the Stm flags, which after #1108 are handled in a functional way.
* | | | | | | | | | Merge PR #7287: [default.nix] Build doc with nix-build.Gravatar Vincent Laporte2018-04-19
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR #7281: [stm] push functional API furtherGravatar Emilio Jesus Gallego Arias2018-04-18
|\ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ Merge PR #7280: [stm] expose restore/backup since ~doc is (still) dummyGravatar Emilio Jesus Gallego Arias2018-04-18
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | CI: extract iris git version without using opamGravatar Ralf Jung2018-04-18
| | | | | | | | | | | | |
| | | | * | | | | | | | | fix iris-lambda-rust CIGravatar Ralf Jung2018-04-18
| |_|_|/ / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge PR #7275: gitlab: separate opam-boot jobs, use opam init and OPAMROOTGravatar Emilio Jesus Gallego Arias2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7268: Travis: cleanup environment variables a bit.Gravatar Emilio Jesus Gallego Arias2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | * | | | | | | | | [default.nix] Build doc with nix-build.Gravatar Théo Zimmermann2018-04-17
| | | | | | | | | | | | | |
| | | | * | | | | | | | | | [stm] push functional API furtherGravatar Enrico Tassi2018-04-17
| | | | | |_|_|/ / / / / / | | | | |/| | | | | | | |
* | | | | | | | | | | | | Merge PR #7242: Update the CI branch for Equations.Gravatar Gaëtan Gilbert2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | * | | | | | | Assign circleci files to @SkySkimmer, @ejgallegoGravatar Gaëtan Gilbert2018-04-17
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge PR #7278: pre-commit : do not fail miserably if git config has ↵Gravatar Gaëtan Gilbert2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | `apply.whitespace = fix`
| | | | | * | | | | | | | | [stm] expose restore/backup since ~doc is (still) dummyGravatar Enrico Tassi2018-04-17
| | | | | |/ / / / / / / /
| * | | | / / / / / / / / pre-commit : do not fail miserably if git config has `apply.whitespace = fix`Gravatar Pierre Letouzey2018-04-17
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having `--whitespace=` on all `git apply` in this script should make it insensitive to user setup in `~/.gitconfig`, at least `[apply] whitespace = fix`. Note that even this way, this script remains hugely fragile and non mature, and would better *not* be set by default for everybody.
* | | | | | | | | | | | Merge PR #7277: Mention sphinxcontrib-bibtex in INSTALL.docGravatar Théo Zimmermann2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Mention sphinxcontrib-bibtex in INSTALL.docGravatar Maxime Dénès2018-04-17
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge PR #7276: Add some 8.8.0 contributors in creditsGravatar Maxime Dénès2018-04-17
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Add some 8.8.0 contributors in creditsGravatar Maxime Dénès2018-04-17
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge PR #7272: Mention other deprecations and fixes in CHANGESGravatar Maxime Dénès2018-04-16
|\ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7270: Sphinx doc fix indicesGravatar Maxime Dénès2018-04-16
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | [Sphinx] Clean-up indicesGravatar Maxime Dénès2018-04-16
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge PR #7264: [Sphinx] Fix a lot of references and description of optionsGravatar Maxime Dénès2018-04-16
|\| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge PR #7269: Protecting against a "deprecated cofix" warning.Gravatar Maxime Dénès2018-04-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7266: Remove LaTeX refman, now that migration to Sphinx is completeGravatar Maxime Dénès2018-04-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | Fix typo in CHANGES.Gravatar Maxime Dénès2018-04-16
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge PR #7225: Document the Export Set/Unset commands.Gravatar Maxime Dénès2018-04-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | * | | | | | | | | | | | Mention other deprecations and fixes in CHANGESGravatar Maxime Dénès2018-04-16
| |_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| | | | | | | * | | | | | | | | gitlab: separate opam-boot jobs, use opam init and OPAMROOTGravatar Gaëtan Gilbert2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Like circle CI we install every opam package in opam-boot jobs (one per switch). This should be more reliable with less issues from outdated cache. Also avoid messing with symlinks through OPAMROOT (we can't cache/artifact files outside the coq directory). Avoid using "system" compiler (no risk of getting an upgrade through the base image).
| | | * | | | | | | | | | | | | Protecting against a "deprecated cofix" warning.Gravatar Hugo Herbelin2018-04-16
| | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | Travis: cleanup environment variables a bit.Gravatar Gaëtan Gilbert2018-04-16
| |_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - BUILD_TARGET not used - Put elpi's FINDLIB_VER="" at the end of the environment for nicer display in the travis UI.
| | * | | | | | | | | | | | | Remove LaTeX refman, now that migration to Sphinx is completeGravatar Maxime Dénès2018-04-16
| |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |