| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-19 | Merge PR #12033: Let coqdoc be informed by coq about binding variables ↵ | Lysxia | |
| (incidentally fixes #7697) Reviewed-by: Lysxia | |||
| 2020-04-17 | ZArith: move lia hints to a dedicated module | Vincent Laporte | |
| 2020-04-17 | Merge PR #11135: Simplifying the code declaring the constants bound to ↵ | Pierre-Marie Pédrot | |
| primitive projections Ack-by: SkySkimmer Ack-by: ejgallego Reviewed-by: ppedrot | |||
| 2020-04-17 | Merge PR #11972: Fix require in section | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-04-16 | Merge PR #12070: Ignore -native-compiler option when disabled | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-04-16 | Merge PR #12101: Add needed commas in message | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-04-15 | Add needed commas in message | Jim Fehrle | |
| 2020-04-15 | Coqdoc: Exporting location and unique id for binding variables. | Hugo Herbelin | |
| This provides linking, appropriate coloring and appropriate hovering in coqdoc documents. In particular, this fixes #7697. | |||
| 2020-04-15 | [proof] Move functions related to `Proof.t` to `Proof` | Emilio Jesus Gallego Arias | |
| This makes the API more orthogonal and allows better structure in future code. | |||
| 2020-04-15 | Ignore -native-compiler option when disabled | Pierre Roux | |
| 2020-04-14 | Merge PR #11957: [stdlib] update sigma-type notations | Hugo Herbelin | |
| Reviewed-by: JasonGross Ack-by: herbelin | |||
| 2020-04-14 | Merge PR #11820: Partial imports | Maxime Dénès | |
| Reviewed-by: Zimmi48 Reviewed-by: jfehrle Reviewed-by: maximedenes Ack-by: ppedrot | |||
| 2020-04-14 | Merge PR #11978: Close #11935: section variables do not have universe instances. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-04-14 | Merge PR #11985: Fix #11934 equality on constrexpr ignores instances of ↵ | Pierre-Marie Pédrot | |
| explicit applications Ack-by: herbelin Reviewed-by: ppedrot | |||
| 2020-04-13 | Close #11935: section variables do not have universe instances. | Gaëtan Gilbert | |
| 2020-04-13 | Fix #11783 Require in Section | Gaëtan Gilbert | |
| 2020-04-13 | Partial import inductive(..) | Gaëtan Gilbert | |
| NB: 3 dots doesn't play well with PG's sentence detection. | |||
| 2020-04-13 | test partial import | Gaëtan Gilbert | |
| 2020-04-13 | Add specific test for "useless" syndef | Gaëtan Gilbert | |
| This happens in practice with the list syndef in List.v | |||
| 2020-04-13 | Simplifying the declaration of constants bound to primitive projections. | Hugo Herbelin | |
| We factorize code from declareInd.ml and inductiveops.ml which was already existing in record.ml. We keep expansion of local definitions in the type of fields of primitive records while these are not expanded in the non-primitive case. This is to be consistent with what Indtypes.compute_projections is doing. See discussion at #11135. We keep the unused code from inductiveops.ml for possible future use though. Include improvements contributed by Gaëtan Gilbert. | |||
| 2020-04-12 | [test-suite] Remove deprecated -I option of coqchk in Makefile | Pierre Roux | |
| 2020-04-07 | Support universe bindings and universe constraints in Let definitions. | Théo Zimmermann | |
| Let vs Definition / Example syntax was split in 7c28130 for parsing reasons: so that the new Let Fixpoint and Let CoFixpoint syntax could be introduced. This split is probably the reason why Let was overlooked when support for universe bindings and universe constraints were added to Definition and variants. | |||
| 2020-04-06 | Fix #11934 equality on constrexpr ignores instances of explicit applications | Gaëtan Gilbert | |
| While we're at it also compare instances in glob_constr although I don't know if that changes any behaviour. | |||
| 2020-04-06 | Merge PR #11955: Use the kernel machine in whd_betaiota_deltazeta_for_iota_state | Matthieu Sozeau | |
| Reviewed-by: SkySkimmer Reviewed-by: mattam82 | |||
| 2020-04-05 | Fixes #11194 (Canonical/Coercion not located for coqdoc). | Hugo Herbelin | |
| The location was missing in the parser. | |||
| 2020-04-03 | Fix the test for bug #4544. | Pierre-Marie Pédrot | |
| It seems that this PR is making the rewrite much, much faster. | |||
| 2020-04-01 | add tests for notations with sigma types | Olivier Laurent | |
| 2020-04-01 | Merge PR #11945: Fix #11941: anomaly in equality schemes | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2020-03-31 | Merge PR #11933: Fix calling test suite makefile with a dune built coq | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-03-31 | Include review suggestions | Gaëtan Gilbert | |
| 2020-03-31 | Remove special case for implicit inductive parameters | Maxime Dénès | |
| Co-authored-by: Jasper Hugunin <jasper@hugunin.net> Co-authored-by: Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net> | |||
| 2020-03-31 | Merge PR #11684: Remove spurious anomalies in kernel reduction | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-03-31 | Merge PR #11668: Helping issue #11659 by leaving only the Cast hack in the ↵ | Maxime Dénès | |
| grammar. Reviewed-by: ejgallego Reviewed-by: maximedenes | |||
| 2020-03-29 | Merge PR #11859: Warn when non exactly parsing non floating-point | Hugo Herbelin | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: erikmd | |||
| 2020-03-28 | Remove SearchAbout command, deprecated in 8.5 | Jim Fehrle | |
| 2020-03-28 | Fix #11941: anomaly in equality schemes | Gaëtan Gilbert | |
| 2020-03-27 | Helping issue #11659 by leaving only the Cast hack in the grammar. | Hugo Herbelin | |
| We clean the hack bypassing the interpretation of "'pat" in binders and move it to comDefinition.ml. In particular, we fix the exact subterm to which Eval has to apply in the hack, and remove the artificial cast we had introduced. | |||
| 2020-03-27 | Merge PR #11848: Nicer printing for decimal constants | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-03-26 | Fix calling test suite makefile with a dune built coq | Gaëtan Gilbert | |
| 2020-03-26 | Fix #11845: anomaly when including partially applied functor | Gaëtan Gilbert | |
| 2020-03-26 | Merge PR #11891: Fix levels of `<=?` and `<?` in the stdlib | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-03-26 | Print a warning when parsing non floating-point values. | Pierre Roux | |
| For instance, parsing 0.1 will print a warning whereas parsing 0.5 won't. | |||
| 2020-03-25 | Nicer printing for decimal constants in Q | Pierre Roux | |
| Print 1.5 as 1.5 and not 15e-1. We choose the shortest representation with tie break to the dot notation (0.01 rather than 1e-3). The printing remains injective, i.e. 12/10 is not mixed with 120/100, the first being printed as 1.2 and the last as 1.20. | |||
| 2020-03-25 | Nicer printing for decimal constants in R | Pierre Roux | |
| Print 1.5 as 1.5 and not 15e-1. We choose the shortest representation with tie break to the dot notation (0.01 rather than 1e-3). The printing remains injective, i.e. 12*10^2 is printed 12e2 in order not to mix it with 1200 and 12/10^1 is not mixed with 120/10^2, the first being printed as 1.2 and the last as 1.20. | |||
| 2020-03-23 | Fix levels of `<=?` and `<?` in the stdlib | Jason Gross | |
| They were defined at level 70, no associativity in all but three places, where they were instead declared at level 35. Fixes #11890 | |||
| 2020-03-22 | Testing notations which are specific numerals. | Hugo Herbelin | |
| 2020-03-22 | Adding a test for printing single characters. | Hugo Herbelin | |
| Originally from bedrock2. | |||
| 2020-03-22 | Test-suite: Assume coqtop output is text even with non-printable characters. | Hugo Herbelin | |
| 2020-03-22 | Centralizing all kinds of numeral string management in numTok.ml. | Hugo Herbelin | |
| Four types of numerals are introduced: - positive natural numbers (may include "_", e.g. to separate thousands, and leading 0) - integer numbers (may start with a minus sign) - positive numbers with mantisse and signed exponent - signed numbers with mantisse and signed exponent In passing, we clarify that the lexer parses only positive numerals, but the numeral interpreters may accept signed numerals. Several improvements and fixes come from Pierre Roux. See https://github.com/coq/coq/pull/11703 for details. Thanks to him. | |||
| 2020-03-20 | Merge PR #11665: Make Cumulative, NonCumulative and Private attributes. | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: jfehrle Reviewed-by: ppedrot | |||
