| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-05 | Merge PR #12613: Remove deprecated (in 8.8 #6277) coqchk -I | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-07-03 | Fix #11121: Simultaneous definition of term and notation in custom grammar | Maxime Dénès | |
| 2020-07-03 | Merge PR #10390: UIP in SProp | Maxime Dénès | |
| Reviewed-by: Zimmi48 Ack-by: ejgallego Reviewed-by: maximedenes | |||
| 2020-07-02 | Merge PR #12572: Correctly classify variables as being unfoldable in dnet ↵ | Gaëtan Gilbert | |
| patterns. Reviewed-by: SkySkimmer Reviewed-by: maximedenes | |||
| 2020-07-01 | UIP in SProp | Gaëtan Gilbert | |
| 2020-07-01 | Remove deprecated (in 8.8 #6277) coqchk -I | Gaëtan Gilbert | |
| 2020-06-29 | Merge PR #12541: Fix #12228 negative integers not accepted in ltac integer_list | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-06-24 | [test-suite] Fix dependencies of modules/ files | Jason Gross | |
| Fixes #12582 The previous code said that `Nat.v.log` (and therefore `Nat.vo`) should be rebuilt anytime `Nat.v.log` is older than `plik.v.vo`, and also says that `plik.v.log` (and therefore `plik.vo`) should be rebuilt anytime `plik.v.log` is older than `Nat.vo`. This is circular, and results in `make` considering all of the `modules/` tests out-of-date on any fresh run. | |||
| 2020-06-23 | Correctly classify variables as being unfoldable in dnet patterns. | Pierre-Marie Pédrot | |
| Fixes #12571. | |||
| 2020-06-23 | Merge PR #12562: CoqIDE: accept to open files with invalid names | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC Ack-by: SkySkimmer | |||
| 2020-06-22 | CoqIDE: accept to open files with invalid names | Vincent Laporte | |
| 2020-06-20 | Add a pre-hook mechanism for the `zify` tactic | Kazuhiko Sakaguchi | |
| 2020-06-18 | Fix #12228 negative integers not accepted in ltac integer_list | Pierre Roux | |
| 2020-06-14 | [micromega] native support for boolean operators | Frédéric Besson | |
| The syntax of formulae is extended to support boolean constants (true, false), boolean operators Bool.andb, Bool.orb, Bool.implb, Bool.negb, Bool.eqb and comparison operators Z.eqb, Z.ltb, Z.gtb, Z.leb and Z.ltb. | |||
| 2020-06-11 | Merge PR #12423: Remove info tactic, deprecated in 8.5 | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-06-10 | Update changelog for 8.12+beta1. | Théo Zimmermann | |
| 2020-06-09 | Merge PR #12484: Fix #12483 Incorrect specification of PrimFloat.leb | Guillaume Melquiond | |
| Ack-by: Zimmi48 Reviewed-by: erikmd Reviewed-by: silene | |||
| 2020-06-09 | CReal: changed epsilon for modulus of convergence from 1/n to 2^z | Michael Soegtrop | |
| 2020-06-08 | Fix 12483 | Pierre Roux | |
| 2020-06-05 | Add remaining 8.12+beta1 changelog entries. | Théo Zimmermann | |
| 2020-06-02 | Merge PR #11974: Require in Section: warning is now about fragility not ↵ | Emilio Jesus Gallego Arias | |
| deprecation. Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2020-06-01 | Merge PR #12396: Release notes 8.12 | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego Ack-by: jfehrle | |||
| 2020-05-30 | Remove info tactic, deprecated in 8.5 | Jim Fehrle | |
| 2020-05-29 | Require in Section: warning is now about fragility not deprecation. | Gaëtan Gilbert | |
| 2020-05-29 | Change log for #12422. | Hugo Herbelin | |
| 2020-05-28 | Merge PR #12399: Remove the prolog tactic. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-27 | Adding changelog. | Martin Bodin | |
| 2020-05-27 | Add more changelog entries which have been backported to v8.12. | Théo Zimmermann | |
| 2020-05-27 | Release notes for 8.12. | Théo Zimmermann | |
| 2020-05-27 | Fix changelog for #11986. | Théo Zimmermann | |
| 2020-05-26 | Merge PR #12410: dev/tools/make-changelog.sh now asks about fixed bugs | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-05-26 | Merge PR #12388: Fix an uncaught python exception in timing | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-25 | dev/tools/make-changelog.sh now asks about fixed bugs | Jason Gross | |
| Fixes #12386 | |||
| 2020-05-25 | Merge PR #12366: Delay evaluating arguments of the "exists" tactic | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-05-25 | Add a changelog. | Pierre-Marie Pédrot | |
| 2020-05-22 | [coqchk] Fix #5030 | Pierre Roux | |
| When encountering ```Coq Module M : T. ... Lemma c :... ... Qed. ... End M. ``` every field `c` without body in `T` but with a body in `M` is registered as opacified in a table along with all constants `opacified(c)` without body in the environment at this point (i.e., all axioms potentially used by c). Then, when printing axioms, if `c` appears in the final environment it is replaced by `opacified(c)` in the resulting list of axioms. | |||
| 2020-05-22 | Merge PR #12295: Fixes #12233: printing environment corrupted with ↵ | Pierre-Marie Pédrot | |
| eta-expansion of "match" branches Reviewed-by: gares Ack-by: ppedrot | |||
| 2020-05-22 | Merge PR #11986: [primitive floats] Add low level printing | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-05-21 | Fix an uncaught python exception in timing | Jason Gross | |
| Previously, when either the 'before' or 'after' had no files, we'd get an uncaught exception: ``` Traceback (most recent call last): File "/home/jgross/Documents/repos/coq/tools/make-both-time-files.py", line 16, in <module> table = make_diff_table_string(left_dict, right_dict, sort_by=args.sort_by, include_mem=args.include_mem, sort_by_mem=args.sort_by_mem) File "/home/jgross/Documents/repos/coq/tools/TimeFileMaker.py", line 391, in make_diff_table_string right_peak = max(v.get(MEM_KEY, 0) for v in right_dict.values()) ValueError: max() arg is an empty sequence ``` Fixes #12387 | |||
| 2020-05-21 | Merge PR #12368: Print a newline at the end of timing tables | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-20 | Print a newline at the end of timing tables | Jason Gross | |
| This, for example, improves the CI display, so that `$ echo 'end:coq.test'` does not appear on the same line as the end of the timing table. | |||
| 2020-05-19 | Delay evaluating arguments of the "exists" tactic | Attila Gáspár | |
| 2020-05-19 | [topfmt] Set formatter + flush fix | Emilio Jesus Gallego Arias | |
| Closes #12351. We set the parameters of the redirect formatter to be same than the ones in stdout. I guess the original semantics was to ignore the parameters, so I'm unsure we want to do this. While we are a it, we include a fix on the formatter, which _must_ be flushed before closing its associated channel. | |||
| 2020-05-19 | [primitive floats] Add low level hexadecimal printing | Pierre Roux | |
| 2020-05-18 | Bump minimal versions of refman dependencies. | Théo Zimmermann | |
| Fixes #11936. Co-authored-by: Jim Fehrle <jfehrle@sbcglobal.net> | |||
| 2020-05-17 | Merge PR #11981: Ltac2: add notations for eval cbv in ... and other in place ↵ | Jason Gross | |
| reductions Reviewed-by: JasonGross Ack-by: Zimmi48 | |||
| 2020-05-17 | Ltac2: add notations for eval cbv in ... and other in place reductions | Michael Soegtrop | |
| 2020-05-16 | Merge PR #12288: Prove that classical reals implement constructive reals. | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC Reviewed-by: Zimmi48 | |||
| 2020-05-16 | Merge PR #12326: Fix #11761: Functional Induction throws unrecoverable error. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-16 | Fix #11761: Functional Induction throws unrecoverable error. | Pierre Courtieu | |
| Error happened only when writing: functional induction f x y z. instead of functional induction (f x y z). Now the former is equivalent to the former: implicits must be omitted. Hence small source of incompatibility, but a more homogeneous behaviour. | |||
