| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-13 | Merge PR #9211: Fixing incorrect mention of coercions as being part of the ↵ | Théo Zimmermann | |
| interning phase | |||
| 2018-12-13 | Merge PR #9196: Document the deprecation of hint declaration withou database ↵ | Maxime Dénès | |
| in refman. | |||
| 2018-12-12 | Fixing incorrect mention of coercions as being part of the interning phase. | Hugo Herbelin | |
| 2018-12-12 | Merge PR #8965: Add `String Notation` vernacular like `Numeral Notation` | Hugo Herbelin | |
| 2018-12-11 | Add missing formatting. | Théo Zimmermann | |
| 2018-12-11 | Document the deprecation of hint declaration withou database in refman. | Théo Zimmermann | |
| Follow-up of #8987. | |||
| 2018-12-04 | Add undocumented options from mattam82 | Jim Fehrle | |
| 2018-12-04 | Document undocumented flags and options | Jim Fehrle | |
| Also remove a few undocumented settings | |||
| 2018-12-04 | Giving to type_scope a softer role in printing. | Hugo Herbelin | |
| Namely, it does not explicitly open a scope, but we remember that we don't need the %type delimiter when in type position. | |||
| 2018-12-04 | Printing priority to most recent notation in case of non-open scopes with delim. | Hugo Herbelin | |
| This modifies the strategy in previous commits so that priorities are as before in case of non-open scopes with delimiters. Additionally, we document the rare situation of overlapping applicative notations (maybe this is too rare and ad hoc to be worth being documented though). | |||
| 2018-12-04 | Documentation of the rules for printing notations depending on scopes. | Hugo Herbelin | |
| Mostly courtesy of Jason Gross. | |||
| 2018-12-03 | [sphinx] Same rendering for :n:`@token` and :token:`token`. | Théo Zimmermann | |
| Co-authored-by: Clément Pit-Claudel <clement.pitclaudel@live.com> | |||
| 2018-12-03 | A few fixes of unexisting tokens. | Théo Zimmermann | |
| 2018-12-03 | Closes #9118: single backticks are made equivalent to double backticks; try ↵ | Théo Zimmermann | |
| to fix all misuses. | |||
| 2018-11-30 | Merge PR #9105: Add indexes for coercion / substructure symbol :>. | Clément Pit-Claudel | |
| 2018-11-30 | Add indexes for coercion / substructure symbol :>. | Théo Zimmermann | |
| And a few more Sphinx fixes in passing. | |||
| 2018-11-28 | Fix numeral notations doc by indenting | Jason Gross | |
| As per https://github.com/coq/coq/pull/8965#discussion_r237225852 | |||
| 2018-11-28 | Fix string notation doc | Jason Gross | |
| As per https://github.com/coq/coq/pull/8965/files#r237225852 | |||
| 2018-11-28 | Add `String Notation` vernacular like `Numeral Notation` | Jason Gross | |
| Users can now register string notations for custom inductives. Much of the code and documentation was copied from numeral notations. I chose to use a 256-constructor inductive for primitive string syntax because (a) it is easy to convert between character codes and constructors, and (b) it is more efficient than the existing `ascii` type. Some choices about proofs of the new `byte` type were made based on efficiency. For example, https://github.com/coq/coq/issues/8517 means that we cannot simply use `Scheme Equality` for this type, and I have taken some care to ensure that the proofs of decidable equality and conversion are fast. (Unfortunately, the `Init/Byte.v` file is the slowest one in the prelude (it takes a couple of seconds to build), and I'm not sure where the slowness is.) In String.v, some uses of `0` as a `nat` were replaced by `O`, because the file initially refused to check interactively otherwise (it complained that `0` could not be interpreted in `string_scope` before loading `Coq.Strings.String`). There is unfortunately a decent amount of code duplication between numeral notations and string notations. I have not put too much thought into chosing names; most names have been chosen to be similar to numeral notations, though I chose the name `byte` from https://github.com/coq/coq/issues/8483#issuecomment-421671785. Unfortunately, this feature does not support declaring string syntax for `list ascii`, unless that type is wrapped in a record or other inductive type. This is not a fundamental limitation; it should be relatively easy for someone who knows the API of the reduction machinery in Coq to extend both this and numeral notations to support any type whose hnf starts with an inductive type. (The reason for needing an inductive type to bottom out at is that this is how the plugin determines what constructors are the entry points for printing the given notation. However, see also https://github.com/coq/coq/issues/8964 for complications that are more likely to arise if inductive type families are supported.) N.B. I generated the long lists of constructors for the `byte` type with short python scripts. Closes #8853 | |||
| 2018-11-28 | Merge PR #9015: [Typeclasses] Warn when RHS of `:>` is not a class | Matthieu Sozeau | |
| 2018-11-27 | Merge PR #8850: Private universes for opaque polymorphic constants. | Matthieu Sozeau | |
| 2018-11-27 | [Typeclasses] Warn when RHS of `:>` is not a class | Vincent Laporte | |
| This introduces the warning “not-a-class” in the “typeclasses” category. | |||
| 2018-11-25 | Merge PR #9036: Add bodies to sphinx objects. | Clément Pit-Claudel | |
| 2018-11-23 | Doc for Private Polymorphic Universes. | Gaëtan Gilbert | |
| 2018-11-21 | [sphinx] Progress towards closing #7602: remove most objects without a body. | Théo Zimmermann | |
| Remove objects without body from most chapters. The remaining problems are all in the SSReflect chapter. | |||
| 2018-11-19 | Minor update to micromega.rst | soraros | |
| 2018-11-19 | Typo: comment does not match code | Olivier Laurent | |
| 2018-11-19 | Merge PR #9001: [options] Remove deprecated option automatic introduction. | Pierre-Marie Pédrot | |
| 2018-11-19 | Merge PR #8451: Print Universes Subgraph | Pierre-Marie Pédrot | |
| 2018-11-18 | [options] Remove deprecated option automatic introduction. | Emilio Jesus Gallego Arias | |
| 2018-11-16 | Print Universes Subgraph | Gaëtan Gilbert | |
| This adds an optional [Subgraph] part to the Print Universes command, eg [Print Universes Subgraph(i j)] to print only constraints related to i and j (and Prop/Set). | |||
| 2018-11-16 | Remove the implicit tactic feature following #7229. | Pierre-Marie Pédrot | |
| 2018-11-16 | Merge PR #8888: Proof runcountable rebase | Hugo Herbelin | |
| 2018-11-07 | [doc] also scan plugins/ to build the lirbary index | Enrico Tassi | |
| 2018-11-06 | Improve rendering of the credits. | Guillaume Melquiond | |
| This mostly fixes text that was italicized instead of teletyped. When possible, tactic names have been made to point to their documentation. Also, the date of the 8.9 release has been proactively changed to November. | |||
| 2018-11-01 | Fix header and doc index | Vincent Semeria | |
| 2018-11-01 | Merge PR #8845: Fix typos in the document about CIC | Théo Zimmermann | |
| 2018-10-30 | Credits for 8.9 | Matthieu Sozeau | |
| Adressed comments by Guillaume and Jason Updated according to Zimmi48's input. Better link to custom entries Fix typesetting | |||
| 2018-10-29 | Fix typos in the document about CIC | wkwkes | |
| 2018-10-24 | Merge PR #8813: Fix a few rendering issues in the manual | Théo Zimmermann | |
| 2018-10-24 | Merge PR #8776: Replace non-idiomatic "dead-alleys" with idiomatic "dead-ends" | Théo Zimmermann | |
| 2018-10-24 | [Manual] Prevent an irrelevant warning to show up | Vincent Laporte | |
| 2018-10-24 | [Manual] Avoid using deprecated “Focus” | Vincent Laporte | |
| 2018-10-24 | [Manual] Fix rendering of an example | Vincent Laporte | |
| 2018-10-24 | [Manual] Typo | Vincent Laporte | |
| 2018-10-24 | [Manual] Fix an example | Vincent Laporte | |
| The `Undo` command is not reliable. | |||
| 2018-10-24 | [Manual] Fix layout of a list | Vincent Laporte | |
| 2018-10-23 | Merge PR #8365: Strings: add ByteVector | Hugo Herbelin | |
| 2018-10-23 | Merge PR #8798: Order Greek letters consistently w/rest of document | Théo Zimmermann | |
| 2018-10-23 | Fix formatting. Use standard if..then grammar. | Sam Pablo Kuper | |
