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

Remove C89 distribution. This fixes #522 #658

Merged
merged 2 commits into from
Oct 25, 2022
Merged

Remove C89 distribution. This fixes #522 #658

merged 2 commits into from
Oct 25, 2022

Conversation

msprotz
Copy link
Contributor

@msprotz msprotz commented Oct 24, 2022

Rationale.

The one mode that matters is the MSVC mode, but for that we have -fmsvc.

Maybe the ElectionGuard folks need ancient compiler compatibility, but I'm not even sure about that. I can check.

In any case I'd feel better removing this now that we have code in the tree that triggers FStarLang/karamel#283

@msprotz msprotz requested a review from a team as a code owner October 24, 2022 22:41
Copy link
Contributor

@R1kM R1kM left a comment

Choose a reason for hiding this comment

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

Thanks!
Shouldn't this PR also clean up occurences of c89 across the codebase?
After a quick grep, I see some in doc/Obtaining.rst as well as dist-specific treatment in Makefile.

@msprotz
Copy link
Contributor Author

msprotz commented Oct 25, 2022

For some reason, I had forgotten to push my changes to Makefile. I also fixed the doc.

The only remaining occurrence of c89 is thus the one for election guard, and I'll see about that with them.

@msprotz msprotz enabled auto-merge October 25, 2022 14:01
@msprotz msprotz merged commit 68f69c5 into main Oct 25, 2022
@msprotz msprotz deleted the protz_remove_c89 branch October 25, 2022 14:05
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

Successfully merging this pull request may close these issues.

Improvements to compilation in C89 mode
3 participants