llvm-project/libcxx
Richard Smith 25cb32091c Revert r249929 ("Split <string.h> out of <cstring>").
This change caused problems when building code like povray that:
a) uses 'using namespace std;'
b) is built on an environment where the C library provides the "wrong"
   (non-const-correct) interface for the str* functions
c) makes an unqualified call to one of those str* functions

A patch is out for review to add a facility to fix this (and to give the
correct signatures for these functions whenever possible, even when the C
library does not do so). This revert is expected to be temporary.

llvm-svn: 251665
2015-10-29 23:32:29 +00:00
..
cmake Only disable linker script when LIBCXX_CXX_ABI_LIBNAME is none 2015-10-22 20:54:27 +00:00
docs [libcxx] Make libc++.so a linker script by default on most platforms. 2015-10-15 22:41:51 +00:00
include Revert r249929 ("Split <string.h> out of <cstring>"). 2015-10-29 23:32:29 +00:00
lib Use proper output directory when naminging the libc++ output 2015-10-23 07:04:24 +00:00
src Fix an unfortunate yet old typo that never got attention before r250507. 2015-10-16 11:26:26 +00:00
test Implement P0004R1 'Remove Deprecated iostreams aliases' 2015-10-29 05:43:30 +00:00
utils [libcxx] Make it drastically simpler to link libc++. 2015-10-14 19:54:03 +00:00
www Implement P0004R1 'Remove Deprecated iostreams aliases' 2015-10-29 05:43:30 +00:00
.arcconfig Update Arcanist config to point to reviews.llvm.org 2014-06-10 18:29:36 +00:00
.gitignore [libc++] Refactor test components into modules. 2015-01-09 18:03:29 +00:00
CMakeLists.txt Only disable linker script when LIBCXX_CXX_ABI_LIBNAME is none 2015-10-22 20:54:27 +00:00
CREDITS.TXT Add self to CREDITS.txt 2015-02-26 00:48:22 +00:00
LICENSE.TXT Update copyright year to 2015. 2015-03-12 20:13:11 +00:00
Makefile Revert "Fix installheaders target's permissions" 2014-12-16 05:28:07 +00:00
TODO.TXT Test commit to see if libcxx.llvm.org/docs builds 2015-09-04 22:57:00 +00:00