Skip to content

[build] Don't link num anymore in Coq#13007

Merged
coqbot-app[bot] merged 2 commits intorocq-prover:masterfrom
ejgallego:zarith+goodbye_num
Sep 17, 2020
Merged

[build] Don't link num anymore in Coq#13007
coqbot-app[bot] merged 2 commits intorocq-prover:masterfrom
ejgallego:zarith+goodbye_num

Conversation

@ejgallego
Copy link
Copy Markdown
Contributor

@ejgallego ejgallego commented Sep 10, 2020

After #8743 we don't depend on num anymore in the codebase; thus we
drop the dependency.

This could create problems for plugins relying on this implicit
linking.

@ejgallego
Copy link
Copy Markdown
Contributor Author

ejgallego commented Sep 11, 2020

Good news, only overlay needed is in unicoq, which should be trivial. @beta-ziliani , why did you use Big_int in your stats, is something important to have, as opposed to Int64.t ?

type stats = {
  unif_problems : Big_int.big_int;
  instantiations : Big_int.big_int
}

@beta-ziliani
Copy link
Copy Markdown
Contributor

@ejgallego No, definitively Int64.t should work. I will change it now. Thanks for pointing it.

@beta-ziliani
Copy link
Copy Markdown
Contributor

Done! I should have done this a long time ago... Thanks yet again.

@ejgallego
Copy link
Copy Markdown
Contributor Author

Thanks to you @beta-ziliani !

@ejgallego ejgallego force-pushed the zarith+goodbye_num branch 2 times, most recently from 1a72caf to 8f3280d Compare September 16, 2020 12:35
@ejgallego ejgallego marked this pull request as ready for review September 16, 2020 12:35
@ejgallego ejgallego requested review from a team as code owners September 16, 2020 12:35
@ejgallego ejgallego requested a review from a team September 16, 2020 12:35
@ejgallego ejgallego requested a review from a team as a code owner September 16, 2020 12:35
@ejgallego
Copy link
Copy Markdown
Contributor Author

This is ready, CI was green before last rebase so not a big problem expected.

@ejgallego ejgallego added kind: compatibility Changes allowing for compatibility between versions. kind: infrastructure CI, build tools, development tools. labels Sep 16, 2020
@ejgallego ejgallego added this to the 8.13+beta1 milestone Sep 16, 2020
Comment thread default.nix Outdated
Comment thread INSTALL.md Outdated
Copy link
Copy Markdown
Member

@jfehrle jfehrle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some wording suggestions.

Comment thread INSTALL.md Outdated
Comment thread INSTALL.md Outdated
Comment thread toplevel/dune Outdated
@Zimmi48 Zimmi48 self-assigned this Sep 17, 2020
ejgallego and others added 2 commits September 17, 2020 15:27
After rocq-prover#8743 we don't depend on `num` anymore in the codebase; thus we
drop the dependency.

This could create problems for plugins relying on this implicit
linking.
As suggested in the PR review.

Co-authored-by: Jim Fehrle <jim.fehrle@gmail.com>
@Zimmi48
Copy link
Copy Markdown
Member

Zimmi48 commented Sep 17, 2020

@coqbot: merge now

@coqbot-app coqbot-app Bot merged commit 0879115 into rocq-prover:master Sep 17, 2020
@ejgallego
Copy link
Copy Markdown
Contributor Author

Merci @Zimmi48

@ejgallego ejgallego deleted the zarith+goodbye_num branch September 17, 2020 16:20
algitbot pushed a commit to alpinelinux/aports that referenced this pull request Jan 4, 2024
It has not been required since Coq 8.12, cf
rocq-prover/rocq#13007

Closes !57768
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: compatibility Changes allowing for compatibility between versions. kind: infrastructure CI, build tools, development tools.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants