| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-03 | Merge PR #10277: Remove Show Script (deprecated in 8.10) | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Reviewed-by: gares | |||
| 2019-06-03 | Merge PR #10261: Update doc to reflect that PG now supports Coq-generated ↵ | Théo Zimmermann | |
| proof diffs Reviewed-by: Zimmi48 Reviewed-by: cpitclaudel Ack-by: erikmd | |||
| 2019-06-03 | Update doc to reflect that PG now supports Coq-generated proof diffs | Jim Fehrle | |
| 2019-05-31 | Remove Show Script (deprecated in 8.10) | Gaëtan Gilbert | |
| 2019-05-28 | [elaboration] Bidirectionality hints | Maxime Dénès | |
| This feature makes it possible to tell type inference to type applications of a global `foo` using typing information from the context once the `n` first arguments are known. The syntax is: `Arguments foo x y | z`. Closes #7910 | |||
| 2019-05-26 | Merge PR #10220: Use new coqrst syntax for alternatives in SSReflect chapter. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-05-25 | Documenting syntax "injection ... as [= pat1 ... patn ]". | Hugo Herbelin | |
| To prevent confusion, forbidding a mix of the "injection term as pat1 ... patn" and of the "injection term as [= pat1 ... patn]" syntax: If a "[= ...]" occurs, this should be a singleton list of patterns. | |||
| 2019-05-23 | Merge PR #10118: Make progress toward #9411: reject new undefined references. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel | |||
| 2019-05-24 | Merge PR #10167: do not parse `|` as infix in patterns; parse `|}` as `|` `}` | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Ack-by: Zimmi48 Reviewed-by: ejgallego Ack-by: ggonthier Reviewed-by: herbelin Ack-by: jfehrle Reviewed-by: mattam82 | |||
| 2019-05-23 | Make progress toward #9411: reject new undefined references. | Théo Zimmermann | |
| We list preexisting undefined tokens explicitly in `doc/sphinx/conf.py` and prevent new ones from being introduced by making it a fatal warning. This list should be seen as a TODO. Once it is emptied, #9411 can be closed. | |||
| 2019-05-23 | Merge PR #10195: Minor Ltac2 documentation fix: type parameters are optional. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel Reviewed-by: ppedrot | |||
| 2019-05-23 | Merge PR #10217: Less undefined tokens | Clément Pit-Claudel | |
| Ack-by: JasonGross Reviewed-by: SkySkimmer Reviewed-by: cpitclaudel | |||
| 2019-05-23 | do not parse `|` as infix in patterns; parse `|}` as `|` `}` | Georges Gonthier | |
| * use mixfix `(p1 | … | pn)` notation for nested disjunctive patterns, rather than infix `|`, making pattern syntax consistent with term syntax. * disable extending `pattern` grammar with notation incompatible with the nested disjunctive pattern syntax `(p1 | … | pn)`, such as the `(p | q)` divisibility notation used by `Numbers`. * emit a (disabled by default) `disj-pattern-notation` warning when such `Notation` is attempted. * update documentation accordingly; document incompatibilities in `changelog`. * comment special treatment of `(num)` in grammar. * update file extensions in `Pcoq` header comment. * correct the keyword declarations to reflect the contents of the grammar files; perhaps there should be an option to disable implicit keyword extension in a `.mlg` file, so that these lists could actually be checked. * parse the `|}` manifest record terminator as `|` followed by `}`, eliminating the `|}` token which conflicts with notations that use `|` as a terminator (such as, absolute value, norm, or cardinal in MathComp). Since `|` is now an `operconstr` _and_ `pattern` terminator, `bar_cbrace` rule checks for contiguous symbols, this change entails no visible behaviour change. | |||
| 2019-05-23 | Suggestions from review. | Théo Zimmermann | |
| Co-authored-by: Jason Gross <jgross@mit.edu> | |||
| 2019-05-23 | Update doc/sphinx/user-extensions/syntax-extensions.rst | Maxime Dénès | |
| Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-05-23 | Update doc/sphinx/user-extensions/syntax-extensions.rst | Maxime Dénès | |
| Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-05-23 | Update doc/sphinx/user-extensions/syntax-extensions.rst | Maxime Dénès | |
| Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-05-23 | More misc refman fixes, less undefined tokens. | Théo Zimmermann | |
| 2019-05-23 | Define many undefined tokens, and other misc fixes. | Théo Zimmermann | |
| Progress towards #9411, extracted from #10118, rebased ontop of #10192. | |||
| 2019-05-23 | Use new coqrst syntax for alternatives in SSReflect chapter. | Théo Zimmermann | |
| 2019-05-23 | Update `Bind Scope` documentation to reflect ↵ | Maxime Dénès | |
| 3d09e39dd423d81c6af3e991d5b282ea8608646b The commit mentioned above changed the semantics of `Bind Scope` to a dynamic binding behavior. It forgot to update the documentation. Fixes #10064 | |||
| 2019-05-22 | [refman] Add more missing @ signs | Clément Pit-Claudel | |
| 2019-05-22 | [refman] Misc fixes (mostly missing '@' signs) | Clément Pit-Claudel | |
| Co-Authored-By: @Zimmi48 | |||
| 2019-05-22 | [refman] Give explicit names to the various 'Arguments' commands | Clément Pit-Claudel | |
| 2019-05-22 | Merge PR #10203: Fixing typos - Part 1 | Théo Zimmermann | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Ack-by: cpitclaudel Reviewed-by: gares Reviewed-by: jfehrle Reviewed-by: vbgl | |||
| 2019-05-22 | Merge PR #10178: Improve doc for generalizing binders | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-05-22 | Ltac2 doc fix: syntax for extending an open variant type. | Théo Zimmermann | |
| 2019-05-22 | Improve doc for generalizing binders | Gaëtan Gilbert | |
| 2019-05-21 | Fixing typos - Part 1 | JPR | |
| 2019-05-20 | Minor Ltac2 documentation fix: type parameters are optional. | Théo Zimmermann | |
| 2019-05-20 | Remove Refine Instance Mode option | Maxime Dénès | |
| 2019-05-19 | [refman] Document etransitivity | Clément Pit-Claudel | |
| 2019-05-19 | [refman] Fix up the grammar entry for field_def | Clément Pit-Claudel | |
| 2019-05-19 | [refman] Add a .. cmd:: header for Reserved Notation and Reserved Infix | Clément Pit-Claudel | |
| Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-05-19 | [refman] Fix up the documentation of Instance and Existing Instance | Clément Pit-Claudel | |
| 2019-05-19 | [refman] Misc fixes (indentation, whitespace, notation syntax) | Clément Pit-Claudel | |
| 2019-05-19 | Merge PR #10143: Add dedicated syntax for alternatives (abc | def) in manual ↵ | Théo Zimmermann | |
| notations Reviewed-by: Zimmi48 Ack-by: jfehrle | |||
| 2019-05-16 | [refman] Introduce syntax for alternatives in notations | Clément Pit-Claudel | |
| Closes GH-8482. | |||
| 2019-05-13 | Missing change entry for #9854. | Théo Zimmermann | |
| 2019-05-13 | Move last changelog entries for 8.10+beta1. | Théo Zimmermann | |
| 2019-05-13 | Merge PR #10085: Do not include unreleased changelog in released versions. | Vincent Laporte | |
| Ack-by: SkySkimmer Ack-by: Zimmi48 Ack-by: jfehrle Reviewed-by: vbgl | |||
| 2019-05-13 | Merge PR #10076: [Canonical structures] Annotation to field declarations to ↵ | Enrico Tassi | |
| prevent them from being “canonical” Ack-by: SkySkimmer Ack-by: Zimmi48 Reviewed-by: gares Ack-by: maximedenes Ack-by: robbertkrebbers Ack-by: vbgl | |||
| 2019-05-13 | Merge PR #10061: Print custom grammar entries | Vincent Laporte | |
| Reviewed-by: Zimmi48 Ack-by: ejgallego Ack-by: jashug | |||
| 2019-05-13 | Merge PR #10079: [refman] Move Ltac examples to Ltac chapter. | Vincent Laporte | |
| Ack-by: Zimmi48 Reviewed-by: jfehrle Ack-by: ppedrot | |||
| 2019-05-12 | [refman] Use 'flag' instead of 'opt' for 'Ltac2 Debug' | Clément Pit-Claudel | |
| 2019-05-11 | Merge PR #10006: NanoPG: a general fix + fixing Meta-based bindings on MacOS ↵ | Pierre-Marie Pédrot | |
| + adding a go-to-end binding + improving documentation Reviewed-by: gares Ack-by: herbelin Reviewed-by: ppedrot | |||
| 2019-05-10 | Use Print Custom Grammar to inspect custom entries | Jasper Hugunin | |
| 2019-05-10 | [refman] Mention the `#[canonical(false)]` attribute | Vincent Laporte | |
| 2019-05-10 | [Attributes] Allow explicit value for two-valued attributes | Vincent Laporte | |
| Attributes that enable/disable a feature can have an explicit value (default is enable when the attribute is present). Three-valued boolean attributes do not support this: what would `#[local(false)]` mean? | |||
| 2019-05-10 | [User manual] Fix two warnings related to canonical structures | Vincent Laporte | |
