gcc/libstdc++-v3/include/std
Jonathan Wakely 2c564e813c libstdc++: Make non-propagating-cache fully constexpr [PR101263]
libstdc++-v3/ChangeLog:

	PR libstdc++/101263
	* include/std/ranges (__cached): New wrapper struct.
	(__non_propagating_cache): Use __cached for contained value.
	(__non_propagating_cache::_M_emplace_deref): Add constexpr. Use
	std::construct_at instead of placement new.
	* testsuite/std/ranges/adaptors/join.cc: Check constexpr works.
2021-10-15 18:26:53 +01:00
..
algorithm
any libstdc++: Simplify constraints for std::any construction 2021-10-05 15:56:56 +01:00
array
atomic
barrier
bit
bitset
charconv
chrono libstdc++: Implement ostream insertion for chrono::duration 2021-10-08 12:19:19 +01:00
codecvt
complex
concepts
condition_variable libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
coroutine
deque libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
execution
filesystem
forward_list
fstream
functional libstdc++: Implement std::move_only_function for C++23 (P0288R9) 2021-10-06 20:12:01 +01:00
future
iomanip
ios
iosfwd
iostream
istream
iterator
latch
limits
list
locale
map libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
memory
memory_resource
mutex libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
numbers
numeric
optional libstdc++: Add missing constexpr to std::optional (P2231R1) 2021-10-14 09:08:01 +01:00
ostream libstdc++: Define deleted wchar_t overloads unconditionally [PR 98725] 2021-10-09 00:57:50 +01:00
queue
random
ranges libstdc++: Make non-propagating-cache fully constexpr [PR101263] 2021-10-15 18:26:53 +01:00
ratio
regex
scoped_allocator
semaphore
set libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
shared_mutex libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> header 2021-10-07 21:12:32 +01:00
source_location
span
sstream
stack
stdexcept
stop_token
streambuf
string libstdc++: Always define typedefs and hash functions for wide strings [PR 98725] 2021-10-09 00:57:49 +01:00
string_view libstdc++: Always define typedefs and hash functions for wide strings [PR 98725] 2021-10-09 00:57:49 +01:00
syncstream
system_error
thread libstdc++: Make std::jthread support pointers to member functions [PR 100612] 2021-10-01 20:36:55 +01:00
tuple libstdc++: Fix move construction of std::tuple with array elements [PR101960] 2021-10-12 16:05:15 +01:00
type_traits libstdc++: Enable type traits for wchar_t unconditionally [PR98725] 2021-10-09 00:57:49 +01:00
typeindex
unordered_map libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
unordered_set libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
utility
valarray
variant libstdc++: Add missing constexpr to std::variant (P2231R1) 2021-10-15 18:26:53 +01:00
vector libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
version libstdc++: Add missing constexpr to std::variant (P2231R1) 2021-10-15 18:26:53 +01:00