| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-11 | Bench: add .log extension to .stdout/stderr files | Gaëtan Gilbert | |
| Hopefully this allows viewing online with a download dialog on gitlab. | |||
| 2020-12-10 | Move Azure jobs to GitHub Actions. | Théo Zimmermann | |
| 2020-12-09 | Adding overlays. | Pierre-Marie Pédrot | |
| 2020-12-09 | [rm] announcements to discourse | Enrico Tassi | |
| 2020-12-08 | Update dev/doc/release-process.md | Enrico Tassi | |
| Co-authored-by: Théo Zimmermann <theo.zimmi@gmail.com> | |||
| 2020-12-07 | [rm] manual is uploaded by CI | Enrico Tassi | |
| 2020-12-07 | [rm] update instructions for windows signing | Enrico Tassi | |
| 2020-12-04 | Merge PR #13497: [rm] update release notes | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 | |||
| 2020-12-04 | [rm] clarify process for is_a_released_version = true | Enrico Tassi | |
| 2020-12-04 | [rm] update git commands to push tags | Enrico Tassi | |
| 2020-12-02 | Merge PR #13472: [ci] Add job for gappa | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Ack-by: ejgallego | |||
| 2020-11-30 | [ci] add job for gappa | Enrico Tassi | |
| 2020-11-30 | [docker] install boost, mpfr, flex, bison, autoconf-archive | Enrico Tassi | |
| 2020-11-30 | dune: Don't echo "$(pwd)" when creating the shims | Gaëtan Gilbert | |
| AFAICT `echo "$(pwd)"` is unsound for the dune cache when called from different paths (typically different git worktrees). | |||
| 2020-11-28 | Merge PR #13487: CI: Use hash of dockerfile in CACHEKEY | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 Reviewed-by: gares | |||
| 2020-11-27 | [RM] script to notify "platform" projects to tag | Enrico Tassi | |
| 2020-11-26 | CI: Use hash of dockerfile in CACHEKEY | Gaëtan Gilbert | |
| Checked by the linter so we don't forget to update it. Also checked by before_script so we don't run jobs for nothing. | |||
| 2020-11-26 | Merge PR #13467: [ci] add job for interval | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Ack-by: silene | |||
| 2020-11-26 | [ci] interval, disable native-compute | Enrico Tassi | |
| 2020-11-26 | [ci] coquelicot, depend on ssr proper | Enrico Tassi | |
| 2020-11-26 | [ci] avoid always rebuilding jobs that use remake | Enrico Tassi | |
| 2020-11-26 | [ci] separate oddorder and fourcolor from mathcomp | Enrico Tassi | |
| In this way interval does not have to wait too much | |||
| 2020-11-26 | Merge PR #13415: Separate interning and pretyping of universes | coqbot-app[bot] | |
| Reviewed-by: mattam82 | |||
| 2020-11-26 | [ci] bump elpi to 1.12.0 | Enrico Tassi | |
| 2020-11-26 | [ci] add job for interval | Enrico Tassi | |
| 2020-11-26 | [ci] coquelicot, run make install | Enrico Tassi | |
| 2020-11-26 | Merge PR #13464: [CI] Compcert uses system libs | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-11-25 | [docker] don't install ocamlformat | Enrico Tassi | |
| 2020-11-25 | [ci] make compcert use flocq and menhir | Enrico Tassi | |
| 2020-11-25 | [ci] job for menhir | Enrico Tassi | |
| 2020-11-25 | Overlays for #13415 | Gaëtan Gilbert | |
| 2020-11-25 | Separate interning and pretyping of universes | Gaëtan Gilbert | |
| This allows proper treatment in notations, ie fixes #13303 The "glob" representation of universes (what pretyping sees) contains only fully interpreted (kernel) universes and unbound universe ids (for non Strict Universe Declaration). This means universes need to be understood at intern time, so intern now has a new "universe binders" argument. We cannot avoid this due to the following example: ~~~coq Module Import M. Universe i. End M. Definition foo@{i} := Type@{i}. ~~~ When interning `Type@{i}` we need to know that `i` is locally bound to avoid interning it as `M.i`. Extern has a symmetrical problem: ~~~coq Module Import M. Universe i. End M. Polymorphic Definition foo@{i} := Type@{M.i} -> Type@{i}. Print foo. (* must not print Type@{i} -> Type@{i} *) ~~~ (Polymorphic as otherwise the local `i` will be called `foo.i`) Therefore extern also takes a universe binders argument. Note that the current implementation actually replaces local universes with names at detype type. (Asymmetrical to pretyping which only gets names in glob terms for dynamically declared univs, although it's capable of understanding bound univs too) As such extern only really needs the domain of the universe binders (ie the set of bound universe ids), we just arbitrarily pass the whole universe binders to avoid putting `Id.Map.domain` at every entry point. Note that if we want to change so that detyping does not name locally bound univs we would need to pass the reverse universe binders (map from levels to ids, contained in the ustate ie in the evar map) to extern. | |||
| 2020-11-24 | [ci] variable CI_INSTALL_DIR to use with --prefix | Enrico Tassi | |
| 2020-11-24 | Merge PR #13466: Fix linter: incorrect commit was picked in CI | coqbot-app[bot] | |
| Reviewed-by: ejgallego | |||
| 2020-11-24 | Merge PR #13420: Modular printing algorithm for bench/render_results. | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-11-24 | Fix linter: incorrect commit was picked in CI | Gaëtan Gilbert | |
| The bot merge was changed some time ago. | |||
| 2020-11-22 | Adding debugging printer for stacks of EConstr. | Hugo Herbelin | |
| 2020-11-21 | Merge PR #13431: Make sure accumulators do not exceed the minor heap (partly ↵ | coqbot-app[bot] | |
| fix #11170). Reviewed-by: gares Reviewed-by: xavierleroy Ack-by: ppedrot | |||
| 2020-11-20 | Merge PR #13352: Configure default value of -native-compiler | coqbot-app[bot] | |
| Reviewed-by: erikmd Reviewed-by: silene Ack-by: mattam82 Ack-by: Blaisorblade Ack-by: gares Ack-by: Zimmi48 Ack-by: SkySkimmer Ack-by: ejgallego | |||
| 2020-11-20 | Merge PR #13233: add perennial to benchmark suite | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-11-20 | [CI] Deactivate native-compiler in some jobs | Pierre Roux | |
| A few libraries in the CI don't compile with it (out of memory). | |||
| 2020-11-20 | Make sure accumulators do not exceed the minor heap (partly fix #11170). | Guillaume Melquiond | |
| Accumulators can grow arbitrarily large, even when well-typed. So, this commit makes sure they are allocated on the major heap when they are too large. If so, fields need to be filled with caml_initialize, in case they point to the minor heap. | |||
| 2020-11-20 | add perennial to benchmark suite | Ralf Jung | |
| 2020-11-19 | Add overlays for elpi and unicoq. | Hugo Herbelin | |
| 2020-11-19 | Modular printing algorithm for bench/render_results. | Pierre-Marie Pédrot | |
| The old code was a mess of handwritten ad-hoc code to print the result table in a fancy way. Instead of hardcoding everything this patch introduces a generic function to print a table of data. This will allow extension of the profiling information displayed to the user in an easy way. | |||
| 2020-11-18 | Merge PR #13312: [attributes] Allow boolean, single-value attributes. | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 Reviewed-by: SkySkimmer Ack-by: gares | |||
| 2020-11-18 | Merge PR #13389: [ci/gitlab/windows] Do not load user overlays. | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-11-18 | [attributes] Add overlays for #13312 | Emilio Jesus Gallego Arias | |
| 2020-11-17 | Merge PR #12653: Syntax for specifying cumulative inductives | coqbot-app[bot] | |
| Reviewed-by: mattam82 Reviewed-by: maximedenes Reviewed-by: jfehrle Ack-by: gares Ack-by: Zimmi48 Ack-by: ppedrot | |||
| 2020-11-17 | [ci] Use lite target for Perennial | Tej Chajed | |
