| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-08 | Update doc/changelog/02-specification-language/11368-trailing_implicit_error.rst | SimonBoulier | |
| Co-Authored-By: Théo Zimmermann <theo.zimmi@gmail.com> | |||
| 2020-01-08 | Trailing implicit: Maxime's suggestions | SimonBoulier | |
| 2020-01-07 | Merge PR #11245: [tools] Remove support for python2 | Théo Zimmermann | |
| Reviewed-by: JasonGross Reviewed-by: Zimmi48 Reviewed-by: vbgl | |||
| 2020-01-07 | Merge PR #11369: [refman] Correct manual about implicit parameters in inductives | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-01-07 | Correct manual about implicit parameters in inductives. | SimonBoulier | |
| 2020-01-07 | Trailing implicit error: documentation | SimonBoulier | |
| 2020-01-07 | Trailing implicit error: changelog | SimonBoulier | |
| 2020-01-06 | doc: mention limitation of bidi hints vs program | Gaëtan Gilbert | |
| No example as I'm not familiar enough with Program to make one. | |||
| 2020-01-06 | [micromega] fix of bug #11191 | Frédéric Besson | |
| - Add an instance to ZifyInst to instruct zify that 0 < x -> 0 < y -> 0 < Z.pow x y - More aggressive interval analysis to bound non-linear monomials. | |||
| 2020-01-06 | Merge PR #11361: Fix #11360: discharge of template inductive with param only ↵ | Pierre-Marie Pédrot | |
| use of var Reviewed-by: mattam82 Reviewed-by: ppedrot | |||
| 2020-01-06 | Merge PR #11340: [refman] Fix bad quoting practice leftover from Sphinx ↵ | Clément Pit-Claudel | |
| migration. Reviewed-by: jfehrle | |||
| 2020-01-06 | stdlib List: add [remove'] and [count_occ'] | Yishuai Li | |
| 2020-01-06 | Fix #11360: discharge of template inductive with param only use of var | Gaëtan Gilbert | |
| 2020-01-03 | Merge PR #11343: fix: Shorten ssrsetoid.v to fix TC performance issue | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-01-03 | coq_makefile: don't use CAMLPKGS when building cmxa of mllib | Gaëtan Gilbert | |
| It seems broken according to unicoq experiences https://gitter.im/coq/coq?at=5e0e3e0005298604982ac3f7 Building cmxa of mlpack is already this way. | |||
| 2020-01-03 | [tools] Remove support for python2 | Emilio Jesus Gallego Arias | |
| Closes #10491 We re-add the header in doc/tools/coqrst/notations/fontsupport.py which was removed by accident in 1a9c769ed363ee2f2784e7252af72e6c1e2fbcc6 The fontsupport script itself has been kept for reference, however it is not involved by any build target as of today. | |||
| 2019-12-31 | Merge PR #11325: [refman] Add missing s. | Pierre-Marie Pédrot | |
| Reviewed-by: jfehrle | |||
| 2019-12-30 | Merge PR #11233: Fixes #11231: missing dependency in looking for default ↵ | Pierre-Marie Pédrot | |
| clauses in pattern matching decompilation algorithm Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-12-29 | Remove :flag: that appears in the output | Jim Fehrle | |
| 2019-12-29 | [refman] Fix bad quoting practice leftover from Sphinx migration. | Théo Zimmermann | |
| 2019-12-29 | Merge PR #11314: Convert productionlists in the Gallina chapter up to the ↵ | Théo Zimmermann | |
| Vernacular section to prodns Reviewed-by: Zimmi48 | |||
| 2019-12-29 | Merge PR #11183: Enhance prodn in .rst doc files to support multiple ↵ | Théo Zimmermann | |
| productions in a prodn Ack-by: Zimmi48 Ack-by: cpitclaudel | |||
| 2019-12-28 | Prevent apostrophes and backticks from being stylized in latex | Jim Fehrle | |
| 2019-12-28 | Convert productionlists to prodns | Jim Fehrle | |
| 2019-12-28 | Update doc/sphinx/language/gallina-extensions.rst | Kazuhiko Sakaguchi | |
| Co-Authored-By: Cyril Cohen <CohenCyril@users.noreply.github.com> | |||
| 2019-12-28 | Extend `Print Canonical Projections` with a search functionality | Kazuhiko Sakaguchi | |
| The `Print Canonical Projections` command now can take constants and prints only the unification rules that involves or are synthesized from given constants. | |||
| 2019-12-27 | docs: Update changes.rst w.r.t. ssrsetoid.v's simplification | Erik Martin-Dorel | |
| 2019-12-26 | Add rew dependent Notations | Jason Gross | |
| This way when users `Import EqNotations`, we get pretty-printing for equality `match` statements too. | |||
| 2019-12-26 | [omega] Remove non-documented "omega with *" | Emilio Jesus Gallego Arias | |
| This form is only used in coq-bignums and not documented. I think removal is the best choice, specially as `zify` is not part of the omega plugin anymore. | |||
| 2019-12-26 | Deprecate the "omega with *" syntax. | Pierre-Marie Pédrot | |
| Changes to the test-suite were backported from PR #11288. | |||
| 2019-12-25 | Show doc notations in boldface | Jim Fehrle | |
| 2019-12-24 | [Attributes] accept #[canonical] (Let|Definition) | Enrico Tassi | |
| 2019-12-24 | [CS] Allow a variable introduced with Let to be a canonical instance | Enrico Tassi | |
| 2019-12-23 | Merge PR #11324: [refman] Mention Ltac2 in intro. | Pierre-Marie Pédrot | |
| Reviewed-by: jfehrle | |||
| 2019-12-23 | Merge PR #10760: Make rapply handle all numbers of underscores | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-12-22 | Apply suggestions from code review | Théo Zimmermann | |
| Co-Authored-By: Jim Fehrle <jim.fehrle@gmail.com> | |||
| 2019-12-22 | [refman] Mention Ltac2 in intro. | Théo Zimmermann | |
| 2019-12-22 | [refman] Add missing s. | Théo Zimmermann | |
| 2019-12-21 | Merge PR #11311: Fix handling of recursive notations with custom entries | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2019-12-20 | Fix handling of recursive notations with custom entries | Maxime Dénès | |
| Fixes #9532 Fixes #9490 | |||
| 2019-12-19 | Support additional escape sequences in notations | Jim Fehrle | |
| 2019-12-20 | Coherence checking for coercions | Kazuhiko Sakaguchi | |
| This change improves the relaxed ambiguous path condition of coercions (#9743) to check that any circular inheritance path of `C >-> C` is definitionally equal to the identity function of the class `C`. Moreover, for a new inheritance path `p : C >-> D` and existing (valid) one `q : C >-> D`, the new mechanism does not report the ambiguity of `p` and `q` if they have a common element, that is to say: `p = p1 @ [c] @ p2` and `q = q1 @ [c] @ q2` for some coercion `c` and inheritance paths `p1`, `p2`, `q1`, and `q2`. In that case, convertibility of `p1` and `q1`, also, `p2` and `q2` should be checked; thus, checking the ambiguity of `p` and `q` is redundant with them. If the new mechanism does not report any ambiguous path, the inheritance graph must be coherent [Barthe 1995, Sect. 3.2] [Saïbi 1997, Sect. 7]: 1. for any circular path `p : C >-> C`, `p` is definitionally equal to the identity function, and 2. for any two paths `p, q : C >-> D`, `p` and `q` are convertible. [Barthe 1995] Gilles Barthe, Implicit coercions in type systems, In: TYPES '95, LNCS, vol 1158, Springer, 1996, pp 1-15. [Saïbi 1997] Amokrane Saïbi, Typing algorithm in type theory with inheritance, In: POPL '97, ACM, 1997, pp 292-301. | |||
| 2019-12-18 | Merge PR #11203: Make the string argument of `time` print correctly | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #11263: [micromega] fix efficiency regression | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-12-17 | Merge PR #10762: Fix refine and eapply to mark shelved goals as ↵ | Maxime Dénès | |
| non-resolvable, always Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2019-12-17 | [micromega] fix efficiency regression | Frédéric Besson | |
| PR #9725 fixes completness bugs introduces some inefficiency. The current PR intends to fix the inefficiency while retaining completness. The fix removes a pre-processing step and instead relies on a more elaborate proof format introducing positivity constraints on the fly. Solve bootstrapping issues: RMicromega <-> Rbase <-> lia. Fixes #11063 and fixes #11242 and fixes #11270 | |||
| 2019-12-14 | Make prodn look more like productionlist | Jim Fehrle | |
| 2019-12-14 | Fix refine and eapply to mark shelved goals as non-resolvable, always | Matthieu Sozeau | |
| Check that we don't regress on PR #10762 example Fix regression discovered by Arthur in PR #10762 Fix script of #10298 which was relying on breaking semantics for `eapply` Add doc Add comment in clenvtac Actually, always mark shelved goals as unresolvable Update doc to reflect semantics w.r.t. shelved subgoals | |||
| 2019-12-13 | [doc] [INSTALL] Port INSTALL to markdown format. | Emilio Jesus Gallego Arias | |
| 2019-12-12 | restrict minimization to set to flexibles | Gaëtan Gilbert | |
| Split from #10331 Fix part of #8196 Replaces #9343 | |||
