cosmopolitan/third_party/libcxx
Justine Tunney d2f49ca175
Improve mkdeps
Our makefile generator now accepts badly formatted include lines. It's
now more hermetic with better error checking in the cosmo repo, and it
can be configured to not be hermetic at all.
2023-11-10 04:14:27 -08:00
..
experimental Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
include Get us closer to building busybox 2023-06-18 04:13:45 -07:00
.clang-format Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__bit_reference Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__bsd_locale_fallbacks.h Clean up more code 2023-06-18 01:00:05 -07:00
__config Fix warnings 2023-09-01 20:50:18 -07:00
__debug Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
__errc Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
__functional_base Improve mkdeps 2023-11-10 04:14:27 -08:00
__hash_table Import llama.cpp 2023-04-27 14:37:14 -07:00
__locale Improve mkdeps 2023-11-10 04:14:27 -08:00
__mutex_base Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
__node_handle Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__nullptr Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__split_buffer Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__sso_allocator Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
__std_stream Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
__string Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
__threading_support Improve mkdeps 2023-11-10 04:14:27 -08:00
__tree Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__tuple Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
__undef_macros Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
algorithm Improve mkdeps 2023-11-10 04:14:27 -08:00
algorithm.cc Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
any Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
array Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
atomic Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
atomic_support.hh Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
bit Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
bitset Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
cassert Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
ccomplex Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
cctype Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
cerrno Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
cfenv Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
cfloat Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
charconv Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
charconv.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
chrono Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
chrono.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
cinttypes Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
ciso646 Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
climits Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
clocale Restore strict header checking 2022-08-13 16:02:01 -07:00
cmath Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
codecvt Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
compare Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
complex Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
condition_variable Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
condition_variable.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
condition_variable_destructor.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
config_elast.h Get us closer to building busybox 2023-06-18 04:13:45 -07:00
countof.internal.hh Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
CREDITS.TXT Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
csetjmp Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
csignal Simplify cosmocc builds (#863) 2023-07-23 11:11:08 -07:00
cstdarg Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
cstdbool Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
cstddef Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
cstdint Include missing symbols in <cstdint> for C++ 2023-10-03 08:19:09 -07:00
cstdio Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
cstdlib Unbloat the build 2022-08-11 00:15:29 -07:00
cstring Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
ctgmath Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
ctime Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
ctype.h Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
cwchar Restore strict header checking 2022-08-13 16:02:01 -07:00
cwctype Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
deque Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
directory_iterator.cc Add libcxx filesystem modules 2023-07-08 02:40:17 -07:00
errno.h Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
exception Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
exception.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
exception_fallback.hh Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
exception_pointer_unimplemented.hh Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
execution Improve mkdeps 2023-11-10 04:14:27 -08:00
filesystem Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
filesystem_common.hh Make improvements 2023-10-03 06:17:16 -07:00
forward_list Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
fstream Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
functional Improve mkdeps 2023-11-10 04:14:27 -08:00
functional.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
future Implement POSIX threads API 2022-09-05 08:27:15 -07:00
future.cc Implement POSIX threads API 2022-09-05 08:27:15 -07:00
hash.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
initializer_list Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
iomanip Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
ios Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
ios.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
iosfwd Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
iostream Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
iostream.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
istream Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
iterator Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
libcxx.mk Introduce libcxx <shared_mutex> 2023-10-31 21:57:28 -07:00
LICENSE.TXT Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
limits Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
limits.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
list Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
locale Improve mkdeps 2023-11-10 04:14:27 -08:00
locale.h Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
locale1.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
locale2.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
locale3.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
locale4.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
map Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
math.h Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
memory Improve mkdeps 2023-11-10 04:14:27 -08:00
memory.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
mutex Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
mutex.cc Introduce libcxx <shared_mutex> 2023-10-31 21:57:28 -07:00
new Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
new.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
new_handler_fallback.hh Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
numeric Improve mkdeps 2023-11-10 04:14:27 -08:00
operations.cc Add libcxx filesystem modules 2023-07-08 02:40:17 -07:00
optional Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
optional.cc Add more missing libc/libc++ functions 2022-07-22 07:20:21 -07:00
ostream Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
queue Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
random Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
random.cc Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
ratio Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
README.cosmo Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
refstring.hh Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
regex Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
regex.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
scoped_allocator Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
set Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
shared_mutex Introduce libcxx <shared_mutex> 2023-10-31 21:57:28 -07:00
shared_mutex.cc Introduce libcxx <shared_mutex> 2023-10-31 21:57:28 -07:00
span Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
sstream Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
stack Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
stdexcept Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
stdexcept.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
stdexcept_default.hh Support thread local storage 2022-05-16 13:20:08 -07:00
stdio.h Make improvements 2023-09-06 12:34:59 -07:00
stdlib.h Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
streambuf Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
string Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
string.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
string.h Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
string_view Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
strstream Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
strstream.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
system_error Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
system_error.cc Support thread local storage 2022-05-16 13:20:08 -07:00
thread Restore strict header checking 2022-08-13 16:02:01 -07:00
thread.cc Make improvements 2023-10-03 06:17:16 -07:00
tuple Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
type_traits Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
typeindex Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
typeinfo Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
unordered_map Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
unordered_set Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
utility Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
valarray Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
valarray.cc Add more missing C / C++ headers 2022-09-04 04:53:52 -07:00
variant Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
vector Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
vector.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
version Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
wchar.h Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
wctype.h Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00

DESCRIPTION

  LLVM's C++ Standard Template Library

ORIGIN

  git@github.com:llvm-mirror/libcxx.git
  commit 78d6a7767ed57b50122a161b91f59f19c9bd0d19
  Author: Zoe Carver <z.zoelec2@gmail.com>
  Date:   Tue Oct 22 15:16:49 2019 +0000

LOCAL CHANGES

  - Break apart locale.cpp due to its outrageous build times