| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-20 | Adding a printer for GlobEnv in ocamldebug. | Hugo Herbelin | |
| 2020-02-19 | Merge PR #11600: New syntax [Inductive Acc A R | x : Prop := ...] | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: maximedenes Reviewed-by: ppedrot | |||
| 2020-02-18 | Merge PR #11530: Fixes custom entries precedence bugs (#11331 part) | Pierre-Marie Pédrot | |
| Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-02-18 | Merge PR #11529: [build] Consolidate stdlib's .v files under a single directory. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-02-18 | Merge PR #10204: Remove `unsafe_type_of` from `Coercion` | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: mattam82 | |||
| 2020-02-17 | Merge PR #11350: stdlib List: add [remove'] and [count_occ'] that use [filter] | Hugo Herbelin | |
| Reviewed-by: anton-trunov | |||
| 2020-02-17 | Merge PR #11593: Update bug report address in coqwc man page. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-02-17 | Merge PR #11614: Show apostrophes and backticks in HTML doc, too. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-02-17 | Merge PR #11589: [coqdep] Remove support for `-c` ocamldep replacement. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 | |||
| 2020-02-17 | New syntax [Inductive Acc A R | x : Prop := ...] | Gaëtan Gilbert | |
| to control uniform parameters. This replaces the attribute. | |||
| 2020-02-17 | Revert "Add #[uniform] and #[nonuniform] (for Uniform Inductive Parameters)" | Gaëtan Gilbert | |
| This reverts commit bc2c1836ba4c878903288060bcb66a0ef1aaced6. | |||
| 2020-02-16 | Show apostrophes and backticks in HTML, too. | Jim Fehrle | |
| 2020-02-16 | Revert "Suite picking numeral notation" | Hugo Herbelin | |
| This reverts commit 03c48bb6943312e606b80b7af65b1ccb7122a386. | |||
| 2020-02-16 | Suite picking numeral notation | Hugo Herbelin | |
| Ceci est une suite à numeral notation in custom entries, cherchant à raffiner la compatibilité entre entrées. C'est mélangé avec le "pick" précédent, et c'est en chantier. | |||
| 2020-02-16 | Granting #9516 and #9518 (support for numerals and strings in custom entries). | Hugo Herbelin | |
| 2020-02-16 | Adding change log. | Hugo Herbelin | |
| 2020-02-16 | Fixing bug #9521 (anomaly due to missing declaration of level in custom entry). | Hugo Herbelin | |
| This fixes also #9640 part 1. | |||
| 2020-02-16 | Mini-factorization in vernac grammar. | Hugo Herbelin | |
| Unfortunately, we cannot factorize further | x = IDENT; "at"; lev = level; b = OPT constr_as_binder_kind | x = IDENT; b = constr_as_binder_kind without losing the rule | x = IDENT; typ = syntax_extension_type | |||
| 2020-02-16 | Custom entries: accept that no level is mentioned for a subentry. | Hugo Herbelin | |
| If it is for an internal non-terminal then: - if for a subentry different from constr, it refers to the head of the subentry - if in constr, it is 200 by convention If it is on the border of a rule, then: - if it is in a subentry different from the entry it lives, it refers to the head of the subentry (or 200 by convention if in constr) - if it is in the same entry, the rule for associativity tells if a SELF, a NEXT, or (if on the right) a LEVEL | |||
| 2020-02-15 | Reusing type production_level for the result of adjust_level. | Hugo Herbelin | |
| 2020-02-15 | Reorganize type "production_level" along a more intuitive structure. | Hugo Herbelin | |
| NextLevel = at next level NumLevel n = at level n DefaultLevel = <no mention of level> | |||
| 2020-02-15 | Dead code in Egramcoq.adjust_level. | Hugo Herbelin | |
| 2020-02-15 | Fixing a precedence printing bug with custom entries. | Hugo Herbelin | |
| Insertion of coercion to manage precedence of custom entries are treated in constrextern.ml, while ppconstr.ml is only about the management of precedences for constr. | |||
| 2020-02-15 | Fixes #11331 (unexpected level collisions between custom entries and constr). | Hugo Herbelin | |
| There was a collision at the time of interpreting subentries (in metasyntax.ml) but also at the time of "optimizing" the entries (in egramcoq.ml). Also fixes #9517, fixes #9519, fixes #9640 (part 3). | |||
| 2020-02-14 | Merge pull request #11605 from ppedrot/ltac2-annotate-match-branch | Kenji Maillard | |
| Annotate Ltac2 match macro variables with their type. | |||
| 2020-02-14 | Merge PR #11557: Use thunks to univ instead of lazy constr for template typing | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-02-14 | Annotate Ltac2 match macro variables with their type. | Pierre-Marie Pédrot | |
| This prevents some warnings to be dropped when the variables are not used at the right type. See #11603 for a motivation. | |||
| 2020-02-14 | Merge PR #11599: Spell out index entry suffixes in main index, e.g. ↵ | Théo Zimmermann | |
| "(tactic)" instead of "(tacn)" Reviewed-by: Zimmi48 | |||
| 2020-02-14 | Merge PR #11468: [doc] fix typo & update release-process.md for opam/docker ↵ | Théo Zimmermann | |
| packaging Reviewed-by: Zimmi48 Ack-by: jfehrle | |||
| 2020-02-14 | Overlay for Inductive.type_of_inductive doesn't take an env | Gaëtan Gilbert | |
| 2020-02-14 | Use thunks to univ instead of lazy constr for template typing | Gaëtan Gilbert | |
| 2020-02-14 | Merge PR #11584: Add #[uniform] and #[nonuniform] (for Uniform Inductive ↵ | Maxime Dénès | |
| Parameters) Reviewed-by: Matafou Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2020-02-13 | Spell out the entry suffix in the main index | Jim Fehrle | |
| Ex: "(tactic)" instead of "(tacn)" | |||
| 2020-02-13 | [coqdep] Remove support for `-c` ocamldep replacement. | Emilio Jesus Gallego Arias | |
| There is not need for coqdep to ship an `ocamldep` replacement, in particular: - not used in the main build since a long time - not tested - not kept up to date with upstream This allows for a significant reduction of `coqdep` code, including some duplicated code from `ocamllibdep`. `coq_makefile` now uses `ocamllibdep` to process `mllib/mlpack` files, so it has then to be installed. We also remove the residual `-slash` option. | |||
| 2020-02-13 | [coqdep] Merge `-sort` and `-suffix` options. | Emilio Jesus Gallego Arias | |
| They are always used together, no other use case of `-suffix` that I can see. | |||
| 2020-02-13 | Merge PR #11427: Dispatch code ownership of files in dev/doc. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego Reviewed-by: gares | |||
| 2020-02-13 | Merge PR #11450: Publishing a new version on Zenodo: not a relevant step for ↵ | Emilio Jesus Gallego Arias | |
| beta versions. Reviewed-by: ejgallego | |||
| 2020-02-13 | Merge PR #11441: Add explicit types to changelog entries that were still ↵ | Emilio Jesus Gallego Arias | |
| missing them. Reviewed-by: ejgallego | |||
| 2020-02-13 | [coqinit] Removed unused `with_ml` parameter. | Emilio Jesus Gallego Arias | |
| `theories` now never have `.ml` files inside. | |||
| 2020-02-13 | [build] Consolidate stdlib's .v files under a single directory. | Emilio Jesus Gallego Arias | |
| Currently, `.v` under the `Coq.` prefix are found in both `theories` and `plugins`. Usually these two directories are merged by special loadpath code that allows double-binding of the prefix. This adds some complexity to the build and loadpath system; and in particular, it prevents from handling the `Coq.*` prefix in the simple, `-R theories Coq` standard way. We thus move all `.v` files to theories, leaving `plugins` as an OCaml-only directory, and modify accordingly the loadpath / build infrastructure. Note that in general `plugins/foo/Foo.v` was not self-contained, in the sense that it depended on files in `theories` and files in `theories` depended on it; moreover, Coq saw all these files as belonging to the same namespace so it didn't really care where they lived. This could also imply a performance gain as we now effectively traverse less directories when locating a library. See also discussion in #10003 | |||
| 2020-02-13 | Merge PR #11564: Recognize Default Proof Using in STM | Enrico Tassi | |
| Ack-by: gares | |||
| 2020-02-13 | Merge PR #11417: Move kind_of_type from the kernel to EConstr. | Enrico Tassi | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2020-02-13 | Merge PR #11098: Let Arguments support anonymous implicit arguments | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2020-02-13 | Add #[uniform] and #[nonuniform] (for Uniform Inductive Parameters) | Gaëtan Gilbert | |
| 2020-02-13 | Delete unused comment | Gaëtan Gilbert | |
| 2020-02-13 | Don't duplicate the inductive keyword for each block elt when parsing | Gaëtan Gilbert | |
| 2020-02-13 | Merge PR #11407: [mltop] Store digest of modules used to compile files. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: maximedenes | |||
| 2020-02-13 | Merge PR #11521: Remove Goptions.opt_name field | Pierre-Marie Pédrot | |
| Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-02-13 | Update bug report address in coqwc man page. | Gaëtan Gilbert | |
| 2020-02-13 | Merge PR #11457: [toplevel] Refactor control loop | Hugo Herbelin | |
| Ack-by: SkySkimmer Ack-by: gares Reviewed-by: herbelin | |||
