Skip to content

[Motions 2026 03 lwg 1] P4145R0 C++ Standard Library Ready Issues#8926

Merged
tkoeppe merged 44 commits intomainfrom
motions-2026-03-lwg-1
Apr 12, 2026
Merged

[Motions 2026 03 lwg 1] P4145R0 C++ Standard Library Ready Issues#8926
tkoeppe merged 44 commits intomainfrom
motions-2026-03-lwg-1

Conversation

@burblebee
Copy link
Copy Markdown
Contributor

@burblebee burblebee commented Apr 7, 2026

Fixes #8835.

Also fixes cplusplus/nbballot#708
Also fixes cplusplus/nbballot#814
Also fixes cplusplus/nbballot#879
Also fixes cplusplus/nbballot#855
Also fixes cplusplus/nbballot#830
Also fixes cplusplus/nbballot#817
Also fixes cplusplus/nbballot#815

Notes:

  • LWG4474: See FIXMEs for concerns about the wording.

@jensmaurer
Copy link
Copy Markdown
Member

I have added "fixes cplusplus/nbballot" links in the initial comment of this pull request. It would be good to amend the corresponding commits with our usual "Fixes NB ... (C++26 CD)." text (examples all over "git log").

@burblebee burblebee force-pushed the motions-2026-03-lwg-1 branch from c3db190 to 1ec13a4 Compare April 7, 2026 13:21
@burblebee burblebee marked this pull request as ready for review April 7, 2026 13:21
@burblebee burblebee marked this pull request as draft April 7, 2026 13:47
@burblebee burblebee force-pushed the motions-2026-03-lwg-1 branch from 1ec13a4 to 076fc37 Compare April 7, 2026 13:56
@burblebee burblebee marked this pull request as ready for review April 7, 2026 13:58
Comment thread source/support.tex Outdated
@jwakely
Copy link
Copy Markdown
Member

jwakely commented Apr 9, 2026

The fourth commit in the series (fd289eb) says "CWG" instead of "LWG" in the commit log.

Comment thread source/time.tex
Comment thread source/time.tex
Comment thread source/containers.tex
Comment thread source/meta.tex
Copy link
Copy Markdown
Member

@jwakely jwakely left a comment

Choose a reason for hiding this comment

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

I added a few minor comments but everything looks correct. Nice work, Dawn!

@eisenwave eisenwave added this to the post-2026-03 milestone Apr 12, 2026
@tkoeppe tkoeppe force-pushed the motions-2026-03-lwg-1 branch 2 times, most recently from 7014982 to 824dc70 Compare April 12, 2026 16:24
…td::basic_string on some platforms

Editorial note:
* [string.find] Use braces in complex if statement.
@tkoeppe tkoeppe force-pushed the motions-2026-03-lwg-1 branch from 824dc70 to a3bbccb Compare April 12, 2026 17:18
Comment thread source/meta.tex
then \tcode{options.name} does not contain a value; and
\item
if \tcode{options.name} does not contain a value, then
\tcode{is_const(type) || is_volatile(type)} is \tcode{false}; and
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We're picking up a lot of "; and"s here, but that's what the paper says.

@tkoeppe
Copy link
Copy Markdown
Contributor

tkoeppe commented Apr 12, 2026

The fourth commit in the series (fd289eb) says "CWG" instead of "LWG" in the commit log.

Fixed.

@tkoeppe tkoeppe merged commit cc902d3 into main Apr 12, 2026
4 checks passed
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.

[2026-03 LWG Motion 1] P4145R0 C++ Standard Library Ready Issues

6 participants