| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-05 | Merge PR #12227: Spring cleaning of the tactic compatibility layer | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-05-03 | Add tests uncovered during bug chasing in the CI. | Pierre-Marie Pédrot | |
| 2020-05-02 | LtacProf now handles multi-success backtracking | Jason Gross | |
| Fixes #12196 | |||
| 2020-05-01 | Merge PR #12221: Replace QSeqEquiv by QCauchySeq, simplify proofs. | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-04-30 | Replace QSeqEquiv by QCauchySeq, simplify proofs. | Vincent Semeria | |
| Force Cauchy modulus equal to identity, make division transparent Fix test | |||
| 2020-04-30 | [zify] add support for Nat.le, Nat.lt and Nat.eq | Frédéric Besson | |
| Nat.le, Nat.lt and Nat.eq are aliased to le, lt and @eq nat. The required declarations are now added in ZifyInst. | |||
| 2020-04-29 | Merge PR #11606: [tools] Add memory stats to tables by default | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-29 | Merge PR #12027: Fix #3415: coqdoc links projections rather than constructor ↵ | Emilio Jesus Gallego Arias | |
| in record tuples Reviewed-by: ejgallego | |||
| 2020-04-28 | Stop relying on side-effects for recursive scheme declaration. | Pierre-Marie Pédrot | |
| Instead, we register functions dynamically declaring the dependencies of the scheme to be generated. We had to fix the test-suite because an internal scheme name changed. We could also tweak the internal flag of scheme dependencies, but in this particular case it looks more like a bug from the previous implementation. | |||
| 2020-04-28 | Merge PR #12003: Improve error messages for Set and Unset commands. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego Reviewed-by: jfehrle | |||
| 2020-04-27 | Merge PR #12073: Split off Nsatz tactic part into Nsatz_tactic | Pierre-Marie Pédrot | |
| Reviewed-by: anton-trunov Reviewed-by: ppedrot | |||
| 2020-04-27 | Merge PR #12175: Calculation speed of Cauchy reals | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-04-26 | constructive square root | Vincent Semeria | |
| Convert into a performance test Put time bound at the beginning of file Add Time command in the test | |||
| 2020-04-24 | Make the nsatz test-suite pass | Jason Gross | |
| 2020-04-24 | Add memory stats to tables by default | Jason Gross | |
| The Python scripts now support `--no-include-mem` to turn it off, and also support `--sort-by-mem`. Closes #11575 | |||
| 2020-04-24 | Split off Nsatz tactic part into NsatzTactic | Jason Gross | |
| Closes #5445 Note that we use `Include` rather than `Export` to expose the machinery defined in `NsatzTactic` from `Nsatz` to preserve backwards compatibility with developments relying on absolute names of the constants previously defined in `Nsatz.v`. | |||
| 2020-04-22 | Merge PR #12023: Adding a Declare ML Module in empty file Ltac.v | Emilio Jesus Gallego Arias | |
| Ack-by: Zimmi48 Reviewed-by: ejgallego Ack-by: ppedrot | |||
| 2020-04-22 | Merge PR #11694: Support printing argument-free abbreviations in custom ↵ | Emilio Jesus Gallego Arias | |
| entries with a global rule Reviewed-by: ejgallego Ack-by: gares | |||
| 2020-04-21 | Adapt test-suite to #12023. | Hugo Herbelin | |
| 2020-04-21 | Fixing #3451: coqdoc links for projections of tuples rather than for ↵ | Hugo Herbelin | |
| constructor. Moreover, the link to the constructor was hiding other contents of the tuple. | |||
| 2020-04-21 | Merge PR #12082: Fixes #11808: support for test-suite in -byte-only mode | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-04-21 | Merge PR #12116: Fixing #12045: missing normalization in conclusion of ↵ | Pierre-Marie Pédrot | |
| custom induction scheme Reviewed-by: ppedrot | |||
| 2020-04-21 | Merge PR #11883: Fix #7812: autounfold's behavior depends on file names | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-04-20 | Merge PR #12038: Improve undeclared goption key messages. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-04-20 | Merge PR #12126: TIMEFMT: Display the output file name | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-04-20 | Granting coqdoc wish #7093 (definitions link to themselves). | Hugo Herbelin | |
| Co-Authored-By: Xia Li-yao <Lysxia@users.noreply.github.com> | |||
| 2020-04-20 | TIMEFMT: Display the output file name | Jason Gross | |
| We now use `$@` rather than `$*` so that we display the output target rather than the stem of the rule. This is more consistent for rules that users add (where the pattern variable might be something insufficiently identifying), and also generalizes more nicely to mixing multiple compilers (we get a clear difference between producing OCaml files and producing .vo files, even if the filename is the same up to the suffix). The result is that it's easy to describe what the timing information of the build log records: each time comes with a label which is a file name, and the time is the time it takes to produce that file. | |||
| 2020-04-20 | Improve undeclared key messages. | Théo Zimmermann | |
| 2020-04-20 | Fixing #12045 (missing normalization in conclusion of custom induction scheme). | Hugo Herbelin | |
| 2020-04-19 | Fix Makefile warning: undefined variable '*' | Jason Gross | |
| We fix ``` Makefile.build:222: warning: undefined variable '*' ``` by not passing a time format including a Makefile variable when not inside a target (and whether or not the command succeeds should not depend on the particular format in any case, and all we are testing for is whether or not the command exists and supports `-f`). | |||
| 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. | |||
