| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-08 | [errors] Print backtrace of internal errors in printers | Emilio Jesus Gallego Arias | |
| This is useful as witnessed by #11829 , as some errors printers do still fail, so it costs little to have both backtraces. | |||
| 2020-04-08 | Merge PR #12005: Remove deprecated coqtop options | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Ack-by: ejgallego | |||
| 2020-04-07 | Merge PR #11997: Clean and fix definitions of options. | Emilio Jesus Gallego Arias | |
| Reviewed-by: Matafou Ack-by: SkySkimmer Reviewed-by: ejgallego Reviewed-by: gares Ack-by: jfehrle | |||
| 2020-04-07 | Merge PR #12042: Fix documentation of Print Libraries following #10476. | Clément Pit-Claudel | |
| 2020-04-07 | Fix documentation of Print Libraries following #10476. | Théo Zimmermann | |
| 2020-04-06 | Merge PR #12006: [coq_makefile] remove .lia.cache and .nia.cache by make ↵ | Enrico Tassi | |
| cleanall Reviewed-by: gares | |||
| 2020-04-06 | Clean and fix definitions of options. | Théo Zimmermann | |
| - Provide new helper functions in `Goptions` on the model of `declare_bool_option_and_ref`; - Use these helper functions in many parts of the code base (encapsulates the corresponding references); - Move almost all options from `declare_string_option` to `declare_stringopt_option` (only "Warnings" continue to use the former). This means that these options now support `Unset` to get back to the default setting. Note that there is a naming misalignment since `declare_int_option` is similar to `declare_stringopt_option` and supports `Unset`. When "Warning" is eventually migrated to support `Unset` as well, we can remove `declare_string_option` and rename `declare_stringopt_option` to `declare_string_option`. - For some vernac options and flags that have an equivalent command-line option or flag, implement it like the standard `-set` and `-unset`. | |||
| 2020-04-06 | Merge PR #11955: Use the kernel machine in whd_betaiota_deltazeta_for_iota_state | Matthieu Sozeau | |
| Reviewed-by: SkySkimmer Reviewed-by: mattam82 | |||
| 2020-04-05 | Merge PR #12025: Fixes #11194 (Canonical/Coercion not located for coqdoc) | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-05 | Fixes #11194 (Canonical/Coercion not located for coqdoc). | Hugo Herbelin | |
| The location was missing in the parser. | |||
| 2020-04-03 | Fix the test for bug #4544. | Pierre-Marie Pédrot | |
| It seems that this PR is making the rewrite much, much faster. | |||
| 2020-04-03 | Be cleverer and do not hopelessly rezip a term when not needed. | Pierre-Marie Pédrot | |
| A quick analysis showed that most of the calls to whd do not lead to a term which further triggers reduction, so there is no point in refolding a potentiall huge term for no reason. | |||
| 2020-04-03 | Use the kernel machine in whd_betaiota_deltazeta_for_iota_state. | Pierre-Marie Pédrot | |
| There is no point in using the exaggerately inefficient Reductionops machine. We need to be call-by-name to preserve the shape of the reduced terms, as call-by-need would introduce sharing and thus at-distance effects in term refolding. Yet, the Reductionops machine is worse than that, since it performs substitutions eagerly, leading to a catastrophical performance profile. Instead, we use the kernel reduction in by-name mode to replace the Reductionops machine in whd_betaiota_deltazeta_for_iota_state with all flags on. Since the kernel is using explicit substitutions, this is algorithmically more efficient. Apart from minor differences, this should produce the same normal form. As showed by the benchmarks, this is a critical change for the odd-order proofs. Ideally, we should use delayed substitutions in the Reductionops machine as well for great profit, but due to code entanglement this is a much less self-contained change. | |||
| 2020-04-03 | Merge PR #12007: Fix CoRN & Flocq CI scripts. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-03 | Fix Flocq CI script. | Théo Zimmermann | |
| autogen.sh was removed in https://gitlab.inria.fr/flocq/flocq/-/commit/d679d3770aea2ff8608c77096158653837798124 | |||
| 2020-04-03 | Merge PR #11664: Encoding string list as a string with application to the ↵ | Emilio Jesus Gallego Arias | |
| parsing of coqtop arguments in coqide Reviewed-by: ejgallego | |||
| 2020-04-03 | Merge PR #11895: Remove Chapter command. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-03 | Merge PR #11914: Start the split of the Gallina Extensions chapter. | Clément Pit-Claudel | |
| Reviewed-by: jfehrle | |||
| 2020-04-03 | Split four sections out of the Gallina extensions chapter. | Théo Zimmermann | |
| This octopus merge is meant to preserve the commit history / blame of all the parts. | |||
| 2020-04-03 | Move section in records in appropriate location (inside core). | Théo Zimmermann | |
| 2020-04-03 | Move section on sections in appropriate location (inside core). | Théo Zimmermann | |
| 2020-04-03 | Move section on funind in appropriate location (inside libraries). | Théo Zimmermann | |
| 2020-04-03 | Move section on implicit arguments in appropriate location (inside extensions). | Théo Zimmermann | |
| 2020-04-03 | Extract section on implicit arguments from Gallina extensions. | Théo Zimmermann | |
| 2020-04-03 | Extract section on funind from Gallina extensions. | Théo Zimmermann | |
| 2020-04-03 | Remove sections on records, sections, funind and implicit arguments from ↵ | Théo Zimmermann | |
| gallina-ext chapter. | |||
| 2020-04-03 | Extract section on sections from Gallina extensions. | Théo Zimmermann | |
| 2020-04-03 | Extract section on records from Gallina extensions. | Théo Zimmermann | |
| 2020-04-03 | Merge PR #12009: Adding changelog for 8.11.1. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-04-03 | Fix CoRN CI script. | Théo Zimmermann | |
| Auto-generated files like the Makefile have recently been removed from the sources (cf. coq-community/corn#88). Calling ./configure.sh is now required. | |||
| 2020-04-03 | Adding changelog for 8.11.1. | Pierre-Marie Pédrot | |
| 2020-04-03 | Update doc/changelog/08-tools/12005-remove-deprecated-coqtop-options.rst | Théo Zimmermann | |
| Co-Authored-By: Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net> | |||
| 2020-04-03 | Merge PR #11996: [stdlib] Add changelog for PR #11249 | Anton Trunov | |
| Reviewed-by: anton-trunov | |||
| 2020-04-02 | Merge PR #11869: Add an index for attributes. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel | |||
| 2020-04-02 | Document -rfrom option in reference manual. | Théo Zimmermann | |
| So far it was only documented in coqtop --help. | |||
| 2020-04-02 | Add changelog entry for #12005. | Théo Zimmermann | |
| 2020-04-02 | Minimal fix to man pages. | Théo Zimmermann | |
| 2020-04-02 | Fix options listed in asycTaskQueue. | Théo Zimmermann | |
| 2020-04-02 | remove .lia.cache and .nia.cache by make cleanall | Olivier Laurent | |
| 2020-04-02 | Remove deprecated -require option. | Théo Zimmermann | |
| This option is confusing because it does Require Import, not Require. It was deprecated in 8.11. We remove it in 8.12 in order to reintroduce it in 8.13 as a replacement for -load-vernac-object, which is the option that does Require without Import as of today. | |||
| 2020-04-02 | Merge PR #12002: Cleanup tactic_option a bit | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-04-02 | Remove Chapter command. | Théo Zimmermann | |
| This was an undocumented equivalent of the Section command. | |||
| 2020-04-02 | Cleanup tactic_option a bit | Gaëtan Gilbert | |
| 2020-04-02 | Merge pull request #11993 from olaure01/ollibs-wfnat-changelog | Anton Trunov | |
| [stdlib] Add changelog for PR #11335 | |||
| 2020-04-01 | Merge PR #9803: Adding more trigonometry in Reals | Hugo Herbelin | |
| Ack-by: MSoegtropIMC Ack-by: Zimmi48 Ack-by: herbelin | |||
| 2020-04-01 | Merge pull request #11946 from olaure01/ollibs-permutation | Anton Trunov | |
| [stdlib] Add complementary results about Permutation | |||
| 2020-04-01 | Add changelog for PR #11249 | Olivier Laurent | |
| 2020-04-01 | Merge PR #10592: coqdoc: Add a new `details' environment for coqdoc | Lysxia | |
| Reviewed-by: Lysxia Reviewed-by: Zimmi48 | |||
| 2020-04-01 | Add changelog for PR #11335 | Olivier Laurent | |
| 2020-04-01 | - Adjusted definitions and lemmas for asin and acos to what has been discussed | Michael Soegtrop | |
| - Added derivative for asin and acos - Added a few additional trigonometry lemmas - Added Lemmas for the derivative of a decreasing inverse function - Did some cleanup (move lemmas to the files where they belong) | |||
