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

Add wording to integrate discussions from p2581r2 #22

Merged
merged 5 commits into from
Dec 16, 2022

Conversation

ruoso
Copy link
Collaborator

@ruoso ruoso commented Nov 17, 2022

I ended up using slightly different terms in order to make the text easier to understand. I also had to add a bit of context before talking about the command line arguments.

You can see the rendering with this change reflected in Section 3

Closes: #11
Fixes cplusplus/papers#1241

buildprocess.tex Outdated
Comment on lines 20 to 22
\pnum BMI files can be constructed in a way to optimize for the
efficiency of the reuse in the import operation, which may result in a
limitation on the number of scenarios where that file can be used.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
\pnum BMI files can be constructed in a way to optimize for the
efficiency of the reuse in the import operation, which may result in a
limitation on the number of scenarios where that file can be used.
\pnum A BMI file can be constructed to optimize for
efficient reuse in an import operation, which may result in a
limitation on the number of scenarios where that file can be used.

compiler arguments for a BMI file to be used when importing a
module. When that level of coherency is not met, the translation will
fail because the BMI cannot be loaded.

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggestion: Examples where ABI and BMI coherency are and are not met would be helpful.

Copy link
Contributor

Choose a reason for hiding this comment

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

Created #25 to follow up on this

Bigcheese and others added 3 commits December 16, 2022 09:38
Co-authored-by: Bret Brown <[email protected]>
Co-authored-by: Bret Brown <[email protected]>
Co-authored-by: Tom Honermann <[email protected]>
Co-authored-by: Bret Brown <[email protected]>
@Bigcheese
Copy link
Member

Approved at the December 16th 2022 meeting.

@Bigcheese Bigcheese merged commit 80bb7ea into cplusplus:master Dec 16, 2022
@ruoso ruoso deleted the integrate-p2581 branch August 1, 2023 21: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.

Sub-Section: Coherency Requirements P2581 Specifying the Interoperability of Binary Module Interface Files
4 participants