There is a newer version of the record available.

Published November 1, 2023 | Version v1.2.1-8.18

MetaCoq/metacoq: MetaCoq 1.2.1 for Coq 8.18

Description

This is a minor release synchronising the state of coq-8.17 and coq-8.18 to allow publishing an opam package for Coq 8.18. See https://github.com/MetaCoq/metacoq/releases/tag/v1.2-8.17 for detailed release notes.

What's Changed

  • Fix monad_map_branches_k name by @JasonGross in https://github.com/MetaCoq/metacoq/pull/953
  • Add boolean versions of the varieties of extends by @JasonGross in https://github.com/MetaCoq/metacoq/pull/954
  • Add union and inter checker flags by @JasonGross in https://github.com/MetaCoq/metacoq/pull/957
  • Adapt w.r.t. coq/coq#17564. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/960
  • Add MCListable class for enumerating finite types by @JasonGross in https://github.com/MetaCoq/metacoq/pull/962
  • Close computational obligations with defined in erase_global_decls by @yforster in https://github.com/MetaCoq/metacoq/pull/961
  • Invariants in named recursion rule by @yforster in https://github.com/MetaCoq/metacoq/pull/967
  • Drastically speed up ByteCompareSpec by @JasonGross in https://github.com/MetaCoq/metacoq/pull/988
  • Verified erasure pipeline by @mattam82 in https://github.com/MetaCoq/metacoq/pull/987
  • add not_isErasable lemma in EArities by @tabareau in https://github.com/MetaCoq/metacoq/pull/990
  • Add quotation API for context and global_env_ext by @JasonGross in https://github.com/MetaCoq/metacoq/pull/996

Additionally, the following adaptions were necessary to work with Coq 8.18:

<details> <summary>Show</summary>

  • Update coq 8.18 with commits from 8.17 by @yforster in https://github.com/MetaCoq/metacoq/pull/1000
  • Update 8.18 again with Makefile and opam change by @yforster in https://github.com/MetaCoq/metacoq/pull/1003
  • Merge 8.16 and 8.17 into 8.18 by @yforster in https://github.com/MetaCoq/metacoq/pull/991
  • Adapt to coq/coq#16890 (Classes.existing_instance takes globref not qualid) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/959
  • Remove bugkncst by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/963
  • Adapt to coq/coq#17633 (decompose_app returns array not list) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/965
  • Adapt to coq/coq#17585 (revised warning API) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/964
  • Adapt to coq/coq#17664 (goptions use Deprecation.t option instead of bool) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/968
  • Bump cachix/install-nix-action from 20 to 21 by @dependabot in https://github.com/MetaCoq/metacoq/pull/966
  • Add a merge operation for the global env by @JasonGross in https://github.com/MetaCoq/metacoq/pull/955
  • Use : Set explicitly when needed by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/971
  • Bump cachix/install-nix-action from 21 to 22 by @dependabot in https://github.com/MetaCoq/metacoq/pull/970
  • Bump cachix/install-nix-action from 21 to 22 by @dependabot in https://github.com/MetaCoq/metacoq/pull/973
  • Bump cachix/install-nix-action from 20 to 22 by @dependabot in https://github.com/MetaCoq/metacoq/pull/974
  • Adapt w.r.t. coq/coq#17781. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/972
  • Adapt to coq PR #17991 which lets "simpl" refolds partial applications of fixpoints by @herbelin in https://github.com/MetaCoq/metacoq/pull/975
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/MetaCoq/metacoq/pull/978
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/MetaCoq/metacoq/pull/977
  • Bump cachix/install-nix-action from 22 to 23 by @dependabot in https://github.com/MetaCoq/metacoq/pull/979
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/MetaCoq/metacoq/pull/982
  • improve strengthening to get cumul info on type by @tabareau in https://github.com/MetaCoq/metacoq/pull/985
  • remove parameters in firstorder inductive types by @tabareau in https://github.com/MetaCoq/metacoq/pull/986
  • Remove Int31 by @Villetaneuse in https://github.com/MetaCoq/metacoq/pull/983
  • Adapt w.r.t. coq/coq#16004. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/721
  • Adapt w.r.t. coq/coq#16004. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/724
  • prepare for https://github.com/coq/coq/pull/16289 by @mrhaandi in https://github.com/MetaCoq/metacoq/pull/734
  • improved auto goal selection by @mrhaandi in https://github.com/MetaCoq/metacoq/pull/737
  • Adapt w.r.t. coq/coq#16442. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/755
  • Master cherry picks by @mattam82 in https://github.com/MetaCoq/metacoq/pull/759
  • Adapt w.r.t. coq/coq#16933. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/797
  • Adapt w.r.t. coq/coq#16904. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/798
  • Adapt to coq/coq#16938 (staged options) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/804
  • Don't force references at linking time by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/809
  • Adapt w.r.t. coq/coq#16903. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/806
  • Adapt w.r.t. coq/coq#17049. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/824
  • Adapt w.r.t. coq/coq#17091. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/827
  • Adapt w.r.t coq/coq#17021 by @andres-erbsen in https://github.com/MetaCoq/metacoq/pull/823
  • Adapt to coq/coq#17220 (genargs are not holes) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/835
  • Adapt to coq/coq#17283 (more careful handling of univ mono term constructors) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/861
  • Adapt to coq/coq#17331 by @maximedenes in https://github.com/MetaCoq/metacoq/pull/895
  • Adapt to coq/coq#17293 (wit_red_expr moved) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/860

    </details>

Full Changelog: https://github.com/MetaCoq/metacoq/compare/v1.2-8.17...v1.2.1-8.18

Files

MetaCoq/metacoq-v1.2.1-8.18.zip

Files (4.3 MB)

Name Size Download all
md5:df1e07d3b5f39606ee99d23b89e00fc4
4.3 MB Preview Download

Additional details

Related works