| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-22 | Merge PR #10880: Allow to pass Ltac1 values to Ltac2 quotations. | Jason Gross | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 | |||
| 2019-10-22 | Merge PR #10899: Fixes #10894 regression: uconstr was not anymore typed in ↵ | Pierre-Marie Pédrot | |
| the Ltac-substituted environment Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-10-22 | Merge PR #10886: test-suite/Makefile: work when manually involved for ↵ | Enrico Tassi | |
| dune-compiled Coq Reviewed-by: gares | |||
| 2019-10-21 | Merge PR #10857: Fix votour after the change of representation of opaques. | Maxime Dénès | |
| Reviewed-by: SkySkimmer Reviewed-by: maximedenes | |||
| 2019-10-21 | Fixes #10894: uconstr was not anymore typed in the Ltac-substituted environment. | Hugo Herbelin | |
| More precisely: The equivalent in #7288 (4dab4fc) to the former call to ltac_interp_name_env was not done anymore when interpreting uconstr's. | |||
| 2019-10-21 | Merge PR #10863: Minor side effect universe cleanups | Pierre-Marie Pédrot | |
| Ack-by: JasonGross Reviewed-by: ppedrot | |||
| 2019-10-21 | Merge PR #10891: Fix #9851: anomaly when unsolved evar in Add Ring | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-10-19 | Don't abort in test for #6323. | Gaëtan Gilbert | |
| This lets the checker verify that we didn't produce nonsense. | |||
| 2019-10-18 | Merge PR #10914: Fix Locate printing regression | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2019-10-18 | Adding a test for votour. | Pierre-Marie Pédrot | |
| 2019-10-18 | Allow to pass Ltac1 values to Ltac2 quotations. | Pierre-Marie Pédrot | |
| This is the dual of #10344. | |||
| 2019-10-17 | Fix Locate printing regression | Guillaume Melquiond | |
| Fixes #9428. (Again.) This is a cherry-pick of 68927ac4/4b02fbd9 bugfixes, because 0251c800 reverted them. Corrects a 8.9.1 → 8.10.0 regression. (cherry picked from commit 68927ac48b1ce8fe30edef24defdcdc84173a5a5) | |||
| 2019-10-16 | Fix a De Bruijn bug in the computation of term relevance in the kernel. | Pierre-Marie Pédrot | |
| Opening up a lambda should always lift the substitution attached to it. | |||
| 2019-10-14 | Fix #9851: anomaly when unsolved evar in Add Ring | Gaëtan Gilbert | |
| AFAICT there is no reason to use interp_open_constr I used Evd.from_ctx to keep passing evar maps around but maybe we should be passing ustates instead? | |||
| 2019-10-14 | test-suite/Makefile: work when manually involved for dune-compiled Coq | Gaëtan Gilbert | |
| i.e. you can do ~~~ make -f Makefile.dune world make -C test-suite success ~~~ to make just the success tests, then modify Coq sources and retest just the ones you want | |||
| 2019-10-14 | Merge PR #10811: Allow SProp default on | Pierre-Marie Pédrot | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-10-13 | Fix #10888: Context import behaviour in modtype | Gaëtan Gilbert | |
| 2019-10-13 | Merge PR #10670: ComAssumption cleanup | Pierre-Marie Pédrot | |
| Ack-by: ejgallego Ack-by: gares Reviewed-by: ppedrot | |||
| 2019-10-11 | Merge PR #10489: Fix output for "Printing Dependent Evars Line" | Hugo Herbelin | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego Ack-by: hendriktews Reviewed-by: herbelin Ack-by: mattam82 | |||
| 2019-10-07 | Call to update-compat.py. | Pierre-Marie Pédrot | |
| 2019-10-05 | Fix #10669 incorrect substitution in context outside section | Gaëtan Gilbert | |
| 2019-10-04 | Merge PR #9772: [Stdlib] OrderedType: do not pollute the “core” hint ↵ | Pierre-Marie Pédrot | |
| database Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-10-04 | Merge PR #10798: Loosen restrictions on mixing universe mono/polymorphism in ↵ | Pierre-Marie Pédrot | |
| sections Reviewed-by: ppedrot | |||
| 2019-10-04 | Allow SProp default on | Gaëtan Gilbert | |
| 2019-10-04 | [Stdlib] OrderedType: do not pollute the “core” hint database | Vincent Laporte | |
| 2019-10-04 | Merge PR #10806: Micromega tactics are no longer confused by primitive ↵ | Frédéric Besson | |
| projections Reviewed-by: fajb | |||
| 2019-10-02 | Loosen restrictions on mixing universe mono/polymorphism in sections | Gaëtan Gilbert | |
| We disallow adding univ constraints wich refer to polymorphic universes, and monomorphic constants and inductives when polymorphic universes or constraints are present. Every other combination is already correctly discharged by the kernel. | |||
| 2019-10-01 | [Micromega] Use EConstr.eq_constr_universes_proj | Vincent Laporte | |
| 2019-10-01 | Remove spurious uses of CoInductive in SSR prerequisite. | Pierre-Marie Pédrot | |
| 2019-09-25 | Merge PR #10784: Fix #10783: use binder_annot in Ltac2.Constr.Unsafe.kind | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-09-25 | Merge PR #10781: Fixes #10778 (fresh was not updated after renaming of ↵ | Pierre-Marie Pédrot | |
| intropattern entry in #10239) Reviewed-by: ppedrot | |||
| 2019-09-24 | Merge PR #10774: Make `zify` does work for `Z.to_N` | Frédéric Besson | |
| Reviewed-by: Zimmi48 Reviewed-by: fajb | |||
| 2019-09-24 | Merge PR #10758: Fix #10757: Program Fixpoint uses "exists" for telescopes | Matthieu Sozeau | |
| Reviewed-by: mattam82 | |||
| 2019-09-24 | Fix #10783: use binder_annot in Ltac2.Constr.Unsafe.kind | Gaëtan Gilbert | |
| 2019-09-24 | Make `zify` does work for `Z.to_N` | Kazuhiko Sakaguchi | |
| 2019-09-23 | Fixes #10778 (fresh was not updated after renaming of intropattern entry in ↵ | Hugo Herbelin | |
| #10239). The bug was introduced in #10239 which seems to have actually remained half-done: "wit_intropattern" and "wit_simple_intropattern" did not share the same representation of values (val_tag) but the code was assuming (especially the code for "fresh") that this was shared. We fix it by sharing the internal representation (`dyn` field in Tacarg.make0) as suggested by @ppedrot in the discussion of #10239 (this allows also to simplify Taccoerce.is_intro_pattern). | |||
| 2019-09-19 | Fix #10420 Add dependent evar mapping info to output | Jim Fehrle | |
| 2019-09-18 | Merge PR #9856: A 'zify' tactic as a ML plugin | Maxime Dénès | |
| Ack-by: SkySkimmer Ack-by: Zimmi48 Ack-by: maximedenes Ack-by: ppedrot Ack-by: vbgl | |||
| 2019-09-16 | Fix #10757: Program Fixpoint uses "exists" for telescopes | Gaëtan Gilbert | |
| This helps extraction by not building sigT which can lower to Prop by template polymorphism. Bug #10757 can probably still be triggered by using module functors to hide that we're using Prop from Program Fixpoint but that's probably unfixable without fixing extraction vs template polymorphism in general. In passing we notice that Program doesn't know how to telescope SProp arguments, we would need a bunch of variants of sigma types to deal with it (or use Box?) so let's figure it out some other time. We also reuse the universe instance to avoid generating a bunch of short-lived universes in the universe polymorphic case. | |||
| 2019-09-16 | Re-implementation of zify | Frédéric Besson | |
| The logic is implemented in OCaml. By induction over the terms, guided by registered Coq terms in ZifyInst.v, it generates a rewriting lemma. The rewriting is only performed if there is some progress. If the rewriting fails (due to dependencies), a novel hypothesis is generated. This PR fixes #5155, fixes #8898, fixes #7886, fixes #10707, fixes #9848 ans fixes #10755. The zify plugin is placed in the micromega directory. (Though the reason is unclear, having it in a separate directory is bad for efficiency.) efficiency impact. There are also a few improvements of lia/lra that are piggybacked. - more aggressive pruning of useless hypotheses - slightly optimised conjunctive normal form - applies exfalso if conclusion is not in Prop - removal of Timeout in test-suite | |||
| 2019-09-16 | Remove library-specific code for `Import`. | Maxime Dénès | |
| Libraries are now handled like other modules. | |||
| 2019-09-09 | [stdlib] Do not put INR_eq in the “real” hint database | Vincent Laporte | |
| 2019-09-04 | Merge PR #10577: Fix #7348: extraction of dependent record projections | Maxime Dénès | |
| Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2019-09-04 | Merge PR #10612: Fix feedback levels | Emilio Jesus Gallego Arias | |
| Ack-by: ejgallego Reviewed-by: gares | |||
| 2019-09-02 | Merge PR #10719: Make SSR congr tactic work on arrows in Type. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-09-02 | Merge PR #10648: [extraction] Fix #7191: Avoid unsound eta-reduction | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-09-02 | Merge PR #9918: Fix #9294: critical bug with template polymorphism | Pierre-Marie Pédrot | |
| Ack-by: JasonGross Ack-by: SkySkimmer Ack-by: Zimmi48 Ack-by: herbelin Ack-by: mattam82 Reviewed-by: ppedrot | |||
| 2019-08-30 | Make SSR congr tactic work on arrows in Type. | Andreas Lynge | |
| Matthieu Sozeau explained how to fix this. | |||
| 2019-08-29 | Solve universe error with SSR 'rewrite !term' | Andreas Lynge | |
| 2019-08-29 | Make sure that all query commands return a notice (not an info) feedback | Maxime Dénès | |
| As documented in the feedback API. | |||
