There is a newer version of the record available.

Published January 29, 2025 | Version v1.3.4-9.0

MetaCoq/metacoq: MetaCoq 1.3.4 for Rocq 9.0

Description

MetaCoq 1.3.4 for Rocq 9.0 (including rc1).

What's Changed

  • Remove unused Require Even (Even has been removed from stdlib in 8.19) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1041
  • Update main by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1044
  • Main fixes deprecations by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1049
  • Adapt to https://github.com/coq/coq/pull/18590 by @proux01 in https://github.com/MetaCoq/metacoq/pull/1055
  • Adapt to Coq PR#18397: Declare.declare_variable now takes a "variable_declaration" by @herbelin in https://github.com/MetaCoq/metacoq/pull/1029
  • Adapt to coq/coq#18038 (rewrite rules) by @yannl35133 in https://github.com/MetaCoq/metacoq/pull/1060
  • Adapt to https://github.com/coq/coq/pull/18224 by @proux01 in https://github.com/MetaCoq/metacoq/pull/1035
  • Adapt to coq/coq#18422 (indirect accessor handled through vernactypes) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1074
  • Adapt to coq/coq#18852 (interp_red_expr can be done without ltac) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1071
  • Adapt w.r.t. coq/coq#18910. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/1076
  • Adapt w.r.t. coq/coq#18909. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/1077
  • Adapt to coq PR #18921 fixing bugs of the inference of the return clause for Program-style pattern-matching by @herbelin in https://github.com/MetaCoq/metacoq/pull/1078
  • Adapt to coq/coq#18867 (inductive_sort_family doesn't exist) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1073
  • Adapt to coq/coq#18938 (EConstr.ERelevance) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1080
  • Fixes for funelim by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1085
  • Adapt to Coq PR #18795 (more uniform API for declare.ml) by @herbelin in https://github.com/MetaCoq/metacoq/pull/1083
  • Remove useless calls to Eval vm_compute. by @silene in https://github.com/MetaCoq/metacoq/pull/1079
  • faster PCUICSR by @mrhaandi in https://github.com/MetaCoq/metacoq/pull/1081
  • Adapt to coq/coq#18973. by @rlepigre in https://github.com/MetaCoq/metacoq/pull/1088
  • Remove generated files from archive and ignore them now by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1092
  • Adapt to coq/coq#19384 (add_global_univ -> add_forgotten_univ) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1096
  • Typecheck the result of term unquotation. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/1098
  • Adapt to https://github.com/coq/coq/pull/19310 by @proux01 in https://github.com/MetaCoq/metacoq/pull/1093
  • Correcting the definition of noccur_between in Template – main branch by @MevenBertrand in https://github.com/MetaCoq/metacoq/pull/1087
  • Adapt to coq/coq#19620 (Global.push_context_set no strict argument) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1104
  • Fix quoting and unquoting of primitive strings by @MathisBD in https://github.com/MetaCoq/metacoq/pull/1109
  • Fix quoting and unquoting of primitive strings (#1109) for 8.20 by @yforster in https://github.com/MetaCoq/metacoq/pull/1110
  • Mention 8.20 in DOC.md and INSTALL.md by @yforster in https://github.com/MetaCoq/metacoq/pull/1121
  • metaprogramming library (8.20 version) by @MathisBD in https://github.com/MetaCoq/metacoq/pull/1122
  • Remove bugged option MetaCoq Template Monad Debug. by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1123
  • Remove bugged option MetaCoq Template Monad Debug. by @MathisBD in https://github.com/MetaCoq/metacoq/pull/1126
  • Adapt to https://github.com/coq/coq/pull/19530 by @proux01 in https://github.com/MetaCoq/metacoq/pull/1102
  • Update documentation in common/Environment.ml for inductive and constant declarations by @MathisBD in https://github.com/MetaCoq/metacoq/pull/1128
  • Update documentation in common/Environment.ml for inductive and constant declarations by @MathisBD in https://github.com/MetaCoq/metacoq/pull/1131
  • Adapt to coq/coq#19981 (Set Warnings is synterp phase) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1132
  • Adapt w.r.t. coq/coq#19995. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/1133
  • Adapt w.r.t. coq/coq#20060. by @ppedrot in https://github.com/MetaCoq/metacoq/pull/1134
  • Adapt to coq/coq#20095 (record.ml API changes) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1135
  • Adapt to coq/coq#20069 (set_leq_sort doesn't need an env) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1136
  • Adapt to coq/coq#20102 (template poly api change) by @SkySkimmer in https://github.com/MetaCoq/metacoq/pull/1137
  • Merge 8.19 into 8.20 by @yforster in https://github.com/MetaCoq/metacoq/pull/1138
  • Rocq renaming by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1139

New Contributors

  • @silene made their first contribution in https://github.com/MetaCoq/metacoq/pull/1079
  • @rlepigre made their first contribution in https://github.com/MetaCoq/metacoq/pull/1088
  • @MathisBD made their first contribution in https://github.com/MetaCoq/metacoq/pull/1109

Full Changelog: https://github.com/MetaCoq/metacoq/compare/v1.3.3-8.19...v1.3.4-9.0

Files

MetaCoq/metacoq-v1.3.4-9.0.zip

Files (4.4 MB)

Name Size Download all
md5:61ac365e30ea9cf5c0a6b22d53ee4566
4.4 MB Preview Download

Additional details

Related works

Software