| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-12-19 | Better error reporting when res is not what is expected | Jason Gross | |
| c.f. https://dev.azure.com/coq/coq/_build/results?buildId=6485&view=logs&jobId=2d2b3007-3c5c-5840-9bb0-2b1ea49925f3&j=2d2b3007-3c5c-5840-9bb0-2b1ea49925f3&t=77aad734-2057-5694-9ae2-ee1f5f26eae8 | |||
| 2019-12-19 | Fix complexity test-suite failure reporting on Win | Jason Gross | |
| Apparently `expr 1 \+ 1` is fine on Linux but not cygwin/Windows, where it fails with "syntax error". Similarly for `-` and `/`. | |||
| 2019-12-19 | Revert "Fix #11303: skip complexity tests on windows even if bogomips found" | Jason Gross | |
| This reverts commit ec505a2fa67b0776b624be54417e06c6512f1734. A better fix is coming | |||
| 2019-12-19 | Fix #11303: skip complexity tests on windows even if bogomips found | Gaëtan Gilbert | |
| Apparently the bogomips produced by cygwin are extra-bogo. | |||
| 2019-12-18 | Merge PR #6090: Implement open recursion in the pretyper | Enrico Tassi | |
| Ack-by: SkySkimmer Reviewed-by: ejgallego Reviewed-by: gares | |||
| 2019-12-18 | Merge PR #9786: Fix Equation's ci script | Pierre-Marie Pédrot | |
| Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #10616: Fix push_universe_context* interfaces to use a consistent ↵ | Pierre-Marie Pédrot | |
| ~strict flag Ack-by: SkySkimmer Ack-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #11027: Cleanup post #10647 (expose comind universe handling) | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #11203: Make the string argument of `time` print correctly | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #11267: FIND_SKIP_DIRS (make): ignore all dot directories | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-12-18 | Merge PR #11123: Fix signal polling for OCaml 4.10 | Maxime Dénès | |
| Ack-by: ejgallego | |||
| 2019-12-18 | Merge PR #11263: [micromega] fix efficiency regression | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-12-17 | Type pretyping is part of the open recursion | Pierre-Marie Pédrot | |
| 2019-12-17 | Exporting the open-recursion style API. | Pierre-Marie Pédrot | |
| 2019-12-17 | Implementing open recursion in the pretyper. | Pierre-Marie Pédrot | |
| For now, the API is unchanged and this commit only splits pretyping code for each glob_constr constructor into a record field. | |||
| 2019-12-17 | failwith -> caml_failwith | Guillaume Munch-Maccagnoni | |
| 2019-12-17 | Fatal error in VM if SIGINT was seen but no exception occured. | Guillaume Munch-Maccagnoni | |
| 2019-12-17 | Fix signal polling for OCaml 4.10 | Guillaume Munch-Maccagnoni | |
| Issue #10603 | |||
| 2019-12-17 | Merge PR #11299: [VM] fix volatile declaration | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-12-17 | [VM] fix volatile declaration | Guillaume Munch-Maccagnoni | |
| 2019-12-17 | Merge PR #10762: Fix refine and eapply to mark shelved goals as ↵ | Maxime Dénès | |
| non-resolvable, always Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2019-12-17 | [micromega] fix efficiency regression | Frédéric Besson | |
| PR #9725 fixes completness bugs introduces some inefficiency. The current PR intends to fix the inefficiency while retaining completness. The fix removes a pre-processing step and instead relies on a more elaborate proof format introducing positivity constraints on the fly. Solve bootstrapping issues: RMicromega <-> Rbase <-> lia. Fixes #11063 and fixes #11242 and fixes #11270 | |||
| 2019-12-17 | Merge PR #11294: Advertise doc for master branch in README. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-12-16 | FIND_SKIP_DIRS (make): ignore all dot directories | Gaëtan Gilbert | |
| Fix #11266 | |||
| 2019-12-16 | Merge PR #11291: Being explicit on existence of a remote link in stdlib to ↵ | Théo Zimmermann | |
| avoid possible "breach of privacy" Reviewed-by: Zimmi48 | |||
| 2019-12-16 | Overlay for #11027 | Gaëtan Gilbert | |
| 2019-12-16 | Advertise doc for master branch in README. | Théo Zimmermann | |
| 2019-12-16 | Don't pass (ignored) implicits to interp_mutual_inductive_constr | Gaëtan Gilbert | |
| 2019-12-16 | Remove variance info from inductive entries, infer in indtyping | Gaëtan Gilbert | |
| It gets thrown away if the inductive is declared in a section anyway, and there is no user syntax to specify it. | |||
| 2019-12-16 | reduce arguments of template_polymorphism_candidate | Gaëtan Gilbert | |
| take only the template_check flag instead of the whole env | |||
| 2019-12-16 | comInductive: remove redundant check_evars calls | Gaëtan Gilbert | |
| We do [solve_remaining_evars all_and_fail_flags] immediately before calling [interp_mutual_inductive_constr] so these checks are extra. | |||
| 2019-12-16 | Pretyping.check_evars: make initial evar map optional | Gaëtan Gilbert | |
| There are no users in Coq but maybe some plugin wants it so don't completely remove it | |||
| 2019-12-16 | Merge PR #10695: [ci] [dune] Updates to dune builds artifacts. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2019-12-16 | [make] Add _build_boot to find_skip_dirs | Emilio Jesus Gallego Arias | |
| 2019-12-16 | [dune] Use a special directory for the boot build | Emilio Jesus Gallego Arias | |
| This is related to and fixes #10694 in part. When calling bootstrap in an incremental build step, we must be sure the generated dune files are in place. In the CI, these won't be in place, so we must bootstrap without altering the digest and trace database coming from the artifact. Using a separate boot step to recreate the missing `dune` files works fine and takes just a few seconds. | |||
| 2019-12-16 | [ci] [dune] Updates to dune builds artifacts. | Emilio Jesus Gallego Arias | |
| Closes #10694 We modify handling of artifacts for dune builds: - we preserve `_build/log` log as artifact for ci-builds, - we use a tar.gz as to preserve file permissions which is necessary in order to reuse the artifacts in an incremental build. Dune uses this rule to digest a file: ``` Digest.generic (file_contents f, f.stats.st_perm land 0o100 (* Only take USR_X in account *)) ``` Since a few releases, Gitlab CI uses `.zip` as the storage format for artifacts, this means that files in `_build` will get the executable bit set when they did not have it originally, making all the digest cache to miss. This caused #10694 . See https://gitlab.com/gitlab-org/gitlab/issues/18711 | |||
| 2019-12-14 | Make prodn look more like productionlist | Jim Fehrle | |
| 2019-12-14 | Being explicit on existence of a remote link. | Hugo Herbelin | |
| 2019-12-14 | Fix refine and eapply to mark shelved goals as non-resolvable, always | Matthieu Sozeau | |
| Check that we don't regress on PR #10762 example Fix regression discovered by Arthur in PR #10762 Fix script of #10298 which was relying on breaking semantics for `eapply` Add doc Add comment in clenvtac Actually, always mark shelved goals as unresolvable Update doc to reflect semantics w.r.t. shelved subgoals | |||
| 2019-12-14 | Merge PR #11251: [micromega] reformating using ocamlformat | Maxime Dénès | |
| Reviewed-by: Zimmi48 Ack-by: ejgallego Reviewed-by: maximedenes | |||
| 2019-12-13 | [micromega] Enable ocamlformat. | Emilio Jesus Gallego Arias | |
| 2019-12-13 | Merge PR #11259: [make] Rename Makefile to Makefile.make and INSTALL to ↵ | Théo Zimmermann | |
| INSTALL.md Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: gares Ack-by: jfehrle | |||
| 2019-12-13 | Merge PR #11257: [dev] [ocaml] Add ocamlformat configuration. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-12-13 | Add ocamlformat dependency to Nix file | Maxime Dénès | |
| 2019-12-13 | Merge PR #11283: Split up stdlib install command (too long) | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-12-13 | [build] Allow the selection of build system using an env var. | Emilio Jesus Gallego Arias | |
| This is undocumented on purpose by now. Suggested by Gaëtan Gilbert | |||
| 2019-12-13 | [doc] [INSTALL] split make-based install instructions to its own file. | Emilio Jesus Gallego Arias | |
| 2019-12-13 | [doc] [INSTALL] Port INSTALL to markdown format. | Emilio Jesus Gallego Arias | |
| 2019-12-13 | [make] Rename Makefile to Makefile.make | Emilio Jesus Gallego Arias | |
| Picked from #8729. This should help preserve the history better when we split. | |||
| 2019-12-13 | [fmt] [dune] Add ocamlformat configuration. | Emilio Jesus Gallego Arias | |
| For now we don't enable it in any source file, neither on dune files. `lint-repository` has been updated so it will check `dune build @fmt` returns 0. | |||
