This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]