P0019 : 2018-06-Rapperswil LWG review
Open
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 29
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
- wording error
static constexprsize_tis_always_lockfree;type should be bool - change paragraph tag for lifefime from (6.8) to [basic.life]
- formatting: html has several function clauses (requires, effects) on the same line as function identifier, also need to match . usage with
atomicversions - concern with separate sharded lock table; Billy O'Neal implementation in Windows cannot use sharded lock table
-
required_alignmentnote, eliminate may and refer to hardware - constructor requires use term shall for
required_alignment - constructor lifetime requires in remark, move to requires clause following synopsis and use
*ptrto name the referenced object - constructor note, eliminate may , use could
- copy constructor can be
noexcept -
loadwording missing return type - the value referenced by
*ptr -
exchangewording needs return type -
exchangewording remove note because it refers to a deleted example - add drafting note to editor regarding alignment / duplication with
atomicwording - specializations for integer, floating point, and pointer need to copy front matter from
atomic
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the HTML for the P0019 2018-06 Rapperswil LWG review and read the checklist alongside the atomic wording it references. Work through the wording, formatting, alignment, constructor, exception, and specialization items; done means every checklist item is resolved in the updated document.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100