aboutsummaryrefslogtreecommitdiff
path: root/system/include/libcxx
diff options
context:
space:
mode:
Diffstat (limited to 'system/include/libcxx')
-rw-r--r--system/include/libcxx/CREDITS.TXT91
-rw-r--r--system/include/libcxx/LICENSE.txt4
-rw-r--r--system/include/libcxx/__bit_reference393
-rw-r--r--system/include/libcxx/__config221
-rw-r--r--system/include/libcxx/__debug37
-rw-r--r--system/include/libcxx/__functional_031228
-rw-r--r--system/include/libcxx/__functional_base211
-rw-r--r--system/include/libcxx/__functional_base_03550
-rw-r--r--system/include/libcxx/__hash_table215
-rw-r--r--system/include/libcxx/__locale182
-rw-r--r--system/include/libcxx/__mutex_base117
-rw-r--r--system/include/libcxx/__split_buffer32
-rw-r--r--system/include/libcxx/__sso_allocator18
-rw-r--r--system/include/libcxx/__std_stream42
-rw-r--r--system/include/libcxx/__tree120
-rw-r--r--system/include/libcxx/__tuple70
-rw-r--r--system/include/libcxx/__tuple_036
-rw-r--r--system/include/libcxx/__undef_min_max19
-rw-r--r--system/include/libcxx/algorithm486
-rw-r--r--system/include/libcxx/array23
-rw-r--r--system/include/libcxx/atomic750
-rw-r--r--system/include/libcxx/bitset101
-rw-r--r--system/include/libcxx/cassert2
-rw-r--r--system/include/libcxx/ccomplex2
-rw-r--r--system/include/libcxx/cctype5
-rw-r--r--system/include/libcxx/cerrno2
-rw-r--r--system/include/libcxx/cfenv2
-rw-r--r--system/include/libcxx/cfloat2
-rw-r--r--system/include/libcxx/chrono153
-rw-r--r--system/include/libcxx/cinttypes2
-rw-r--r--system/include/libcxx/ciso6462
-rw-r--r--system/include/libcxx/climits2
-rw-r--r--system/include/libcxx/clocale2
-rw-r--r--system/include/libcxx/cmath585
-rw-r--r--system/include/libcxx/codecvt8
-rw-r--r--system/include/libcxx/complex78
-rw-r--r--system/include/libcxx/complex.h2
-rw-r--r--system/include/libcxx/condition_variable34
-rw-r--r--system/include/libcxx/csetjmp2
-rw-r--r--system/include/libcxx/csignal2
-rw-r--r--system/include/libcxx/cstdarg2
-rw-r--r--system/include/libcxx/cstdbool2
-rw-r--r--system/include/libcxx/cstddef27
-rw-r--r--system/include/libcxx/cstdint2
-rw-r--r--system/include/libcxx/cstdio20
-rw-r--r--system/include/libcxx/cstdlib46
-rw-r--r--system/include/libcxx/cstring5
-rw-r--r--system/include/libcxx/ctgmath2
-rw-r--r--system/include/libcxx/ctime2
-rw-r--r--system/include/libcxx/cwchar19
-rw-r--r--system/include/libcxx/cwctype2
-rw-r--r--system/include/libcxx/deque44
-rw-r--r--system/include/libcxx/exception52
-rw-r--r--system/include/libcxx/ext/__hash8
-rw-r--r--system/include/libcxx/ext/hash_map48
-rw-r--r--system/include/libcxx/ext/hash_set4
-rw-r--r--system/include/libcxx/forward_list82
-rw-r--r--system/include/libcxx/fstream83
-rw-r--r--system/include/libcxx/functional724
-rw-r--r--system/include/libcxx/future1062
-rw-r--r--system/include/libcxx/initializer_list36
-rw-r--r--system/include/libcxx/iomanip54
-rw-r--r--system/include/libcxx/ios123
-rw-r--r--system/include/libcxx/iosfwd42
-rw-r--r--system/include/libcxx/iostream18
-rw-r--r--system/include/libcxx/istream134
-rw-r--r--system/include/libcxx/iterator251
-rw-r--r--system/include/libcxx/limits1038
-rw-r--r--system/include/libcxx/list729
-rw-r--r--system/include/libcxx/locale472
-rw-r--r--system/include/libcxx/map339
-rw-r--r--system/include/libcxx/memory1752
-rw-r--r--system/include/libcxx/mutex94
-rw-r--r--system/include/libcxx/new26
-rw-r--r--system/include/libcxx/numeric8
-rw-r--r--system/include/libcxx/ostream145
-rw-r--r--system/include/libcxx/queue14
-rw-r--r--system/include/libcxx/random1105
-rw-r--r--system/include/libcxx/ratio48
-rw-r--r--system/include/libcxx/readme.txt2
-rw-r--r--system/include/libcxx/regex192
-rw-r--r--system/include/libcxx/scoped_allocator4
-rw-r--r--system/include/libcxx/set6
-rw-r--r--system/include/libcxx/sstream12
-rw-r--r--system/include/libcxx/stack10
-rw-r--r--system/include/libcxx/stdexcept2
-rw-r--r--system/include/libcxx/streambuf22
-rw-r--r--system/include/libcxx/string162
-rw-r--r--system/include/libcxx/strstream10
-rw-r--r--system/include/libcxx/support/solaris/floatingpoint.h5
-rw-r--r--system/include/libcxx/support/solaris/wchar.h38
-rw-r--r--system/include/libcxx/support/solaris/xlocale.h146
-rw-r--r--system/include/libcxx/support/win32/limits_win32.h79
-rw-r--r--system/include/libcxx/support/win32/locale_win32.h116
-rw-r--r--system/include/libcxx/support/win32/math_win32.h113
-rw-r--r--system/include/libcxx/support/win32/support.h115
-rw-r--r--system/include/libcxx/system_error77
-rw-r--r--system/include/libcxx/tgmath.h2
-rw-r--r--system/include/libcxx/thread181
-rw-r--r--system/include/libcxx/tuple290
-rw-r--r--system/include/libcxx/type_traits1147
-rw-r--r--system/include/libcxx/typeindex8
-rw-r--r--system/include/libcxx/typeinfo2
-rw-r--r--system/include/libcxx/unordered_map451
-rw-r--r--system/include/libcxx/unordered_set6
-rw-r--r--system/include/libcxx/utility51
-rw-r--r--system/include/libcxx/valarray98
-rw-r--r--system/include/libcxx/vector217
108 files changed, 11143 insertions, 6888 deletions
diff --git a/system/include/libcxx/CREDITS.TXT b/system/include/libcxx/CREDITS.TXT
new file mode 100644
index 00000000..52948510
--- /dev/null
+++ b/system/include/libcxx/CREDITS.TXT
@@ -0,0 +1,91 @@
+This file is a partial list of people who have contributed to the LLVM/libc++
+project. If you have contributed a patch or made some other contribution to
+LLVM/libc++, please submit a patch to this file to add yourself, and it will be
+done!
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts. The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Saleem Abdulrasool
+E: compnerd@compnerd.org
+D: Minor patches and Linux fixes.
+
+N: Dimitry Andric
+E: dimitry@andric.com
+D: Visibility fixes, minor FreeBSD portability patches.
+
+N: Holger Arnold
+E: holgerar@gmail.com
+D: Minor fix.
+
+N: Ruben Van Boxem
+E: vanboxem dot ruben at gmail dot com
+D: Initial Windows patches.
+
+N: David Chisnall
+E: theraven at theravensnest dot org
+D: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
+
+N: Marshall Clow
+E: mclow.lists@gmail.com
+E: marshall@idio.com
+D: Minor patches and bug fixes.
+
+N: Google Inc.
+D: Copyright owner and contributor of the CityHash algorithm
+
+N: Howard Hinnant
+E: hhinnant@apple.com
+D: Architect and primary author of libc++
+
+N: Hyeon-bin Jeong
+E: tuhertz@gmail.com
+D: Minor patches and bug fixes.
+
+N: Argyrios Kyrtzidis
+E: kyrtzidis@apple.com
+D: Bug fixes.
+
+N: Michel Morin
+E: mimomorin@gmail.com
+D: Minor patches to is_convertible.
+
+N: Andrew Morrow
+E: andrew.c.morrow@gmail.com
+D: Minor patches and Linux fixes.
+
+N: Arvid Picciani
+E: aep at exys dot org
+D: Minor patches and musl port.
+
+N: Bjorn Reese
+E: breese@users.sourceforge.net
+D: Initial regex prototype
+
+N: Jonathan Sauer
+D: Minor patches, mostly related to constexpr
+
+N: Craig Silverstein
+E: csilvers@google.com
+D: Implemented Cityhash as the string hash function on 64-bit machines
+
+N: Richard Smith
+D: Minor patches.
+
+N: Michael van der Westhuizen
+E: r1mikey at gmail dot com
+
+N: Klaas de Vries
+E: klaas at klaasgaaf dot nl
+D: Minor bug fix.
+
+N: Zhang Xiongpang
+E: zhangxiongpang@gmail.com
+D: Minor patches and bug fixes.
+
+N: Jeffrey Yasskin
+E: jyasskin@gmail.com
+E: jyasskin@google.com
+D: Linux fixes.
diff --git a/system/include/libcxx/LICENSE.txt b/system/include/libcxx/LICENSE.txt
index 926f0676..5ed8ec22 100644
--- a/system/include/libcxx/LICENSE.txt
+++ b/system/include/libcxx/LICENSE.txt
@@ -14,7 +14,7 @@ Full text of the relevant licenses is included below.
University of Illinois/NCSA
Open Source License
-Copyright (c) 2009-2010 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
All rights reserved.
@@ -55,7 +55,7 @@ SOFTWARE.
==============================================================================
-Copyright (c) 2009-2010 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/syst