When porting libc++ to embedded systems, it can be useful to drop support for localization, which these systems don't implement or care about.
Details
- Reviewers
- None
- Group Reviewers
Restricted Project - Commits
- rG88ffc72717c3: [libc++] Add a libc++ configuration that does not support localization
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
libcxx/test/libcxx/double_include.sh.cpp | ||
---|---|---|
152 | I would expect all stream/regex still support. only the encoding/format conversion or wide char version has to be skipped. |
libcxx/test/libcxx/double_include.sh.cpp | ||
---|---|---|
152 | Good luck pulling those out of the library. If you're willing to spend the time and make that work, I'll be more than happy to expand the no-localization mode to include some of <iostream>. Just make sure it doesn't become too complex. Also note that this is primarily aimed at people doing embedded development. I would expect most of them probably don't care about <iostream> at all. |
libcxx/test/libcxx/double_include.sh.cpp | ||
---|---|---|
152 | Ok, it's fine to disable the whole iostream/regex in the initial patch, we can do more fine tune in the furture. |
I would expect all stream/regex still support. only the encoding/format conversion or wide char version has to be skipped.