This series of patches provides an implementation of the core language
and library changes for C++ proposal P0482R5 [1]. These changes are
believed to be complete with the exception of the proposed mbrtoc8() and
c8rtomb() functions (the expectation is that the C library will provide
mbrtoc8() and c8rtomb(); future patches will address that support and
integration).
These changes do not impact default gcc behavior. A new -fchar8_t
option is provided to enable the P0482R5 changes, and -fno-char8_t is
provided to explicitly disable them.
Patch 1: Documentation updates
Patch 2: Core language support
Patch 3: New core language tests
Patch 4: Updates to existing core language tests
Patch 5: Standard library support
Patch 6: A small correction to a common testsuite header file
Patch 7: New standard library tests
Patch 8: Updates to existing standard library tests
Patch 9: Updates to gdb pretty printing support
Tom.
[1]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r5.html