[libcxx-commits] [PATCH] D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence
Muiez Ahmed via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Nov 30 12:34:26 PST 2021
muiez created this revision.
muiez added reviewers: ldionne, Quuxplusone, SeanP, zibi, libc++.
Herald added subscribers: abrachet, phosek, krytarowski, mgorny.
muiez requested review of this revision.
Herald added projects: libc++, libc++abi.
Herald added a subscriber: libcxx-commits.
Herald added 1 blocking reviewer(s): libc++.
Herald added a reviewer: libc++abi.
The aim of this patch is to break up the larger patch (https://reviews.llvm.org/D111323) to be more upstream friendly. In particular, this patch allows the user to build the entire libcxx/abi library in either ebcdic or ascii (no coexistence). This is done by defining the CMake macro `LIBCXX[ABI]_BUILD_ZOS_ENCODING` to be ebcdic (default) or ascii. Note that this patch includes the char encoding sensitive changes but does not use inline namespaces as before. The localization of error messages will follow in a subsequent patch.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D114813
Files:
libcxx/CMakeLists.txt
libcxx/cmake/caches/zos.cmake
libcxx/include/__config
libcxx/include/__locale
libcxx/include/regex
libcxx/src/locale.cpp
libcxx/src/regex.cpp
libcxxabi/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D114813.390782.patch
Type: text/x-patch
Size: 13381 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20211130/5ff7e5b5/attachment.bin>
More information about the libcxx-commits
mailing list