gcc/libstdc++-v3/include/std
Jonathan Wakely 09bc98098e libstdc++: Reorder constraints on std::span::span(Range&&) constructor.
In PR libstdc++/103013 Tim Song pointed out that we could reorder the
constraints of this constructor. That's worth doing just to reduce the
work the compiler has to do during overload resolution, even if it isn't
needed to make the code in the PR work.

libstdc++-v3/ChangeLog:

	* include/std/span (span(Range&&)): Reorder constraints.
2021-11-01 21:01:31 +00:00
..
algorithm
any libstdc++: Constrain std::make_any [PR102894] 2021-10-22 23:09:54 +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++: Add Doxygen comments to contents of <functional> 2021-10-21 22:24:53 +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++: Remove constraints from std::optional monadic ops [PR102863] 2021-10-21 01:23:22 +01:00
ostream libstdc++: Define deleted wchar_t overloads unconditionally [PR 98725] 2021-10-09 00:57:50 +01:00
queue
random
ranges libstdc++: Implement P2432R1 changes for views::istream 2021-10-21 11:55:19 -04: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 libstdc++: Reorder constraints on std::span::span(Range&&) constructor. 2021-11-01 21:01:31 +00:00
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 libstdc++: Fix range access for empty std::valarray [PR103022] 2021-11-01 13:26:29 +00:00
variant libstdc++: Change std::variant union member to empty struct 2021-10-19 15:01:16 +01:00
vector libstdc++: Restore debug checks in uniform container erasure functions 2021-10-08 12:20:25 +01:00
version libstdc++: Implement monadic operations for std::optional (P0798R8) 2021-10-19 15:01:16 +01:00