cosmopolitan/libc/isystem
Justine Tunney 868af3f950 Import C++ Standard Template Library
You can now use the hardest fastest and most dangerous language there is
with Cosmopolitan. So far about 75% of LLVM libcxx has been added. A few
breaking changes needed to be made to help this go smoothly.

- Rename nothrow to dontthrow
- Rename nodiscard to dontdiscard
- Add some libm functions, e.g. lgamma, nan, etc.
- Change intmax_t from int128 to int64 like everything else
- Introduce %jjd formatting directive for int128_t
- Introduce strtoi128(), strtou128(), etc.
- Rename bsrmax() to bsr128()

Some of the templates that should be working currently are std::vector,
std::string, std::map, std::set, std::deque, etc.
2022-03-22 06:41:54 -07:00
..
arpa Initial import 2020-06-15 07:18:57 -07:00
sys Fix termios struct on Linux 2021-09-03 22:19:41 -07:00
alloca.h Initial import 2020-06-15 07:18:57 -07:00
assert.h Initial import 2020-06-15 07:18:57 -07:00
complex.h Initial import 2020-06-15 07:18:57 -07:00
ctype.h Initial import 2020-06-15 07:18:57 -07:00
dirent.h Initial import 2020-06-15 07:18:57 -07:00
dlfcn.h Initial import 2020-06-15 07:18:57 -07:00
elf.h Fix isystem headers including wrong files (#108) 2021-03-06 21:06:29 -08:00
endian.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
err.h Initial import 2020-06-15 07:18:57 -07:00
errno.h Initial import 2020-06-15 07:18:57 -07:00
fcntl.h Initial import 2020-06-15 07:18:57 -07:00
features.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
float.h Initial import 2020-06-15 07:18:57 -07:00
getopt.h Initial import 2020-06-15 07:18:57 -07:00
grp.h Fix isystem headers including wrong files (#108) 2021-03-06 21:06:29 -08:00
inttypes.h Initial import 2020-06-15 07:18:57 -07:00
iso646.h Add ISO 646 header (#168) 2021-05-16 23:18:33 -07:00
langinfo.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
limits.h Initial import 2020-06-15 07:18:57 -07:00
locale.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
malloc.h Initial import 2020-06-15 07:18:57 -07:00
math.h Initial import 2020-06-15 07:18:57 -07:00
paths.h Initial import 2020-06-15 07:18:57 -07:00
poll.h Initial import 2020-06-15 07:18:57 -07:00
pthread.h Add chibicc 2020-12-06 16:20:21 -08:00
pwd.h Fix isystem headers including wrong files (#108) 2021-03-06 21:06:29 -08:00
regex.h Initial import 2020-06-15 07:18:57 -07:00
sched.h Initial import 2020-06-15 07:18:57 -07:00
setjmp.h Initial import 2020-06-15 07:18:57 -07:00
signal.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
stdarg.h Initial import 2020-06-15 07:18:57 -07:00
stdbool.h Initial import 2020-06-15 07:18:57 -07:00
stdc-predef.h Initial import 2020-06-15 07:18:57 -07:00
stddef.h Initial import 2020-06-15 07:18:57 -07:00
stdint.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
stdio.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
stdlib.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
stdnoreturn.h Add noreturn macro (#118) 2021-03-13 20:46:12 -08:00
string.h Initial import 2020-06-15 07:18:57 -07:00
strings.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
termios.h Initial import 2020-06-15 07:18:57 -07:00
tgmath.h Add missing functions to tgmath (#124) 2021-03-13 20:43:57 -08:00
thread.h Initial import 2020-06-15 07:18:57 -07:00
time.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
uio.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
unistd.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
utime.h Fix isystem headers including wrong files (#108) 2021-03-06 21:06:29 -08:00
wait.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
wchar.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
wctype.h Initial import 2020-06-15 07:18:57 -07:00
windows.h Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
winternl.h Initial import 2020-06-15 07:18:57 -07:00
zlib.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00