Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Machine integers #53

Open
spitters opened this issue Sep 10, 2024 · 2 comments
Open

Machine integers #53

spitters opened this issue Sep 10, 2024 · 2 comments

Comments

@spitters
Copy link

There may be a possibility to avoid duplication...
coq/coq#17043

@raoxiaojia
Copy link
Contributor

Thanks for the visibility there -- given that we are basically implementing a wrapper on CompCert numerics, maybe the real question there is whether to merge that as part of the base stdlib of Coq...

@andres-erbsen
Copy link

andres-erbsen commented Oct 21, 2024

Yes, I am working Zmod (including machine integers) for Coq stdlib. The current status is that the implementation and theory is in good shape, and sufficient for use in several Coq-CI developments, but I have not ported compcert (and it seems like it would not be trivial due to even high-level proofs there unfolding their machine-integer definitions). IMO importing the CompCert implementation to stdlib would be less desirable for projects that do not already depend on it (and I've also been given the sense that bulk imports of old code are less desirable than stdlib-first develpoment in general). I am quite invested in having a Coq-CI-wide Zmod/machineint library and would welcome any collaboration, especially on seeing whether what I have works for your development. Confidence that the current library will work widely is the main thing missing from me submitting it for merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants