| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-03 | add regression test for lia | Andres Erbsen | |
| 2020-02-03 | Merge PR #11508: [ci] [fiat-crypto] Use the pinned bedrock2 | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-02-03 | Merge PR #11497: [opam] Don't disable native compute in opam.dev file | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-03 | Merge PR #11493: [makefile] Ignore _build_boot directory | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-03 | Merge PR #11481: Do not rely on Libobject for the current environment in ↵ | Maxime Dénès | |
| extraction. Reviewed-by: maximedenes | |||
| 2020-02-03 | Merge PR #11490: [exn] Don't reraise in exception printers | Pierre-Marie Pédrot | |
| Ack-by: aspiwack Reviewed-by: ppedrot | |||
| 2020-02-02 | [ci] [fiat-crypto] Use the pinned bedrock2 | Jason Gross | |
| Fiat-Crypto does not guarantee compatibility with the tip of bedrock2, only with the pinned version, and bedrock2 is still relatively unstable. So we make the CI not have Fiat-Crypto depend on bedrock2, and instead use the pinned submodule, by using `EXTERNAL_REWRITER=1 EXTERNAL_COQPRIME=1` rather than `EXTERNAL_DEPENDENCIES=1`. | |||
| 2020-02-02 | Merge PR #11500: [ci] [fiat-crypto-legacy] Use new, faster targets | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-02-02 | Merge PR #11484: Fix 11483 (Performance bug of PrimFLoat.compare with ↵ | Pierre-Marie Pédrot | |
| native_compute) Reviewed-by: maximedenes Reviewed-by: ppedrot | |||
| 2020-02-02 | Merge PR #11326: Refactoring part of #11120 about printing applied global ↵ | Emilio Jesus Gallego Arias | |
| references Reviewed-by: ejgallego | |||
| 2020-02-02 | Merge PR #11466: checkdeps.py: add missing dep & report deps all at once | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-01-31 | [ci] [fiat-crypto-legacy] Use new, faster targets | Jason Gross | |
| The computation of which files to build is now mostly cached rather than computed, eliminting basically all of the wait-time from `make` to the first invocation of `coqc`. Note that we no longer need to invoke `./etc/ci/remove_autogenerated.sh`, but it does not hurt, and it speeds up `coqdep` somewhat significantly. Fixes #9298 | |||
| 2020-01-31 | [opam] Don't disable native compute in opam.dev file | Emilio Jesus Gallego Arias | |
| See discussion in https://github.com/coq/bignums/issues/26 and #11476 We still disable it in developer fast builds as the speed up is considerable, it can be enabled by just calling `./configure` | |||
| 2020-01-31 | [makefile] Ignore _build_boot directory | Emilio Jesus Gallego Arias | |
| PR #11267 reverted commit d21e17ac99dfb2008f2e2bfdb373413490d1ffc7 (of PR #10695) by error, this reinstates it. | |||
| 2020-01-30 | [exn] Don't reraise in exception printers | Emilio Jesus Gallego Arias | |
| This behaviour seems a bit dubious and it is indeed not needed, also such re-raises seem like they will mess with the backtrace. | |||
| 2020-01-30 | Constrextern.ml: Move a function earlier to be usable for pattern printing. | Hugo Herbelin | |
| 2020-01-30 | Minor indentation change. | Hugo Herbelin | |
| 2020-01-30 | Refactoring code for matching partial applications against notations. | Hugo Herbelin | |
| Should be semantically equivalent. | |||
| 2020-01-30 | Refactoring code for externing applications. | Hugo Herbelin | |
| Should be semantically equivalent. | |||
| 2020-01-30 | Printing tests for applied references combined with impl. args. and notations. | Hugo Herbelin | |
| This shows a few bugs and even anomalies. See issue #11091. See further commits for some fixes. | |||
| 2020-01-30 | Constrextern.ml: for readability, use auxiliary function for externing records. | Hugo Herbelin | |
| 2020-01-30 | Merge PR #11377: coqtop: stop on Sys_blocked_io | Emilio Jesus Gallego Arias | |
| Ack-by: JasonGross Reviewed-by: ejgallego Ack-by: gares | |||
| 2020-01-30 | coqtop: stop on Sys_blocked_io | Gaëtan Gilbert | |
| Close #10918 | |||
| 2020-01-30 | Fix 11483 | Pierre Roux | |
| Performance bug of PrimFLoat.compare with native_compute When adapting Coq.Interval with @erikmd and @silene, we noticed that PrimFLoat.compare is taking a lot of time with native_compute (much more than with vm_compute). This comes from the implementation using the OCaml polymorphic comparison instead of the float comparison. | |||
| 2020-01-30 | Do not rely on Libobject for the current environment in extraction. | Pierre-Marie Pédrot | |
| Instead, we export in Safe_typing the current module declaration. | |||
| 2020-01-30 | Merge PR #11464: Fix off-by-one in docs of `first num last` (fix #11463) | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-01-30 | Merge PR #11418: Add some more info to the maintainer doc. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2020-01-30 | Merge PR #11307: Remove the hacks relying on hardwired libobject tags. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2020-01-30 | Merge PR #11480: Remove unused CEphemeron.iter_opt, cleanup comments | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-30 | Merge PR #11409: [rfc] [mltop] Removal of dynamic loading of object and ↵ | Pierre-Marie Pédrot | |
| `.ml` files Ack-by: Zimmi48 Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2020-01-30 | Remove unused CEphemeron.iter_opt, cleanup comments | Gaëtan Gilbert | |
| 2020-01-29 | [rfc] [mltop] Removal of dynamic loading of object and `.ml` files | Emilio Jesus Gallego Arias | |
| This seems seldom used and I think in general instrumentation this way is pretty limited (usually better to use the build system to tweak) It thus seems worth removing as to simplify `Mltop` a bit, but of course comments are welcome. | |||
| 2020-01-29 | Merge PR #11399: Checker: use inductive's check_template flag | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-29 | Merge PR #11408: [mltop] Remove error handling hacks in favor of default ↵ | Pierre-Marie Pédrot | |
| methods. Reviewed-by: ppedrot | |||
| 2020-01-29 | Merge PR #11455: Small API additions to kernel/univ | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-29 | Merge PR #11472: Fix #11467 ('e' was not displayed when printing decimal ↵ | Pierre-Marie Pédrot | |
| notations in R) Reviewed-by: erikmd Reviewed-by: ppedrot | |||
| 2020-01-29 | Merge PR #11473: Remove dead code in Globnames. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-01-29 | Merge PR #11469: Add reduction-effects to the CI | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-01-28 | Add reduction-effects to the CI | Jason Gross | |
| 2020-01-28 | Fix #11467 | Pierre Roux | |
| 'e' was not displayed when printing decimal notations in R : Require Import Reals. Check (1.23e1, 32e+1, 0.1)%R. was giving < (123-1%R, 321%R, 1-1%R) instead of < (123e-1%R, 32e1%R, 1e-1%R) This was introduced in #8764 (in Coq 8.10). | |||
| 2020-01-28 | Merge PR #11376: Fix fold order in CArray.fold_right(2)_map | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-28 | Remove dead code in Globnames. | Pierre-Marie Pédrot | |
| 2020-01-28 | Merge PR #11379: [ocaml] Remove Custom Backtrace module in favor of OCaml's | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-28 | Merge PR #11419: schemes: use rigid universes | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-01-28 | Merge PR #11459: cleanup: Lib.freeze doesn't use its [~marshallable] argument | Maxime Dénès | |
| Reviewed-by: ejgallego Reviewed-by: gares Reviewed-by: maximedenes | |||
| 2020-01-27 | Rephrase to reduce ambiguity | Paolo G. Giarrusso | |
| This is the smallest possible change to clarify the text without making it even more formal. | |||
| 2020-01-27 | Fix off-by-one in docs of `first num last` (fix #11463) | Paolo G. Giarrusso | |
| 2020-01-27 | checkdeps.py: report *all* missing dependencies at once | Paolo G. Giarrusso | |
| Otherwise you need a few feedback loops to install all dependencies. | |||
| 2020-01-27 | checkdeps: check for sphinxcontrib-bibtex | Paolo G. Giarrusso | |
| I lacked this package, and got: ``` $ make -j2 COQ_USE_DUNE=1 refman-html [...] env doc/sphinx_build (exit 2) (cd _build/default/doc && /usr/bin/env COQLIB=.. sphinx-build -j4 -W -b html -d sphinx_build/doctrees sphinx sphinx_build/html) Running Sphinx v2.1.2 Extension error: Could not import extension sphinxcontrib.bibtex (exception: No module named 'sphinxcontrib.bibtex') make: *** [refman-html] Error 1 ``` | |||
| 2020-01-27 | cleanup: Lib.freeze doesn't use its [~marshallable] argument | Gaëtan Gilbert | |
