ID |
Activity |
Section |
Status |
Title |
4269 |
7 days ago |
[alg.unique] |
new |
`unique_copy` passes arguments to its predicate backwards
|
4268 |
1 week ago |
[func.require] |
new |
function<void()> suppresses `nodiscard` warnings
|
4267 |
1 week ago |
[tuple.cnstr] |
new |
Uses-allocator construction is meaningless for tuple of references
|
4266 |
1 week ago |
[mdspan.layout.stride] |
new |
`layout_stride::mapping` should treat empty mappings as exhaustive
|
4265 |
1 week ago |
[numeric.ops.midpoint] |
new |
`std::midpoint` should not accept `const bool`
|
4264 |
2 weeks ago |
[func.wrap.general] |
new |
Skipping indirection is not allowed for function_ref
|
4262 |
2 weeks ago |
[alg.copy][alg.remove][alg.unique] |
new |
`copy_if`, `remove_copy`, `remove_copy_if`, `unique_copy` have too strong preconditions
|
4260 |
2 weeks ago |
[exec.queryable.general] |
new |
Query objects must be default constructible
|
4259 |
2 weeks ago |
[string.find] |
new |
P1148R0 changed the return values of searching functions of `std::basic_string` on some platforms
|
4257 |
2 weeks ago |
[time.clock.local] |
new |
Stream insertion for `chrono::local_time` should be constrained
|
4256 |
3 weeks ago |
[func.wrap.ref.ctor] |
new |
Incorrect constrains for function_ref constructors from nontype_t
|
4263 |
3 weeks ago |
[format] |
new |
What should `std::format_to` etc. behave when the output is overlong?
|
4255 |
3 weeks ago |
[func.wrap.move.ctor] |
new |
`move_only_function` constructor should recognize empty `copyable_function`s
|
4261 |
1 month ago |
[string.find] |
new |
P1206R7 broke uses of container adaptors with old custom sequence containers
|
4258 |
1 month ago |
[allocator.requirements.general] |
new |
Size type mismatch in constraints involving Cpp17Allocator
|
4254 |
1 month ago |
[range.stride.iterator] |
new |
stride_view::iterator should provide operator->
|
4253 |
1 month ago |
[const.iterators.iterator] |
new |
`basic_const_iterator` should provide `iterator_type`
|
4252 |
1 month ago |
[derivation] |
new |
Are exposition-only classes considered specified for the purpose of `final`?
|
4251 |
1 month ago |
[indirect.asgn] |
new |
Move assignment for `indirect` unnecessarily requires copy construction
|
4250 |
1 month ago |
[indirect.swap]
[polymorphic.swap] |
new |
`swap` overloads for `indirect` and `polymorphic` only found by ADL
|
3855 |
1 month ago |
[range.lazy.split.view] |
new |
tiny-range is not quite right
|
4249 |
1 month ago |
[range.lazy.split.outer] |
new |
The past end issue for `lazy_split_view`
|
4248 |
1 month ago |
[exec.snd.expos] |
new |
Late domain-based dispatching of `schedule_from` and `continues_on` are flipped
|
4247 |
1 month ago |
[stdbit.h.syn] |
new |
Header <stdbit.h> is not yet freestanding
|
4246 |
1 month ago |
[format.range.formatter] |
new |
Redundant constraint in `range_formatter::format`
|
4245 |
1 month ago |
[counted.iterator][counted.iter.nav][counted.iter.cmp] |
new |
Operators that interact with `counted_iterator` and `default_sentinel_t` should be `noexcept`
|
4243 |
1 month ago |
[span.objectrep] |
new |
`as_bytes`/`as_writable_bytes` is broken with span<volatile T>
|
4244 |
1 month ago |
[atomics.ref.ops][atomics.types.operations] |
new |
Whether the spuriously failed comparison applies to `compare_exchange_strong` is unclear
|
4242 |
1 month ago |
[range.iter.op.distance] |
new |
`ranges::distance` does not work with volatile iterators
|
4241 |
1 month ago |
[alg.foreach] |
new |
`ranges::for_each(_n)` should be less constrained
|
4240 |
2 months ago |
[format.formattable] |
new |
The formattable type is not a formattable type
|
4239 |
2 months ago |
[flat.map.modifiers] |
new |
`flat_map`'s transparent comparator no longer works for string literals
|
4238 |
2 months ago |
[simd.mask.unary] |
new |
simd_mask<complex<double>>::operator+/-/~ return a disabled `simd` specialization
|
4236 |
2 months ago |
[range.chunk.outer.value] |
new |
chunk_view::outer-iterator::value_type should provide reserve_hint
|
4235 |
2 months ago |
[range.cache.latest.view][range.to.input.view] |
new |
cache_latest_view and to_input_view miss reserve_hint
|
4234 |
2 months ago |
[iterator.range] |
new |
Including <hive> doesn't provide std::begin/end
|
4233 |
2 months ago |
[hive.erasure] |
new |
The helper lambda of std::erase for hive should specify return type as
bool
|
4232 |
2 months ago |
[simd.traits] |
new |
`datapar::resize` does not resize
|
4237 |
2 months ago |
[const.iterators.iterator][range.adaptors] |
new |
The standard library iterator adaptor does not handle iterator_category correctly
|
4231 |
2 months ago |
[simd.syn][simd.creation] |
new |
datapar::chunk<N> should use simd-size-type instead of size_t
|
3813 |
2 months ago |
[span.overview] |
new |
std::span<volatile T, E> is made ill-formed by P2278R4 when T is a normal class type
|
4230 |
2 months ago |
[simd.complex.access] |
new |
simd<complex>::real/imag is overconstrained
|
4229 |
2 months ago |
[range.utility.conv.to][range.utility.conv.adaptors] |
new |
`std::ranges::to` with union return type
|
4227 |
2 months ago |
[exec.when.all] |
new |
Missing `noexcept` operator in [exec.when.all]
|
3678 |
2 months ago |
[time.zone.overview] |
new |
Constructors of std::chrono::time_zone might be overly unspecified
|
2751 |
2 months ago |
[util.smartptr.shared.dest] |
new |
shared_ptr deleter not specified to observe expired weak_ptr instances
|
4228 |
2 months ago |
[vector.bool.pspc] |
new |
Does vector<bool, Allocator> mandate that `Allocator::value_type` is `bool`?
|
4121 |
2 months ago |
[range.utility.conv.general] |
new |
ranges::to constructs associative containers via c.emplace(c.end(), *it)
|
4226 |
2 months ago |
[range.to.input] |
new |
to_input_view::iterator cannot be compared to its `const` sentinel
|
4224 |
2 months ago |
[rand.eng.philox] |
new |
Philox engines should be freestanding
|