| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-07 | Merge PR #14056: Miscellaneous mini-"typos" fixes | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Reviewed-by: jfehrle Reviewed-by: silene | |||
| 2021-04-07 | Merge PR #14008: [stdlib] [Arith] Cantor pairing | coqbot-app[bot] | |
| Reviewed-by: olaure01 Ack-by: jfehrle | |||
| 2021-04-06 | Merge PR #14077: Add odoc warnings for empty packages. | coqbot-app[bot] | |
| Reviewed-by: ejgallego | |||
| 2021-04-06 | Typo in ChoiceFacts. | Hugo Herbelin | |
| 2021-04-06 | Standardizing spacing for {| ... |} in two files. | Hugo Herbelin | |
| 2021-04-06 | Typo in a micromega comment. | Hugo Herbelin | |
| 2021-04-06 | Add odoc warnings for empty packages. | Théo Zimmermann | |
| From an OCaml library point of view. | |||
| 2021-04-02 | Remove the omega tactic and related options | Jim Fehrle | |
| 2021-04-02 | add Cantor pairing to_nat and its inverse of_nat | Andrej Dudenhefner | |
| add polynomial specifications of to_nat add changelog and doc entries | |||
| 2021-03-31 | Merge PR #14022: Replace mentions of Num by Zarith. | coqbot-app[bot] | |
| Reviewed-by: pi8027 | |||
| 2021-03-28 | Replace mentions of Num by Zarith. | Guillaume Melquiond | |
| The documentation of extraction became outdated when the big.ml wrapper got modified by 094e4649c29e2426daca0476c140439de901dafe. | |||
| 2021-03-26 | remove in List.v deprecated/unnecessary dependencies: Le, Gt, Minus, Lt, Setoid | Andrej Dudenhefner | |
| fix unexpectedly broken MSetGenTree.v add changelog entry | |||
| 2021-03-23 | add lemmas to List.v: Exists_map, Exists_concat, Exists_flat_map, ↵ | Andrej Dudenhefner | |
| Forall_map, Forall_concat, Forall_flat_map, nth_error_map, nth_repeat, nth_error_repeat | |||
| 2021-03-23 | Merge PR #13671: [stdlib] [Vectors] add results on to_list | coqbot-app[bot] | |
| Reviewed-by: anton-trunov | |||
| 2021-03-23 | Merge PR #13804: [stdlib] [List] Add results about count_occ | coqbot-app[bot] | |
| Reviewed-by: anton-trunov | |||
| 2021-03-19 | Merge PR #13730: Lint stdlib with -mangle-names #6 | coqbot-app[bot] | |
| Reviewed-by: anton-trunov | |||
| 2021-03-16 | add results on to_list | Olivier Laurent | |
| 2021-03-03 | [build] Split stdlib to it's own opam package. | Emilio Jesus Gallego Arias | |
| We introduce a new package structure for Coq: - `coq-core`: Coq's OCaml tools code and plugins - `coq-stdlib`: Coq's stdlib [.vo files] - `coq`: meta-package that pulls `coq-{core,stdlib}` This has several advantages, in particular it allows to install Coq without the stdlib which is useful in several scenarios, it also open the door towards a versioning of the stdlib at the package level. The main user-visible change is that Coq's ML development files now live in `$lib/coq-core`, for compatibility in the regular build we install a symlink and support both setups for a while. Note that plugin developers and even `coq_makefile` should actually rely on `ocamlfind` to locate Coq's OCaml libs as to be more robust. There is a transient state where we actually look for both `$coqlib/plugins` and `$coqlib/../coq-core/plugins` as to support the non-ocamlfind plus custom variables. This will be much improved once #13617 is merged (which requires this PR first), then, we will introduce a `coq.boot` library so finally `coqdep`, `coqchk`, etc... can share the same path setup code. IMHO the plan should work fine. | |||
| 2021-02-26 | Signed primitive integers | Ana | |
| Signed primitive integers defined on top of the existing unsigned ones with two's complement. The module Sint63 includes the theory of signed primitive integers that differs from the unsigned case. Additions to the kernel: les (signed <=), lts (signed <), compares (signed compare), divs (signed division), rems (signed remainder), asr (arithmetic shift right) (The s suffix is not used when importing the Sint63 module.) The printing and parsing of primitive ints was updated and the int63_syntax_plugin was removed (we use Number Notation instead). A primitive int is parsed / printed as unsigned or signed depending on the scope. In the default (Set Printing All) case, it is printed in hexadecimal. | |||
| 2021-02-25 | Merge PR #13080: Ascii: add leb and ltb | coqbot-app[bot] | |
| Reviewed-by: anton-trunov | |||
| 2021-02-20 | Inline proofs of exist_exp0 and exist_cos0. | Guillaume Melquiond | |
| 2021-02-19 | Remove some trivial definition. | Guillaume Melquiond | |
| 2021-02-19 | Abstract the non-computational part away. | Guillaume Melquiond | |
| 2021-02-19 | Terminate intermediate lemmas with Qed. | Guillaume Melquiond | |
| 2021-02-19 | Make intermediate lemmas more explicit, so that they can be terminated by Qed. | Guillaume Melquiond | |
| 2021-02-19 | Make most of DRealAbstr opaque. | Guillaume Melquiond | |
| The function returned by DRealAbstr starts by a call to the axiom sig_forall_dec, so it is not computable anyway. | |||
| 2021-02-19 | Terminate some lemmas with Qed. | Guillaume Melquiond | |
| Since the proofs start by applying or destructuring Qed-ed lemmas, they cannot be used in a computational setting, so no need for them to be Defined. | |||
| 2021-01-29 | add results on count_occ | Olivier Laurent | |
| 2021-01-26 | Merge PR #13758: Remove the Hide Obligations flag (deprecated in 8.12) | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 | |||
| 2021-01-25 | Remove the Hide Obligations flag | Jim Fehrle | |
| 2021-01-20 | Use cbn instead of simpl in a proof of HexadecimalNat. | Pierre-Marie Pédrot | |
| This reduces the tactic invocation time from 10s to 0.25s on my machine. I was growing tired of having to wait for that file while compiling the stdlib. | |||
| 2021-01-19 | Merge PR #13699: Fix #13579 (hnf on primitives raises an anomaly) | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2021-01-18 | Support locality attributes for Hint Rewrite (including export) | Gaëtan Gilbert | |
| We deprecate unspecified locality as was done for Hint. Close #13724 | |||
| 2021-01-18 | Fix #13579 (hnf on primitives raises an anomaly) | Pierre Roux | |
| Also works for simpl. | |||
| 2021-01-08 | Modify Structures/OrderedType.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Structures/DecidableType.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Classes/SetoidDec.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Classes/SetoidClass.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Lists/SetoidList.v to compile with -mangle-names | Jasper Hugunin | |
| I used `match goal` a lot to access hypotheses without knowing their name. | |||
| 2021-01-08 | Modify Sorting/Sorted.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Classes/EquivDec.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Program/Subset.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-08 | Modify Logic/ProofIrrelevanceFacts.v to compile with -mangle-names | Jasper Hugunin | |
| 2021-01-02 | Deprecate "at ... with ..." in change tactic | Jim Fehrle | |
| (use "with ... at ..." instead) | |||
| 2020-12-24 | Merge PR #13649: Lint stdlib with -mangle-names #5 | coqbot-app[bot] | |
| Reviewed-by: anton-trunov | |||
| 2020-12-15 | Modify Logic/JMeq.v to compile with -mangle-names | Jasper Hugunin | |
| 2020-12-15 | Modify Program/Wf.v to compile with -mangle-names | Jasper Hugunin | |
| 2020-12-15 | Modify Logic/FunctionalExtensionality.v to compile with -mangle-names | Jasper Hugunin | |
| 2020-12-15 | Modify Classes/DecidableClass.v to compile with -mangle-names | Jasper Hugunin | |
| 2020-12-15 | Modify Classes/CEquivalence.v to compile with -mangle-names | Jasper Hugunin | |
