Skip to content

[atomics.syn] Reword the freestanding specification#8411

Merged
tkoeppe merged 3 commits into
cplusplus:mainfrom
dalg24:atomic_header_mostly_freestanding
Nov 5, 2025
Merged

[atomics.syn] Reword the freestanding specification#8411
tkoeppe merged 3 commits into
cplusplus:mainfrom
dalg24:atomic_header_mostly_freestanding

Conversation

@dalg24

@dalg24 dalg24 commented Nov 4, 2025

Copy link
Copy Markdown
Member

Mark the <atomic> header // mostly freestanding, remove all the // freestanding comments, and add // hosted comments for atomic_signed_lock_free and atomic_unsigned_lock_free.

Fix https://github.com/cplusplus/nbballot/issues/882

cc @jwakely

Comment thread source/threads.tex Outdated
@tkoeppe

tkoeppe commented Nov 4, 2025

Copy link
Copy Markdown
Contributor

Please fix the commit message to include the standard "Fixes NB ..." phrase.

@dalg24 dalg24 force-pushed the atomic_header_mostly_freestanding branch from 3f7e287 to a1cff79 Compare November 5, 2025 01:17
dalg24 and others added 3 commits November 4, 2025 15:34
Fixes NB US 191-307 (C++26 CD).

Mark the `<atomic>` header `// mostly freestanding`, remove all the
`// freestanding` comments, and add `// hosted` comments for
`atomic_signed_lock_free` and `atomic_unsigned_lock_free`.
@tkoeppe tkoeppe force-pushed the atomic_header_mostly_freestanding branch from a1cff79 to 9c95a6e Compare November 5, 2025 01:46
@tkoeppe tkoeppe merged commit b560873 into cplusplus:main Nov 5, 2025
2 checks passed
@dalg24 dalg24 deleted the atomic_header_mostly_freestanding branch November 5, 2025 01:57
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.

2 participants