Skip to content

[implimits] Reorder Annex B by clause number#7066

Open
AlisdairM wants to merge 2 commits into
cplusplus:mainfrom
AlisdairM:reorder_annex_b
Open

[implimits] Reorder Annex B by clause number#7066
AlisdairM wants to merge 2 commits into
cplusplus:mainfrom
AlisdairM:reorder_annex_b

Conversation

@AlisdairM

Copy link
Copy Markdown
Contributor

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.

@jensmaurer jensmaurer added the cwg Issue must be reviewed by CWG. label Jun 18, 2024
@jensmaurer

Copy link
Copy Markdown
Member

CWG should have a say on whether they like it or not.

@jensmaurer

Copy link
Copy Markdown
Member

CWG 2025-11-08 in Kona: No objections to the reordering.

@jensmaurer jensmaurer removed the cwg Issue must be reviewed by CWG. label Nov 17, 2025
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.
@wg21bot wg21bot added the needs rebase The pull request needs a git rebase to resolve merge conflicts. label Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs rebase The pull request needs a git rebase to resolve merge conflicts.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants