aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--AUTHORS2
-rw-r--r--CONTRIBUTING.markdown5
-rwxr-xr-xem++2
-rwxr-xr-xemscripten.py2
-rw-r--r--src/library.js89
-rw-r--r--src/library_browser.js72
-rw-r--r--src/library_fs.js44
-rw-r--r--src/library_gl.js155
-rw-r--r--src/library_glut.js11
-rw-r--r--src/library_idbfs.js26
-rw-r--r--src/library_openal.js8
-rw-r--r--src/library_sdl.js20
-rw-r--r--src/library_sockfs.js10
-rw-r--r--src/parseTools.js4
-rw-r--r--src/preamble.js4
-rw-r--r--src/proxyClient.js2
-rw-r--r--src/proxyWorker.js20
-rw-r--r--src/runtime.js4
-rw-r--r--src/settings.js3
-rw-r--r--src/shell.js22
-rw-r--r--system/include/SDL/SDL_events.h1
-rw-r--r--system/include/libcxx/CREDITS.TXT10
-rw-r--r--system/include/libcxx/__bit_reference16
-rw-r--r--system/include/libcxx/__config112
-rw-r--r--system/include/libcxx/__debug29
-rw-r--r--system/include/libcxx/__functional_0314
-rw-r--r--system/include/libcxx/__functional_base178
-rw-r--r--system/include/libcxx/__functional_base_032
-rw-r--r--system/include/libcxx/__hash_table50
-rw-r--r--system/include/libcxx/__locale40
-rw-r--r--system/include/libcxx/__mutex_base35
-rw-r--r--system/include/libcxx/__split_buffer18
-rw-r--r--system/include/libcxx/__std_stream14
-rw-r--r--system/include/libcxx/__tree61
-rw-r--r--system/include/libcxx/__tuple30
-rw-r--r--system/include/libcxx/__tuple_034
-rw-r--r--system/include/libcxx/__undef_min_max8
-rw-r--r--system/include/libcxx/algorithm231
-rw-r--r--system/include/libcxx/array30
-rw-r--r--system/include/libcxx/bitset8
-rw-r--r--system/include/libcxx/chrono68
-rw-r--r--system/include/libcxx/cmath48
-rw-r--r--system/include/libcxx/codecvt39
-rw-r--r--system/include/libcxx/complex55
-rw-r--r--system/include/libcxx/cstddef2
-rw-r--r--system/include/libcxx/cstdio9
-rw-r--r--system/include/libcxx/cstdlib2
-rw-r--r--system/include/libcxx/cwchar2
-rw-r--r--system/include/libcxx/deque38
-rw-r--r--system/include/libcxx/dynarray311
-rw-r--r--system/include/libcxx/exception8
-rw-r--r--system/include/libcxx/ext/__hash6
-rw-r--r--system/include/libcxx/ext/hash_map34
-rw-r--r--system/include/libcxx/ext/hash_set10
-rw-r--r--system/include/libcxx/forward_list40
-rw-r--r--system/include/libcxx/fstream8
-rw-r--r--system/include/libcxx/functional370
-rw-r--r--system/include/libcxx/future122
-rw-r--r--system/include/libcxx/initializer_list35
-rw-r--r--system/include/libcxx/iomanip147
-rw-r--r--system/include/libcxx/ios40
-rw-r--r--system/include/libcxx/iosfwd38
-rw-r--r--system/include/libcxx/istream21
-rw-r--r--system/include/libcxx/iterator525
-rw-r--r--system/include/libcxx/limits12
-rw-r--r--system/include/libcxx/list36
-rw-r--r--system/include/libcxx/locale543
-rw-r--r--system/include/libcxx/map380
-rw-r--r--system/include/libcxx/memory146
-rw-r--r--system/include/libcxx/mutex4
-rw-r--r--system/include/libcxx/new57
-rw-r--r--system/include/libcxx/numeric4
-rw-r--r--system/include/libcxx/optional697
-rw-r--r--system/include/libcxx/ostream25
-rw-r--r--system/include/libcxx/queue10
-rw-r--r--system/include/libcxx/random104
-rw-r--r--system/include/libcxx/ratio22
-rw-r--r--system/include/libcxx/readme.txt2
-rw-r--r--system/include/libcxx/regex43
-rw-r--r--system/include/libcxx/scoped_allocator2
-rw-r--r--system/include/libcxx/set168
-rw-r--r--system/include/libcxx/shared_mutex419
-rw-r--r--system/include/libcxx/sstream8
-rw-r--r--system/include/libcxx/stack6
-rw-r--r--system/include/libcxx/streambuf10
-rw-r--r--system/include/libcxx/string696
-rw-r--r--system/include/libcxx/support/ibm/limits.h99
-rw-r--r--system/include/libcxx/support/ibm/support.h54
-rw-r--r--system/include/libcxx/support/ibm/xlocale.h326
-rw-r--r--system/include/libcxx/support/win32/limits_win32.h12
-rw-r--r--system/include/libcxx/support/win32/locale_win32.h30
-rw-r--r--system/include/libcxx/support/win32/math_win32.h2
-rw-r--r--system/include/libcxx/support/win32/support.h7
-rw-r--r--system/include/libcxx/system_error22
-rw-r--r--system/include/libcxx/thread15
-rw-r--r--system/include/libcxx/tuple117
-rw-r--r--system/include/libcxx/type_traits462
-rw-r--r--system/include/libcxx/typeindex6
-rw-r--r--system/include/libcxx/unordered_map263
-rw-r--r--system/include/libcxx/unordered_set81
-rw-r--r--system/include/libcxx/utility40
-rw-r--r--system/include/libcxx/valarray46
-rw-r--r--system/include/libcxx/vector205
-rw-r--r--system/lib/libcxx/CREDITS.TXT10
-rw-r--r--system/lib/libcxx/algorithm.cpp1
-rw-r--r--system/lib/libcxx/debug.cpp108
-rw-r--r--system/lib/libcxx/exception.cpp104
-rw-r--r--system/lib/libcxx/future.cpp6
-rw-r--r--system/lib/libcxx/ios.cpp9
-rw-r--r--system/lib/libcxx/iostream.cpp16
-rw-r--r--system/lib/libcxx/locale.cpp49
-rw-r--r--system/lib/libcxx/mutex.cpp3
-rw-r--r--system/lib/libcxx/new.cpp54
-rw-r--r--system/lib/libcxx/optional.cpp25
-rw-r--r--system/lib/libcxx/random.cpp26
-rw-r--r--system/lib/libcxx/readme.txt2
-rw-r--r--system/lib/libcxx/shared_mutex.cpp101
-rw-r--r--system/lib/libcxx/stdexcept.cpp18
-rw-r--r--system/lib/libcxx/string.cpp4
-rw-r--r--system/lib/libcxx/strstream.cpp14
-rw-r--r--system/lib/libcxx/support/win32/locale_win32.cpp25
-rw-r--r--system/lib/libcxx/support/win32/support.cpp69
-rw-r--r--system/lib/libcxx/symbols355
-rw-r--r--system/lib/libcxx/system_error.cpp1
-rw-r--r--system/lib/libcxx/thread.cpp10
-rw-r--r--system/lib/libcxx/typeinfo.cpp15
-rw-r--r--system/lib/libcxx/valarray.cpp2
-rw-r--r--tests/cases/selectadd.ll29
-rw-r--r--tests/sdl_canvas_palette.c2
-rw-r--r--tests/test_core.py2
-rw-r--r--tests/test_other.py43
-rw-r--r--tests/test_sockets.py26
-rwxr-xr-xthird_party/lzma.js/doit.sh11
-rw-r--r--tools/eliminator/asm-eliminator-test-output.js7
-rw-r--r--tools/eliminator/asm-eliminator-test.js10
-rw-r--r--tools/js-optimizer.js4
-rw-r--r--tools/shared.py2
138 files changed, 6437 insertions, 3284 deletions
diff --git a/.gitignore b/.gitignore
index 747394e7..f5f3313c 100644