[implimits] Reorder Annex B by clause number#7066
Open
AlisdairM wants to merge 2 commits into
Open
Conversation
Member
|
CWG should have a say on whether they like it or not. |
AlisdairM
force-pushed
the
reorder_annex_b
branch
from
November 14, 2025 14:41
9601c8f to
befaa45
Compare
Member
|
CWG 2025-11-08 in Kona: No objections to the reordering. |
Reorder the entries in the list of implementation limits according to their clause number. This ordering neatly groups related items such as all the preprocessor limits, and segragates library from core language limits. It loses some of the local organization of the original ordering, such as all parameter and argument list lengths being colocated.
This change may be semi-normative. It splits lines that defined several quantities into separate lines that can then be correctly ordered. The secondary benefit is that these quantities may now be updated independantly. The new risk is that these quantities that were previously guaranteed to be the same can now vary in a future standard.
AlisdairM
force-pushed
the
reorder_annex_b
branch
from
December 15, 2025 02:08
befaa45 to
f59dfa4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reorder the entries in the list of implementation limits according to their clause number. This ordering neatly groups related items such as all the preprocessor limits, and segregates library from core language limits. It loses some of the local organisation of the original ordering, such as all parameter and argument list lengths being colocated.
A second commit splits lines that defined several quantities into separate lines that can then be correctly ordered. The secondary benefit is that these quantities may now be updated independently. The new risk is that these quantities that were previously guaranteed to be the same can now vary in a future standard.