gcc/libstdc++-v3/testsuite/std
Patrick Palka 237dde3d03 libstdc++: Implement P2328 changes to join_view
This implements the wording changes of P2328R0 "join_view should join
all views of ranges".

libstdc++-v3/ChangeLog:

	* include/std/ranges (__detail::__non_propating_cache): Define
	as per P2328.
	(join_view): Remove constraints on the value and reference types
	of the wrapped iterator type as per P2328.
	(join_view::_Iterator::_M_satisfy): Adjust as per P2328.
	(join_view::_Iterator::operator++): Likewise.
	(join_view::_M_inner): Use __non_propating_cache as per P2328.
	Remove now-redundant use of __maybe_present_t.
	* testsuite/std/ranges/adaptors/join.cc: Include <array>.
	(test10): New test.
2021-04-30 18:45:46 -04:00
..
concepts Update copyright years. 2021-01-04 10:26:59 +01:00
ranges libstdc++: Implement P2328 changes to join_view 2021-04-30 18:45:46 -04:00
time libstdc++: Uncomment more parts of <chrono> synopsis test 2021-03-10 11:14:27 +00:00