| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-25 | [doc] Change Sphinx project title back to "Coq" | Clément Pit-Claudel | |
| Use 'The Coq Reference Manual' only in LaTeX. | |||
| 2018-09-25 | [doc] Fix GH-8529: wrap macro definitions in math delimiters for MathJax | Clément Pit-Claudel | |
| 2018-09-25 | Remove romega | Vincent Laporte | |
| 2018-09-25 | Merge PR #6343: [engine] Remove and deprecate `nf_enter` et al. | Pierre-Marie Pédrot | |
| 2018-09-25 | Merge PR #8550: Don't use dune-template for apidoc | Emilio Jesus Gallego Arias | |
| 2018-09-24 | Don't use dune-template for apidoc | Gaëtan Gilbert | |
| dune-template works for the build jobs but followup jobs are different enough to make reuse more confusing than useful IMO. | |||
| 2018-09-24 | Fixes #8215 ("critical" bug of type inference in interpreting evars by names). | Hugo Herbelin | |
| When interpreting an existential variable "?n@{inst}" in the current context, check that variables bound to local definitions are replaced by variables with convertible body. Also give a message explaining the type error or non-convertibility error rather than wrongly saying that there is no binding for the variable. | |||
| 2018-09-24 | [kernel] Compile with almost all warnings enabled. | Emilio Jesus Gallego Arias | |
| This is a partial resurrection of #6423 but only for the kernel. IMHO, we pay a bit of price for this but it is a good safety measure. Only warning "4: fragile pattern matching" and "44: open hides a type" are disabled. We would like to enable 44 for sure once we do some alias cleanup. | |||
| 2018-09-24 | Merge PR #8541: Update flag, option and table descriptions in coqdomain.py, ↵ | Clément Pit-Claudel | |
| update README.rst to match. | |||
| 2018-09-24 | Merge PR #8520: [ci] [docker] Move to OPAM 2.0 | Gaëtan Gilbert | |
| 2018-09-24 | [engine] Remove and deprecate `nf_enter` et al. | Emilio Jesus Gallego Arias | |
| After the introduction of `EConstr`, "normalization" has become unnecessary, we thus deprecate the `nf_*` family of functions. Test-suite and CI pass after the fix for #8513. | |||
| 2018-09-24 | Merge PR #8499: [api] Deprecate constructors of deprecated datatypes. | Pierre-Marie Pédrot | |
| 2018-09-24 | Merge PR #8527: dev/doc/profiling.txt: per-component flame graphs | Pierre-Marie Pédrot | |
| 2018-09-24 | Merge PR #8464: Fix numeral notations | Hugo Herbelin | |
| 2018-09-24 | Merge PR #8530: Fix typo in comment. | Hugo Herbelin | |
| 2018-09-24 | Merge PR #8536: Fix #8513: EConstr.eq_constr doesn't properly take into ↵ | Gaëtan Gilbert | |
| account universe variables | |||
| 2018-09-24 | [ci] [docker] Move to OPAM 2.0 | Emilio Jesus Gallego Arias | |
| The OPAM 1.2 repository has been frozen, thus we must use OPAM 2.0 if we want to get newer versions of packages / compilers. For now we must perform a manual install of OPAM as no packages for Ubuntu 18.04 exist. Note that this means nothing about the installability of Coq itself, whose OPAM repository should remain in 1.2 format for quite a long period. | |||
| 2018-09-24 | Merge PR #8537: [default.nix] Bump nixpkgs to use Dune 1.2.1. | Vincent Laporte | |
| 2018-09-24 | Merge PR #8519: Issue #8514 windows ci failures | Théo Zimmermann | |
| 2018-09-23 | Update flag, option and table descriptions in coqdomain.py, update ↵ | Jim Fehrle | |
| README.rst to match. Bump env_version. | |||
| 2018-09-23 | Documentation for proof diffs | Jim Fehrle | |
| 2018-09-23 | [default.nix] Bump nixpkgs to use Dune 1.2.1. | Théo Zimmermann | |
| 2018-09-23 | [api] Deprecate constructors of deprecated datatypes. | Emilio Jesus Gallego Arias | |
| When deprecating some type alias [due to code refactoring] we forgot to deprecate the constructors too. Closes #8498. | |||
| 2018-09-23 | Fix #8513: EConstr.eq_constr doesn't properly take into account universe ↵ | Pierre-Marie Pédrot | |
| variables. We simply normalize the universe variables before comparing them. | |||
| 2018-09-23 | Merge PR #8465: Small cleanup of summary uses | Pierre-Marie Pédrot | |
| 2018-09-23 | Checking if low-level name printers are used on purpose or not. | Hugo Herbelin | |
| In particular we check if really used for internal debugging purpose or to display a message to the user. In the latter case, we replace it (when possible) by a higher-level printer (e.g. printing foo instead of Top.foo). In the former case, we clarify that the use is a debugging use. Still not perfect (see a few FIXME). | |||
| 2018-09-23 | Merge PR #8247: Show diffs on multiple changed goals; match old and new goal ↵ | Emilio Jesus Gallego Arias | |
| info | |||
| 2018-09-22 | Fix typo in comment. | Nick Lewycky | |
| 2018-09-21 | dev/doc/profiling.txt: per-component flame graphs | Andres Erbsen | |
| 2018-09-21 | Merge PR #8500: [api] Deprecate two forgotten print functions that use ↵ | Hugo Herbelin | |
| global state. | |||
| 2018-09-21 | Merge PR #8526: Fix Travis CI by pinning brew OPAM package to version 1.2.2. | Gaëtan Gilbert | |
| 2018-09-21 | Fix Travis CI by pinning brew OPAM package to version 1.2.2. | Théo Zimmermann | |
| 2018-09-21 | Merge PR #8522: [dune] Improve support for Coq tools. | Théo Zimmermann | |
| 2018-09-21 | Merge PR #8516: CHANGES for 8.8.2. | Théo Zimmermann | |
| 2018-09-21 | [dune] Improve support for Coq tools. | Emilio Jesus Gallego Arias | |
| - Install `CoqMakefile.in` - Build `coqwc` and `coqdoc` This allows to build most contribs I've tried with the Dune-based OPAM package. | |||
| 2018-09-21 | Merge pull request #8462 from vbgl/zify-colonequal | Laurent Théry | |
| Zify: replace local definitions by equations | |||
| 2018-09-21 | Merge PR #8443: [opam] [dune] Fix typo + set prefix for configure. | Théo Zimmermann | |
| 2018-09-21 | Merge PR #8521: Create a team of micromega maintainers | Théo Zimmermann | |
| 2018-09-21 | Create a team of micromega maintainers | Maxime Dénès | |
| 2018-09-21 | Use unique names in windows CI for cygwin and coq install folder | Michael Soegtrop | |
| Don't zip artifacts but create an artifact folder structure | |||
| 2018-09-21 | Merge PR #8439: Update documentation of options and flags | Théo Zimmermann | |
| 2018-09-21 | Merge PR #8455: Move tests in bugs/ to bugs/closed/. | Théo Zimmermann | |
| 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 commit 6a8c37c02504463afaa677641d75d9977020edf6 Windows buildfile ↵ | Michael Soegtrop | |
| cleanup and stability and logging enhancements from v8.8 | |||
