| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-26 | Merge PR #8561: Fix votour compilation after #8102. | Emilio Jesus Gallego Arias | |
| 2018-09-26 | Adapt to removal of section paths from kernel names | Maxime Dénès | |
| 2018-09-26 | Fix votour compilation after #8102. | Pierre-Marie Pédrot | |
| 2018-09-26 | Merge PR #8102: Fix #8043: Unsafe assignment in checker. | Maxime Dénès | |
| 2018-09-26 | Merge PR #8497: Use "rm -rf" in "make clean" so .coq-native directories are ↵ | Maxime Dénès | |
| removed | |||
| 2018-09-26 | Inline the definition of CClosure.mk_clos_deep. | Pierre-Marie Pédrot | |
| An important part of this function was dead code, due to the fact it was only used for whd evaluation of specific shapes of constr. | |||
| 2018-09-26 | Merge PR #8504: Allow successive attributes #[foo] #[bar] | Vincent Laporte | |
| 2018-09-26 | Merge PR #8506: [ssr] use the right environment in ssrpattern (fix #8454) | Maxime Dénès | |
| 2018-09-26 | Merge PR #8534: Checking if low-level name printers are used on purpose or not | Maxime Dénès | |
| 2018-09-26 | Merge PR #7571: [kernel] Compile with almost all warnings enabled. | Maxime Dénès | |
| 2018-09-26 | Make the warning for non-imported hints compatible with internal backtracking. | Pierre-Marie Pédrot | |
| This prevents outputing false positives when the hints are discarded during proof search. Note that this is not sychronized with Ltac backtrack though, so your tactic may end up not using the hint and warning about it because a run of some auto function succeeded. | |||
| 2018-09-26 | Merge PR #7309: Made names of existential variables interpretable as Ltac ↵ | Pierre-Marie Pédrot | |
| variables. | |||
| 2018-09-26 | Making cases.ml use state-passing instead of the evdref idiom. | Pierre-Marie Pédrot | |
| 2018-09-26 | Merge PR #8419: Remove romega in favor of lia | Théo Zimmermann | |
| 2018-09-26 | Allow successive attributes #[foo] #[bar] | Gaëtan Gilbert | |
| 2018-09-26 | Fix for Coq PR#8554 (term builder for tactic "change" takes an environment). | Hugo Herbelin | |
| 2018-09-26 | Combined Scheme tests sort to use either "*" or "/\" | Théo Winterhalter | |
| And update documentation. | |||
| 2018-09-26 | Merge PR #8217: Fixes #8215: "critical" type inference bug in interpreting ↵ | Pierre-Marie Pédrot | |
| evars by name | |||
| 2018-09-26 | [api] Two more missing deprecations. | Emilio Jesus Gallego Arias | |
| We missed two more constructor / record deprecation. | |||
| 2018-09-25 | Fix an algorithmic issue in the vernac guardedness checker. | Pierre-Marie Pédrot | |
| Calling the O(n) EConstr.to_constr function at every node is a very bad idea (tm). | |||
| 2018-09-25 | Merge PR #8535: Fixing #8532: regression in Print Assumptions within a functor. | Pierre-Marie Pédrot | |
| 2018-09-25 | Merge PR #8552: [ci] [docker] elpi version 1.1.0 | Emilio Jesus Gallego Arias | |
| 2018-09-25 | Merge PR #8549: Fix issues introduced by the PDF manual merge | Théo Zimmermann | |
| 2018-09-25 | overlay to test elpi 1.1 | Enrico Tassi | |
| 2018-09-25 | elpi 1.1.0 | Enrico Tassi | |
| 2018-09-25 | Merge PR #8235: NArith: deprecate N2Bv_gen | Hugo Herbelin | |
| 2018-09-25 | Adding lemmas about dependent equality. | Hugo Herbelin | |
| 2018-09-25 | Mini refreshing layout Datatypes.v. | Hugo Herbelin | |
| 2018-09-25 | Adding f_equal_dep in Logic.v. | Hugo Herbelin | |
| 2018-09-25 | Fixing #8532 (regression in Print Assumptions within a functor). | Hugo Herbelin | |
| The regression was introduced in 1522b989 (PR #7193) which itself was fixing bug #7192. (Note another regression of the same commit which is fixed in #8416.) | |||
| 2018-09-25 | Fix Sphinx manual targets. | Théo Zimmermann | |
| New targets refman, refman-html and refman-pdf. sphinx keeps its previous meaning (compatibility alias for refman-html). install-doc-sphinx has been accidentally renamed. | |||
| 2018-09-25 | Fix title of Introduction chapter in HTML version. | Théo Zimmermann | |
| And location of footnote. | |||
| 2018-09-25 | [doc] Rename credits-wrapper to credits and credits to credits-contents | Clément Pit-Claudel | |
| This ensures that previous links to 'credits.html' still point to the right page. | |||
| 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. | |||
