List of issues - WG21 LWG Issues
Issues
Show Active
Show Accepted
Show Closed
Search
Powered by
Roundup
cmeerw.org
ID
Activity
Section
Status
Title
3933
3 days ago
[complex]
new
P1467R9 accidentally changed the signatures of certain constructors of std::complex
3898
3 days ago
[thread.barrier.class]
ready
Possibly unintended preconditions for completion functions of std::barrier
3985
3 days ago
[range.utility.conv.to][range.utility.conv.adaptors]
ready
ranges::to should Mandates C not to be view
3991
3 days ago
[variant.assign]
ready
variant's move assignment should not be guaranteed to produce a valueless by exception state
4591
3 days ago
[meta.reflection.scope]
ready
`std::meta::current_function` should probably work in a local class
4614
3 days ago
[numeric.ops.midpoint]
ready
§[numeric.ops.midpoint] No handling of non-finite floats
4159
4 days ago
[container.node][allocator.uses.trait]
ready
Uses-allocator construction mechanisms should be opted out for node handles
4580
4 days ago
[meta.reflection.queries]
new
`is_enumerable_type`: Definition of "enumerable type" looks strange
4581
4 days ago
[meta.reflection.queries]
new
`constant_of(^^v)` for variable `v` of reference to array/function type produces reflection of pointer constant
4582
4 days ago
[linalg.transp.layout.transpose] [mdspan.layout.policy.reqmts]
new
Specializations of `layout_transpose` do not meet the layout mapping policy requirements
4584
4 days ago
[hive.operations]
new
`std::hive::sort` should add Cpp17MoveConstructible to its preconditions on `T`
4585
4 days ago
[meta.reflection.layout]
new
Applying `std::meta::alignment_of` to a not-yet-defined variable
4590
4 days ago
[facet.num.get.virtuals]
new
Unclear how `num_get` extracts `void*` values
4592
4 days ago
[locale.codecvt.virtuals]
ready
Preconditions of some virtual functions `std::codecvt` on character ranges are in a possibly unintended form
4593
4 days ago
[numeric.sat.cast]
ready
The first template argument of `std::saturating_cast` must be specifiable
4594
4 days ago
[meta.reflection.define.aggregate]
new
`data_member_spec` should throw on anonymous union types
4596
4 days ago
[support.signal]
new
Gratuitous UB via manifestly constant-evaluated contexts in signal handlers
4597
4 days ago
[range.join.view] [range.join.with.view]
new
Unnecessary constraint for join_view/join_with_view to be common_range
4598
4 days ago
[res.on.exception.handling]
ready
§[res.on.exception.handling] should cover exceptions specified outside a Throws: paragraph
4599
4 days ago
[stdatomic.h.syn]
new
Pointless std-atomic alias template
4600
4 days ago
[hive.operations]
new
Remove precondition on `hive::get_iterator()`, introduce Returns value when pointer is not within `*this`
4604
4 days ago
[atomics.wait]
open
Remove volatile atomic wait/notify functions
4605
4 days ago
[version.syn]
ready
Feature test macro for `error_code` formatting
4607
4 days ago
[numeric.limits.members]
open
Meaning of numeric_limits<T>::is_exact is unclear
4608
4 days ago
[thread.thread.this]
open
`sleep_for` is not an observable behavior
4609
4 days ago
[thread.thread.class.general]
new
Deduction guide for `std::thread::name_hint` from `std::basic_string` should ignore the allocator type
4615
4 days ago
[range.stride.iterator]
new
`stride_view` iterator operations are missing preconditions
4616
4 days ago
[meta.reflection.extract]
core
§[meta.reflection.extract] has a circular requirement when extracting a variable during its own initialization
4619
1 week ago
[cmath.syn][atomics.types.float]
new
Freestanding atomic floating-point minimum/maximum is poorly specified
4618
2 weeks ago
[rand.req.eng][rand.req.dist]
new
Unclear effects in insertion and extraction of random number engines and random number distributions
3628
2 weeks ago
[specialized.algorithms]
ready
"Effects: Equivalent to:" and uninitialized memory algorithms
3832
2 weeks ago
[range.elements.iterator]
ready
Missing change for element_view::iterator in LWG 3798
3889
2 weeks ago
[specialized.destroy]
ready
std::(ranges::)destroy_at should destroy array elements in the decreasing index order
4116
2 weeks ago
[range.enumerate.iterator][range.cartesian.iterator]
ready
enumerate_view::iterator and cartesian_product_view::iterator should not always provide iterator_category
4559
2 weeks ago
[range.zip.view] [range.zip.transform.view] [range.cartesian.view]
lewg
zip_view, zip_transform_view, and cartesian_product_view should provide reserve_hint
4617
2 weeks ago
[version.syn]
new
P3505R4 and P2497R0 should not bump the same feature-test macro
4606
3 weeks ago
[mdspan.layout.stride.cons]
ready
Bullet (4.3) preconditions are too strict to implement `submdspan`
4612
1 month ago
[optional.nullopt]
new
Specify the details of `std::nullopt_t`
4613
1 month ago
[range.elements.view]
new
The `const` overloads of `elements_view`'s `begin()`/`end()` are underconstrained
4611
1 month ago
[meta.reflection.layout]
new
`bit_size_of` overflow handling
4610
1 month ago
[locale.syn]
new
`std::swap` should specially handle `std::locale`
3047
1 month ago
[atomics.types.int][atomics.types.pointer][atomics.types.memop]
ready
atomic compound assignment operators can cause undefined behavior when corresponding fetch_meow members don't
4110
1 month ago
[util.smartptr.shared.const]
ready
`shared_ptr(nullptr_t, Deleter)` is overconstrained, breaking some sensible deleters
4546
1 month ago
[iterator.concept.winc]
ready
Integer-class type should be structural type
4576
1 month ago
[meta.reflection.substitute]
ready
`{can_}substitute` specification is (still) ill-formed
4586
1 month ago
[freestanding.item] [optional.syn] [format.syn]
ready
Partial specialization of `std::format_kind` for `std::optional` is not marked hosted
4602
1 month ago
[charconv.to.chars]
ready
Incorrect lower bound for the default floating-point representation
4603
1 month ago
[mdspan.layout.stride.cons]
ready
`layout_stride` should accept zero strides for empty `extents`
3172
1 month ago
[c.math.hypot3]
ready
3-arg std::hypot is underspecified compared to the 2-arg overload
4601
1 month ago
[c.math.lerp]
ready
Unclear error handling for C++ math functions
1...50 out of 711
Next
Download as CSV
Sort on
- nothing -
activity
creation
drafting
id
messages
priority
section
status
submitter
superseder
title
Descending
- nothing -
activity
creation
drafting
id
messages
priority
section
status
submitter
superseder
title
Descending
Group on
- nothing -
activity
creation
drafting
id
messages
priority
section
status
submitter
superseder
title
Descending
- nothing -
activity
creation
drafting
id
messages
priority
section
status
submitter
superseder
title
Descending