r273837 - in /branches/gcc-9-branch/libstdc++-v...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Jul 26 13:36:00 GMT 2019


Author: redi
Date: Fri Jul 26 13:36:56 2019
New Revision: 273837

URL: https://gcc.gnu.org/viewcvs?rev=273837&root=gcc&view=rev
Log:
Relocate std::endian from <type_traits> to <bit>

This change to an early C++2a feature was just approved (P1612R1).

Backport from mainline
2019-07-25  Jonathan Wakely  <jwakely@redhat.com>

	* include/std/bit (endian): Move definition here as per P1612R1.
	* include/std/type_traits (endian): Remove definition from here.
	* testsuite/20_util/endian/1.cc: Rename to ...
	* testsuite/26_numerics/endian/1.cc: ... here. Adjust header.

Added:
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/endian/
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/endian/1.cc
      - copied, changed from r273836, branches/gcc-9-branch/libstdc++-v3/testsuite/20_util/endian/1.cc
Removed:
    branches/gcc-9-branch/libstdc++-v3/testsuite/20_util/endian/
Modified:
    branches/gcc-9-branch/libstdc++-v3/ChangeLog
    branches/gcc-9-branch/libstdc++-v3/include/std/bit
    branches/gcc-9-branch/libstdc++-v3/include/std/type_traits



More information about the Libstdc++-cvs mailing list