aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xemar4
-rwxr-xr-xemcc84
-rwxr-xr-xemscripten.py143
-rw-r--r--src/analyzer.js2
-rw-r--r--src/intertyper.js26
-rw-r--r--src/jsifier.js32
-rw-r--r--src/library.js85
-rw-r--r--src/modules.js2
-rw-r--r--src/parseTools.js3
-rw-r--r--src/preamble.js2
-rw-r--r--src/preamble_sharedlib.js1
-rw-r--r--src/settings.js12
-rw-r--r--system/include/libc/ifaddrs.h64
-rw-r--r--system/include/libc/locale.h9
-rw-r--r--system/include/libc/pthread.h4
-rw-r--r--system/include/libc/sys/types.h2
-rw-r--r--system/include/libc/time.h2
-rw-r--r--system/include/libcxx/__locale10
-rw-r--r--system/include/libcxx/exception14
-rw-r--r--system/include/libcxx/ios8
-rw-r--r--system/include/libcxx/locale14
-rw-r--r--system/include/libcxx/mutex1
-rw-r--r--system/include/libcxx/ostream9
-rw-r--r--system/include/libcxx/streambuf9
-rw-r--r--system/include/libcxx/string6
-rw-r--r--system/include/net/if.h26
-rw-r--r--system/include/nl_types.h19
-rw-r--r--system/include/sys/io.h14
-rw-r--r--system/include/sys/sysctl.h14
-rw-r--r--system/include/xlocale.h39
-rw-r--r--system/lib/dlmalloc.c (renamed from src/dlmalloc.c)0
-rw-r--r--system/lib/dlmalloc.symbols50
-rw-r--r--system/lib/libcxx/LICENSE.txt (renamed from tests/libcxx/LICENSE.txt)0
-rw-r--r--system/lib/libcxx/Makefile34
-rw-r--r--system/lib/libcxx/algorithm.cpp83
-rw-r--r--system/lib/libcxx/bind.cpp (renamed from tests/libcxx/include/__tuple_03)27
-rw-r--r--system/lib/libcxx/chrono.cpp128
-rw-r--r--system/lib/libcxx/condition_variable.cpp70
-rw-r--r--system/lib/libcxx/debug.cpp473
-rw-r--r--system/lib/libcxx/exception.cpp206
-rw-r--r--system/lib/libcxx/future.cpp285
-rw-r--r--system/lib/libcxx/hash.cpp (renamed from tests/libcxx/hash.cpp)0
-rw-r--r--system/lib/libcxx/ios.cpp455
-rw-r--r--system/lib/libcxx/iostream.cpp53
-rw-r--r--system/lib/libcxx/locale.cpp5838
-rw-r--r--system/lib/libcxx/memory.cpp168
-rw-r--r--system/lib/libcxx/mutex.cpp250
-rw-r--r--system/lib/libcxx/new.cpp185
-rw-r--r--system/lib/libcxx/random.cpp45
-rw-r--r--system/lib/libcxx/readme.txt1
-rw-r--r--system/lib/libcxx/regex.cpp315
-rw-r--r--system/lib/libcxx/stdexcept.cpp178
-rw-r--r--system/lib/libcxx/string.cpp679
-rw-r--r--system/lib/libcxx/strstream.cpp327
-rw-r--r--system/lib/libcxx/symbols3098
-rw-r--r--system/lib/libcxx/system_error.cpp201
-rw-r--r--system/lib/libcxx/thread.cpp183
-rw-r--r--system/lib/libcxx/typeinfo.cpp50
-rw-r--r--system/lib/libcxx/utility.cpp (renamed from tests/libcxx/include/cassert)17
-rw-r--r--system/lib/libcxx/valarray.cpp54
-rw-r--r--tests/cases/atomicrmw.ll20
-rw-r--r--tests/cases/atomicrmw.txt1
-rw-r--r--tests/hashtest.cpp (renamed from tests/libcxx/main.cpp)0
-rw-r--r--tests/hello_libcxx.cpp8
-rw-r--r--tests/libcxx/include/__bit_reference1225
-rw-r--r--tests/libcxx/include/__config263
-rw-r--r--tests/libcxx/include/__functional_032128
-rw-r--r--tests/libcxx/include/__functional_base534
-rw-r--r--tests/libcxx/include/__functional_base_031087
-rw-r--r--tests/libcxx/include/__hash_table1819
-rw-r--r--tests/libcxx/include/__locale1376
-rw-r--r--tests/libcxx/include/__mutex_base437
-rw-r--r--tests/libcxx/include/__split_buffer617
-rw-r--r--tests/libcxx/include/__sso_allocator75
-rw-r--r--tests/libcxx/include/__std_stream313
-rw-r--r--tests/libcxx/include/__tree2238
-rw-r--r--tests/libcxx/include/__tuple267
-rw-r--r--tests/libcxx/include/algorithm5331
-rw-r--r--tests/libcxx/include/array313
-rw-r--r--tests/libcxx/include/atomic1507
-rw-r--r--tests/libcxx/include/bitset1029
-rw-r--r--tests/libcxx/include/ccomplex27
-rw-r--r--tests/libcxx/include/cctype159
-rw-r--r--tests/libcxx/include/cerrno57
-rw-r--r--tests/libcxx/include/cfenv80
-rw-r--r--tests/libcxx/include/cfloat76
-rw-r--r--tests/libcxx/include/chrono871
-rw-r--r--tests/libcxx/include/cinttypes257
-rw-r--r--tests/libcxx/include/ciso64623
-rw-r--r--tests/libcxx/include/climits46
-rw-r--r--tests/libcxx/include/clocale51
-rw-r--r--tests/libcxx/include/cmath1584
-rw-r--r--tests/libcxx/include/codecvt545
-rw-r--r--tests/libcxx/include/complex1514
-rw-r--r--tests/libcxx/include/complex.h33
-rw-r--r--tests/libcxx/include/condition_variable254
-rw-r--r--tests/libcxx/include/csetjmp50
-rw-r--r--tests/libcxx/include/csignal56
-rw-r--r--tests/libcxx/include/cstdarg46
-rw-r--r--tests/libcxx/include/cstdbool30
-rw-r--r--tests/libcxx/include/cstddef95
-rw-r--r--tests/libcxx/include/cstdint189
-rw-r--r--tests/libcxx/include/cstdio159
-rw-r--r--tests/libcxx/include/cstdlib138
-rw-r--r--tests/libcxx/include/cstring109
-rw-r--r--tests/libcxx/include/ctgmath27
-rw-r--r--tests/libcxx/include/ctime70
-rw-r--r--tests/libcxx/include/cwchar195
-rw-r--r--tests/libcxx/include/cwctype211
-rw-r--r--tests/libcxx/include/deque2774
-rw-r--r--tests/libcxx/include/exception246
-rw-r--r--tests/libcxx/include/ext/.svn/all-wcprops17
-rw-r--r--tests/libcxx/include/ext/.svn/entries96
-rw-r--r--tests/libcxx/include/ext/.svn/text-base/hash_map.svn-base986
-rw-r--r--tests/libcxx/include/ext/.svn/text-base/hash_set.svn-base650
-rw-r--r--tests/libcxx/include/ext/hash_map986
-rw-r--r--tests/libcxx/include/ext/hash_set650
-rw-r--r--tests/libcxx/include/forward_list1526
-rw-r--r--tests/libcxx/include/fstream1394
-rw-r--r--tests/libcxx/include/functional1946
-rw-r--r--tests/libcxx/include/future2313
-rw-r--r--tests/libcxx/include/initializer_list99
-rw-r--r--tests/libcxx/include/iomanip502
-rw-r--r--tests/libcxx/include/ios985