| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-01 | [ssr] Update doc for under w.r.t. setoid-like relations | Erik Martin-Dorel | |
| 2019-11-01 | [ssr] chore: Remove ssrclasses.{ml,mli} (now unneeded) | Erik Martin-Dorel | |
| 2019-11-01 | [ssr] Refactor/Extend of under to support more relations | Erik Martin-Dorel | |
| (namely, [RewriteRelation]s beyond Equivalence ones) Thanks to @CohenCyril for suggesting this enhancement | |||
| 2019-10-31 | [ssr] Refactor/Simplify the implementation of under | Erik Martin-Dorel | |
| * Preserve the same behavior/interface but merge the two Module Types (UNDER_EQ and) UNDER_REL. * Remove the "Reflexive" argument in Under_rel.Under_rel * Update plugin code (ssrfwd.ml) & Factor-out the main step * Update the Hint (viz. apply over_rel_done => apply: over_rel_done) * All the tests still pass! Credits to @CohenCyril for suggesting this enhancement | |||
| 2019-10-21 | chore: Enclose the […get_reflexive_proof_ssr…] call in a ↵ | Erik Martin-Dorel | |
| try/with->assert false as suggested by @gares (the Not_found exc may be catched by coq/ssr otherwise). | |||
| 2019-10-21 | docs(changelog): Address @gares' comment | Erik Martin-Dorel | |
| & Put the changelog entry in the proper folder | |||
| 2019-09-10 | feat: Add a rewrite rule (UnderE) to unprotect evars in subgoals | Erik Martin-Dorel | |
| E.g., if one wish to instantiate these evars manually, in another way than with reflexivity. | |||
| 2019-09-10 | [ssr] Add test "do [under ... do ...] in H" | Erik Martin-Dorel | |
| 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] | |||
| 2019-08-08 | [ssr] Refactor under's Setoid generalization to ease stdlib2 porting | Erik Martin-Dorel | |
| Changes: * Add ssrclasses.v that redefines [Reflexive] and [iff_Reflexive]; * Add ssrsetoid.v that links [ssrclasses.Reflexive] and [RelationClasses.Reflexive]; * Add [Require Coq.ssr.ssrsetoid] in Setoid.v; * Update ssrfwd.ml accordingly, using a helper file ssrclasses.ml that ports some non-exported material from rewrite.ml; * Some upside in passing: ssrfwd.ml no more depends on Ltac_plugin; * Update doc and tests as well. Summary: * We can now use the under tactic in two flavors: - with the [eq] or [iff] relations: [Require Import ssreflect.] - or a [RewriteRelation]: [Require Import ssreflect. Require Setoid.] (while [ssreflect] does not require [RelationClasses] nor [Setoid], and conversely [Setoid] does not require [ssreflect]). * The file ssrsetoid.v could be skipped when porting under to stdlib2. | |||
| 2019-08-06 | [ssr] under: extend ssreflect.v to generalize iff to any setoid eq | Erik Martin-Dorel | |
| * Add an extra test with an Equivalence. * Update the doc accordingly. | |||
| 2019-08-06 | [ssr] export Ssrequality.ssr_is_setoid | Erik Martin-Dorel | |
| 2019-08-06 | Merge PR #10557: Fixing #10286 (coqide hangs on invalid filenames) | Pierre-Marie Pédrot | |
| Ack-by: maximedenes Reviewed-by: ppedrot | |||
| 2019-08-06 | Merge PR #10618: Add missing *.exe files to "make clean" | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-08-05 | Merge PR #10624: Remove reference to removed option Printing Primitive ↵ | Théo Zimmermann | |
| Projection Compatibility Reviewed-by: Zimmi48 | |||
| 2019-08-05 | Merge PR #10608: Copy edit the Ltac2 documentation | Jim Fehrle | |
| Reviewed-by: jfehrle Reviewed-by: ppedrot | |||
| 2019-08-05 | Remove reference to removed option Printing Primitive Projection Compatibility | Jim Fehrle | |
| 2019-08-05 | Merge PR #10585: [coqdoc] Simplify regex for identifiers in comments | Vincent Laporte | |
| Reviewed-by: gares Reviewed-by: vbgl | |||
| 2019-08-05 | Merge PR #10445: Split constructive and classical axioms for real numbers | Vincent Laporte | |
| Ack-by: Zimmi48 Ack-by: silene | |||
| 2019-08-05 | ConstructiveCauchyReals: make explicit structural recursion | Vincent Laporte | |
| 2019-08-04 | Add missing file ide/default_bindings_src.exe to "make clean" | Jim Fehrle | |
| 2019-08-04 | Merge PR #10579: Remove underscores from inserted texts. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-08-02 | Merge PR #10543: Remove unused grammar nonterminals and productions | Enrico Tassi | |
| Reviewed-by: ppedrot | |||
| 2019-08-02 | Copy edit the Ltac2 documentation | Tej Chajed | |
| 2019-08-02 | Merge PR #10553: Use a more traditional definition for uint63_div21 (fixes ↵ | Maxime Dénès | |
| #10551). Reviewed-by: maximedenes Reviewed-by: proux01 | |||
| 2019-07-31 | Merge PR #9811: [stdlib] Remove deprecated module Zlogarithm | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2019-07-30 | Merge PR #10594: Fix issue #10593 : Software foundations URL changed | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-07-30 | Merge PR #10595: [CI/Azure/macOS] Unshallow the homebrew-core repository | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-07-30 | Merge PR #10430: [Extraction] Add support for primitive integers | Maxime Dénès | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2019-07-29 | Use the precondition of diveucl_21 to avoid massaging the dividend. | Guillaume Melquiond | |
| All the implementations now return (0, 0) when the dividend is so large that the quotient would overflow. | |||
| 2019-07-29 | Add a non-overflow precondition to diveucl_21 to align it on standard ↵ | thery | |
| implementations. | |||
| 2019-07-29 | Add test from #10551. | Guillaume Melquiond | |
| 2019-07-29 | Transpose the C code of uint63_div21 to the OCaml implementations. | Guillaume Melquiond | |
| 2019-07-29 | Use a more traditional definition for uint63_div21 (fixes #10551). | Guillaume Melquiond | |
| 2019-07-29 | [CI/Azure/macOS] Unshallow the homebrew-core repository | Vincent Laporte | |
| 2019-07-29 | Fix issue #10593 : Software foundations URL changed | Michael Soegtrop | |
| 2019-07-29 | Merge PR #10548: Refine documentation of tokens | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Ack-by: cpitclaudel Ack-by: herbelin | |||
| 2019-07-29 | Merge PR #10574: Remove deprecated `Backtrack` command | Enrico Tassi | |
| Reviewed-by: ejgallego Reviewed-by: gares | |||
| 2019-07-29 | Merge PR #10581: Remove the tactic wizard, as it has not worked for several ↵ | Pierre-Marie Pédrot | |
| years and no one complained (fixes #10580). Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-07-29 | Merge PR #10538: [vernac] [inductive] Remove unused functions/exports. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-07-28 | Update documentation on tokens, use "int" and "num" | Jim Fehrle | |
| for integers and natural nums | |||
| 2019-07-27 | Merge PR #10569: [Int63] Remove redundant misnamed lemma lsr_add_distr | Hugo Herbelin | |
| Reviewed-by: herbelin Reviewed-by: maximedenes Reviewed-by: silene | |||
| 2019-07-27 | [coqdoc] Simplify regex for identifiers in comments | Lysxia | |
| 2019-07-26 | Remove unused grammar productions | Jim Fehrle | |
| 2019-07-26 | Fix typo | Vincent Semeria | |
| 2019-07-26 | Remove the tactic wizard, as it has not worked for several years and no one ↵ | Guillaume Melquiond | |
| complained (fixes #10580). | |||
| 2019-07-26 | Remove underscores from inserted texts. | Guillaume Melquiond | |
| Underscores are used as prefix for accelerators in gtk. In particular, double underscores are used to escape them. So, when applying a template, underscores should be cleaned from the inserted text. | |||
| 2019-07-26 | Merge PR #10563: changed name of cos3PI4 to cos_3PI4 for consistency | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2019-07-26 | [stdlib] Remove deprecated module Zsqrt_compat | Vincent Laporte | |
