Louis Dionne
f4c1258d56
[libc++] Add an option to disable wide character support in libc++
...
Some embedded platforms do not wish to support the C library functionality
for handling wchar_t because they have no use for it. It makes sense for
libc++ to work properly on those platforms, so this commit adds a carve-out
of functionality for wchar_t.
Unfortunately, unlike some other carve-outs (e.g. random device), this
patch touches several parts of the library. However, despite the wide
impact of this patch, I still think it is important to support this
configuration since it makes it much simpler to port libc++ to some
embedded platforms.
Differential Revision: https://reviews.llvm.org/D111265
2021-10-12 06:08:23 -04:00
..
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-06-29 10:51:07 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-06-19 07:49:06 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-06-19 07:49:06 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-06 09:20:59 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-10-12 06:08:23 -04:00
2021-08-27 12:41:55 -04:00
2021-09-08 13:34:01 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00
2021-08-27 12:41:55 -04:00