| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-28 | Merge PR #8077: Fix #7291: unify tactic should have more descriptive error ↵ | Hugo Herbelin | |
| messages. | |||
| 2018-07-28 | Merge PR #8160: Improved chapters 'Implicit Coercions' and 'Canonical ↵ | Théo Zimmermann | |
| Structures' of the Reference Manual. | |||
| 2018-07-28 | Merge PR #8148: Doc: preliminary work before #7291 which add an "Unable to ↵ | Théo Zimmermann | |
| unify" message | |||
| 2018-07-27 | Merge PR #8174: [ci] Remove CircleCI setup. | Gaëtan Gilbert | |
| 2018-07-27 | Merge PR #8173: Missing backslash in a documentation file. | Théo Zimmermann | |
| 2018-07-27 | [ci] Remove CircleCI setup. | Emilio Jesus Gallego Arias | |
| GitLab setup is quite stable these days thanks to the work of many people and `coqbot`. We decided to keep CircleCI support for a while as a safeguard in case something happened in the migration to GitLab, but these days we are just wasting resources to them and to us. As I'm afraid CircleCI won't scale for us, the time to remove it has arrived. Still, CircleCI had some awesome functionality that GitLab's CI doesn't offer yet, see the links at: https://github.com/coq/coq/issues/6919#issuecomment-395885573 - https://gitlab.com/gitlab-org/gitlab-ce/issues/29347 - https://gitlab.com/gitlab-org/gitlab-ce/issues/35222 - https://gitlab.com/gitlab-org/gitlab-ce/issues/41947 - https://gitlab.com/gitlab-org/gitlab-ce/issues/47063 | |||
| 2018-07-27 | Missing backslash in the documentation file. | Martin Bodin | |
| 2018-07-27 | Merge PR #8164: Add information to option type errors | Enrico Tassi | |
| 2018-07-27 | Merge PR #8166: Fix Search query in CoqIDE. | Enrico Tassi | |
| 2018-07-27 | Merge PR #8103: Coercions cleanup: use GlobRef.t instead of constr | Enrico Tassi | |
| 2018-07-27 | Merge PR #8141: Diff option in CoqIDE | Enrico Tassi | |
| 2018-07-26 | Merge PR #8101: Remove ClosedModule and ClosedSection from libstack | Enrico Tassi | |
| 2018-07-26 | Fix Search query in CoqIDE. | Pierre-Marie Pédrot | |
| For some reason the code was just doing random stuff that did not make sense. | |||
| 2018-07-26 | Improved chapters 'Implicit Coercions' and 'Canonical Structures' of the ↵ | Zeimer | |
| Reference Manual. | |||
| 2018-07-26 | Add information to option type errors | Tej Chajed | |
| Print the expected and actual types for the option value (which is one of bool, int, or string). | |||
| 2018-07-26 | Replace iter + ref by fold_left | Maxime Dénès | |
| 2018-07-26 | restore reduction of coercion to eventually expose a constructor | Enrico Tassi | |
| 2018-07-26 | Coercions cleanup: use GlobRef.t instead of constr | Maxime Dénès | |
| 2018-07-26 | Merge PR #8100: Use just one object declaration for all global universe ↵ | Pierre-Marie Pédrot | |
| additions | |||
| 2018-07-26 | Merge PR #8050: Cleanup VERNAC EXTEND | Maxime Dénès | |
| 2018-07-26 | Expose the diff printing option as an UI entry in CoqIDE. | Pierre-Marie Pédrot | |
| 2018-07-26 | Do not set diff printing on by default in CoqIDE. | Pierre-Marie Pédrot | |
| 2018-07-26 | Merge PR #8122: Fix #8119: anomalies in vm_compute with let and evars. | Maxime Dénès | |
| 2018-07-26 | Merge PR #7786: In "redundant clause" pattern-matching error, show also the ↵ | Pierre-Marie Pédrot | |
| pattern (closes #7777) | |||
| 2018-07-26 | Merge PR #8084: Properly disable native compilation when -native-compiler is ↵ | Maxime Dénès | |
| unset. | |||
| 2018-07-26 | Merge PR #7274: Avoiding introducing dependency on the indices of a term ↵ | Pierre-Marie Pédrot | |
| which has no matching clauses. | |||
| 2018-07-26 | Merge PR #8150: Fix static declaration of plugins in coqpp. | Emilio Jesus Gallego Arias | |
| 2018-07-25 | Remove object duplication for Constraint command. | Gaëtan Gilbert | |
| 2018-07-25 | Hints use Declare to declare universes instead of a custom object. | Gaëtan Gilbert | |
| 2018-07-25 | Merge PR #7859: Remove himsg.pr_puniverses, use @{} for universe printing in ↵ | Pierre-Marie Pédrot | |
| errors | |||
| 2018-07-25 | Merge PR #8133: Fixes #8126: issue with notations and nested applications | Emilio Jesus Gallego Arias | |
| 2018-07-25 | Merge PR #734: [travis] Also run coqchk on HoTT | Emilio Jesus Gallego Arias | |
| 2018-07-25 | In "redundant clause" pattern-matching error, show also the pattern (#7777). | Hugo Herbelin | |
| This is particularly useful when the pattern is part of a disjunction. Maybe this could be improved though, not mentioning the pattern when there is no disjunction, but that would be more work. | |||
| 2018-07-25 | Optimized dependencies for pattern-matching on only trivial patterns. | Hugo Herbelin | |
| If a term is matched only against variables, it will not introduce a "match" and thus, even if the term is of an inductive type, its indices will not be taken into account in the current algorithm (though one could imagine an algorithm which does an expansion specially in order to filter on indices). This allows to tell the unification not to use dependencies which the pattern-matching algorithm is not able to exploit in practice. See example in file 2733.v. | |||
| 2018-07-25 | Fix static declaration of plugins in coqpp. | Pierre-Marie Pédrot | |
| The module was not properly registered with dynlink turned off, leading to a failure of compilation of the prelude. | |||
| 2018-07-25 | Doc: preliminary work before #7291 which add an "Unable to unify" message. | Hugo Herbelin | |
| We adopt the convention that error messages with a template use the sphinx syntax used in defining syntax rules. | |||
| 2018-07-25 | Add overlay for Equations | Gaëtan Gilbert | |
| 2018-07-25 | Remove himsg.pr_puniverses, use @{} for universe printing in errors | Maxime Dénès | |
| Replaces #6401. | |||
| 2018-07-25 | Merge PR #7889: Cleanup reduction effects: they only work on constants. | Pierre-Marie Pédrot | |
| 2018-07-25 | Merge PR #8139: Replace all the CoInductives with Variants in the SSR plugin | Enrico Tassi | |
| 2018-07-25 | Merge PR #8063: Direct implementation of Ascii.eqb and String.eqb (take 2) | Hugo Herbelin | |
| 2018-07-25 | Replace all the CoInductives with Variants in the SSR plugin | Kazuhiko Sakaguchi | |
| 2018-07-24 | [travis] Also run coqchk on HoTT | Jason Gross | |
| 2018-07-24 | Merge PR #7908: Projections use index representation | Pierre-Marie Pédrot | |
| 2018-07-24 | Fix #8119: anomalies in vm_compute with let and evars. | Pierre-Marie Pédrot | |
| There were actually two broken things with VM + evars, the fixes are: - Do not pass let-bound arguments to evars. - Use the right order for evar arguments. Native compilation seems to be suffering from the same shortcomings, I will open a separate bug and adapt the PR. | |||
| 2018-07-24 | Add combinators to drop the bodies of local declarations. | Pierre-Marie Pédrot | |
| 2018-07-24 | Properly disable native compilation when -native-compiler is unset. | Pierre-Marie Pédrot | |
| There was a function used by the pretyper that did not check that the flag was set, leading to native compilation even when the configure flag was off. | |||
| 2018-07-24 | Merge PR #8040: [ci] Enable native compiler in `egde:flambda` build. | Gaëtan Gilbert | |
| 2018-07-24 | Add simple test cases for vm and native on primitive projections. | Gaëtan Gilbert | |
| 2018-07-24 | VM: don't duplicate projection narg information in lproj/kproj | Gaëtan Gilbert | |
