| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-21 | Merge PR #10666: [api] Move `Keys` to pretyping | Enrico Tassi | |
| Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2019-08-20 | [ci] Remove dead code. | Théo Zimmermann | |
| TLC and CPDT are not actually tested. No point in keeping them as if they were. | |||
| 2019-08-20 | Merge PR #10291: Controlling typing flags with commands (no attribute) | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 | |||
| 2019-08-19 | Split ConstructiveRealsLUB and improve comments | Vincent Semeria | |
| 2019-08-19 | Merge PR #10672: Std++, Iris, and Lambda-Rust have moved. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-08-19 | Merge PR #10671: Remove links to doc artifacts and replace them with the ↵ | Emilio Jesus Gallego Arias | |
| deployed versions. Reviewed-by: ejgallego | |||
| 2019-08-19 | [declare] Use `binding_kind` for implicit kind instead of boolean. | Emilio Jesus Gallego Arias | |
| 2019-08-19 | [api] Move handling of variable implicit data to impargs | Emilio Jesus Gallego Arias | |
| We move `binder_kind` to the pretyping AST, removing the last data type in the now orphaned file `Decl_kinds`. This seems a better fit, as this data is not relevant to the lower layers but only used in `Impargs`. We also move state keeping to `Impargs`, so now implicit declaration must include the type. We also remove a duplicated function. | |||
| 2019-08-19 | Remove links to doc artifacts and replace them with the deployed versions. | Théo Zimmermann | |
| 2019-08-19 | Std++, Iris, and Lambda-Rust have moved. | Théo Zimmermann | |
| We update the URLs to the new ones, even if the previous continue to work. | |||
| 2019-08-19 | Merge PR #10454: [vernac] Refactor control attributes and fix bug #10452 | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-08-19 | [pcoq] Remove unneeded casting operators. | Emilio Jesus Gallego Arias | |
| 2019-08-19 | [parsing] Move pcoq-specific parts in extend to pcoq. | Emilio Jesus Gallego Arias | |
| 2019-08-18 | [api] Move `Keys` to pretyping | Emilio Jesus Gallego Arias | |
| This file is unrelated to library, but to pretyping/unification. This commit, along with others already submitted go towards the goal of `library` containing only the handling of library objects. | |||
| 2019-08-17 | Delay the computation of frozen evars in legacy unification. | Pierre-Marie Pédrot | |
| This source of slowness has been observed in VST, but it is probably pervasive. Most of the unification problems are not mentioning evars, it is thus useless to compute the set of frozen evars upfront. We also seize the opportunity to reverse the flag, because it is always used negatively. | |||
| 2019-08-16 | Merge PR #10663: Fix quoting in 8.9 changelog entry. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel | |||
| 2019-08-16 | Fix quoting in 8.9 changelog entry. | Théo Zimmermann | |
| 2019-08-16 | Fix typing_flags in the checker | SimonBoulier | |
| Now all relevant typing_flags are taken in account by the checker. The different forms of assumptions are now printed by the checker. | |||
| 2019-08-16 | Fix Print Assumptions: Inductive types can have unsafe fixpoints or | SimonBoulier | |
| type-in-type universes | |||
| 2019-08-16 | Universe Checking instead of Universes Checking | SimonBoulier | |
| 2019-08-16 | Add documentation for typing flags. | SimonBoulier | |
| 2019-08-16 | Add a file for typing_flags in the test-suite. | SimonBoulier | |
| 2019-08-16 | Improve [Print Assumptions] for type-in-type and assumed positive. | SimonBoulier | |
| 2019-08-16 | Set/Unset commands for typing flags | SimonBoulier | |
| 2019-08-16 | Add [Print Typing Flags] command. | SimonBoulier | |
| 2019-08-16 | Split the [check_guarded] typing_flag into [check_guarded] (for ↵ | SimonBoulier | |
| (co)fixpoints) and [check_positive] (for (co)inductive types). | |||
| 2019-08-16 | Apply suggestions from code review | Oliver Nash | |
| Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-08-16 | New lemmas for List.v | Oliver Nash | |
| * filter_app (moved from MSets/MSetRBT.v) * filter_map * filter_ext_in * ext_in_filter * filter_ext_in_iff * filter_ext * concat_filter_map * combine_nil * combine_firstn_l * combine_firstn_r * combine_firstn * nodup_fixed_point | |||
| 2019-08-16 | Merge PR #10457: Make rewrite use the registered elimination schemes | Pierre-Marie Pédrot | |
| Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2019-08-14 | [vernac] Refactor common parts of interp_{,delayed} | Emilio Jesus Gallego Arias | |
| This should fix some bugs w.r.t. management of state introduced in | |||
| 2019-08-14 | [vernac] Pass control attributes to interpretation of delayed proofs. | Emilio Jesus Gallego Arias | |
| Fixes #10452 | |||
| 2019-08-14 | [vernac] Refactor Vernacular Control Attributes into a list | Emilio Jesus Gallego Arias | |
| We place control attributes on their own, datatype, similarly to regular attributes. This is a step towards fixing #10452 , as we can now decouple control attributes from the vernac AST itself, allowing to pass them independently. | |||
| 2019-08-14 | Merge PR #10642: Emit Feedback.AddedAxiom in Declare instead of higher layers | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-08-10 | [extraction] Fix #7191: Avoid unsound eta-reduction | Kazuhiko Sakaguchi | |
| `Mlutil.simpl` and `Mlutil.atomic_eta_red` did some unsound eta-reductions as follows: (fun x0 ... xn => MLexn x0 ... xn) ->eta MLexn. `MLexn` raises an exception thus is not a value in OCaml. So the above simplification may change the behavior of extracted programs. This patch restricts `atomic_eta_red` to eta-redexes whose core is both atomic and value. Acknowledgement: This work is financially supported by Peano System Inc. on-behalf-of: @peano-system <info@peano-system.jp> | |||
| 2019-08-10 | Compute (if linear_order_T 0 (IPR 22) (IPR 10) (IPR_pos 10) then true else ↵ | Vincent Semeria | |
| false). | |||
| 2019-08-10 | Make rewrite use the registered elimination schemes | Andreas Lynge | |
| 2019-08-09 | Switch constructive Rlt to sort Type, to make it compute later | Vincent Semeria | |
| 2019-08-09 | Add a changelog entry | Kazuhiko Sakaguchi | |
| Acknowledgement: This work is financially supported by Peano System Inc. on-behalf-of: @peano-system <info@peano-system.jp> | |||
| 2019-08-09 | Overlay for #10642 | Gaëtan Gilbert | |
| 2019-08-09 | Recommend assigning an issue before fixing a bug. | Théo Zimmermann | |
| Contributors with write-access can now assign people who commented an issue: https://github.blog/changelog/2019-06-25-assign-issues-to-issue-commenters/ | |||
| 2019-08-09 | Merge PR #10641: Fix regression of #10637 (-emacs arg should set color to ↵ | Emilio Jesus Gallego Arias | |
| `EMACS) Reviewed-by: ejgallego | |||
| 2019-08-08 | Emit Feedback.AddedAxiom in Declare instead of higher layers | Gaëtan Gilbert | |
| This lets us remove the passing around of "status" in comassumption and generally makes highlighting axiom adding lines in coqide more reliable as there's no need for per-command code. If a command adds multiple axioms it will emit AddedAxiom multiple times, this doesn't seem to be a problem though. We may wonder if "Fail Fail Axiom" should be highlighted as "Axiom" (both before and after this commit it is). | |||
| 2019-08-08 | Merge PR #10639: map directory read error to empty directory | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-08-08 | Fix regression of #10637 (-emacs arg sets color to `EMACS) | Jim Fehrle | |
| 2019-08-08 | Fix namespace of Cauchy reals | Vincent Semeria | |
| 2019-08-08 | Merge PR #10324: Fix #10088: Ltac2 & operator conflicts with notations ↵ | Maxime Dénès | |
| involving & Reviewed-by: Zimmi48 Ack-by: ejgallego Reviewed-by: gares Ack-by: ggonthier Ack-by: herbelin Reviewed-by: maximedenes Ack-by: vbgl | |||
| 2019-08-08 | Add interface of constructive real numbers, with an opaque implementation by ↵ | Vincent Semeria | |
| Cauchy reals | |||
| 2019-08-08 | map directory read error to empty directory | spanjel | |
| 2019-08-08 | [doc][ssr][under][setoid] Add changelog entry | Erik Martin-Dorel | |
| 2019-08-08 | [ssr] under: Add a contrived example to test under/over with Setoids | Erik Martin-Dorel | |
| * Borrow ideas from the Setoid refman documentation: https://coq.inria.fr/refman/addendum/generalized-rewriting.html#first-class-setoids-and-morphisms * Introduce a relation with the following signature: [Rel : forall (m n : nat) (s : Setoid m n), car s -> car s -> Prop] | |||
