gcc/libstdc++-v3
Patrick Palka ac1a399bf6 libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827]
The implementation is based off of std::bind_front.  Since this is a
C++23 feature we use deducing this unconditionally.

	PR libstdc++/108827
	PR libstdc++/111327

libstdc++-v3/ChangeLog:

	* include/bits/version.def (bind_back): Define.
	* include/bits/version.h: Regenerate.
	* include/std/functional (_Bind_back): Define for C++23.
	(bind_back): Likewise.
	* testsuite/20_util/function_objects/bind_back/1.cc: New test
	(adapted from corresponding bind_front test).
	* testsuite/20_util/function_objects/bind_back/111327.cc: Likewise.
2024-01-12 23:02:12 -05:00
..
config
doc libstdc++: Fix spelling mistake in new doc addition 2024-01-11 21:24:37 +00:00
include libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827] 2024-01-12 23:02:12 -05:00
libsupc++ libstdc++: use updated type for __unexpected_handler 2024-01-11 19:11:45 +00:00
po
python libstdc++: Add GDB printer for std::integral_constant 2024-01-11 17:35:57 +00:00
scripts Fix spurious match in extract_symvers 2024-01-09 23:11:42 +01:00
src libstdc++: [_GLIBCXX_DEBUG] Fix assignment of value-initialized iterator [PR112477] 2024-01-11 19:29:37 +01:00
testsuite libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827] 2024-01-12 23:02:12 -05:00
acinclude.m4
aclocal.m4
ChangeLog Daily bump. 2024-01-13 00:18:48 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020
ChangeLog-2021
ChangeLog-2022
ChangeLog-2023
config.h.in
configure
configure.ac
configure.host
crossconfig.m4
fragment.am
linkage.m4
Makefile.am
Makefile.in
README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.