This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/9]: C++ P0482R5 char8_t implementation
- From: Tom Honermann <tom at honermann dot net>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Cc: tom at honermann dot net
- Date: Mon, 5 Nov 2018 14:39:38 -0500
- Subject: [PATCH 0/9]: C++ P0482R5 char8_t implementation
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