index
:
emscripten
master
push-upstream
Emscripten: An LLVM-to-JavaScript Compiler
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
AUTHORS
5
-rwxr-xr-x
emcc
118
-rw-r--r--
emscripten-version.txt
2
-rwxr-xr-x
emscripten.py
1053
-rw-r--r--
src/embind/embind.js
310
-rw-r--r--
src/embind/emval.js
21
-rw-r--r--
src/emscripten-source-map.min.js
3
-rw-r--r--
src/library.js
274
-rw-r--r--
src/library_browser.js
42
-rw-r--r--
src/library_gl.js
47
-rw-r--r--
src/library_html5.js
6
-rw-r--r--
src/library_sdl.js
392
-rw-r--r--
src/preamble.js
216
-rw-r--r--
src/relooper/Relooper.cpp
9
-rw-r--r--
src/relooper/fuzzer.py
6
-rw-r--r--
src/relooper/test.cpp
31
-rw-r--r--
src/relooper/test.txt
153
-rw-r--r--
src/runtime.js
4
-rw-r--r--
src/settings.js
5
-rw-r--r--
src/shell.html
11
-rw-r--r--
src/shell.js
6
-rw-r--r--
src/shell_minimal.html
11
-rw-r--r--
src/struct_info.json
18
-rw-r--r--
system/include/emscripten/bind.h
158
-rw-r--r--
system/include/emscripten/emscripten.h
26
-rw-r--r--
system/include/emscripten/html5.h
6
-rw-r--r--
system/include/emscripten/val.h
20
-rw-r--r--
system/lib/libc.symbols
22
-rw-r--r--
system/lib/libc/musl/src/compat/readme.txt
2
-rw-r--r--
system/lib/libc/musl/src/compat/strlwr.c
12
-rw-r--r--
system/lib/libc/musl/src/compat/strtol_l.c
22
-rw-r--r--
system/lib/libc/musl/src/compat/strupr.c
12
-rw-r--r--
system/lib/libc/musl/src/ctype/isalnum.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/isalpha.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/isascii.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/isblank.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/iscntrl.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/isdigit.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/isgraph.c
4
-rw-r--r--
system/lib/libc/musl/src/ctype/islower.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/isprint.c
4
-rw-r--r--
system/lib/libc/musl/src/ctype/ispunct.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/isspace.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/isupper.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/isxdigit.c
6
-rw-r--r--
system/lib/libc/musl/src/ctype/toascii.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/tolower.c
7
-rw-r--r--
system/lib/libc/musl/src/ctype/toupper.c
7
-rw-r--r--
system/lib/libc/musl/src/internal/stdio_impl.h
4
-rw-r--r--
system/lib/libc/musl/src/locale/isalnum_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isalpha_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isblank_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/iscntrl_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isdigit_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isgraph_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/islower_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isprint_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/ispunct_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isspace_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isupper_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/isxdigit_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/tolower_l.c
6
-rw-r--r--
system/lib/libc/musl/src/locale/toupper_l.c
6
-rw-r--r--
system/lib/libc/musl/src/math/frexp.c
23
-rw-r--r--
system/lib/libc/musl/src/math/frexpf.c
23
-rw-r--r--
system/lib/libc/musl/src/math/frexpl.c
37
-rw-r--r--
system/lib/libc/musl/src/stdio/__string_read.c
16
-rw-r--r--
system/lib/libc/musl/src/stdio/asprintf.c
13
-rw-r--r--
system/lib/libc/musl/src/stdio/fwrite.c
41
-rw-r--r--
system/lib/libc/musl/src/stdio/snprintf.c
13
-rw-r--r--
system/lib/libc/musl/src/stdio/sprintf.c
12
-rw-r--r--
system/lib/libc/musl/src/stdio/sscanf.c
15
-rw-r--r--
system/lib/libc/musl/src/stdio/vasprintf.c
28
-rw-r--r--
system/lib/libc/musl/src/stdio/vfprintf.c
685
-rw-r--r--
system/lib/libc/musl/src/stdio/vfscanf.c
332
-rw-r--r--
system/lib/libc/musl/src/stdio/vsnprintf.c
45
-rw-r--r--
system/lib/libc/musl/src/stdio/vsprintf.c
7
-rw-r--r--
system/lib/libc/musl/src/stdio/vsscanf.c
20
-rw-r--r--
system/lib/libc/musl/src/stdlib/strtol.c
64
-rw-r--r--
system/lib/libcextra.symbols
40
-rw-r--r--
tests/cases/floatundefinvoke_fastcomp.ll
30
-rw-r--r--
tests/cases/floatundefinvoke_fastcomp.txt
3
-rw-r--r--
tests/cases/i1tof_ta2.ll
71
-rw-r--r--
tests/cases/i1tof_ta2.txt
3
-rw-r--r--
tests/core/test_double_varargs.c
34
-rw-r--r--
tests/core/test_double_varargs.out
2
-rw-r--r--
tests/core/test_exceptions_white_list_empty.out
0
-rw-r--r--
tests/core/test_floatvars.in
9
-rw-r--r--
tests/core/test_floatvars.out
1
-rw-r--r--
tests/core/test_set_align.c
50
-rw-r--r--
tests/core/test_set_align.out
8
-rw-r--r--
tests/core/test_sscanf.in
3
-rw-r--r--
tests/embind/embind.test.js
425
-rw-r--r--
tests/embind/embind_test.cpp
285
-rw-r--r--
tests/emscripten_fs_api_browser.cpp
5
-rw-r--r--
tests/gl_teximage.c
120
-rw-r--r--
tests/hello_world_file.cpp
4
-rw-r--r--
tests/life.c
2
-rw-r--r--
tests/sdl_audio_mix.c
2
-rw-r--r--
tests/test_benchmark.py
37
-rw-r--r--
tests/test_browser.py
3
-rw-r--r--
tests/test_core.py
200
-rw-r--r--
tests/test_other.py
113
-rw-r--r--
tests/test_sanity.py
2
-rw-r--r--
tests/webidl/output.txt
2
-rw-r--r--
tests/webidl/post.js
3
-rw-r--r--
tests/webidl/test.h
3
-rw-r--r--
tests/webidl/test.idl
3
-rw-r--r--
third_party/WebIDL.py
13
-rw-r--r--
tools/bisect_pair_lines.py
63
-rw-r--r--
tools/eliminator/asm-eliminator-test-output.js
79
-rw-r--r--
tools/eliminator/asm-eliminator-test.js
73
-rw-r--r--
tools/js-optimizer.js
228
-rw-r--r--
tools/js_optimizer.py
28
-rw-r--r--
tools/shared.py
174
-rw-r--r--
tools/system_libs.py
65
-rw-r--r--
tools/test-js-optimizer-asm-last-output.js
1
-rw-r--r--
tools/test-js-optimizer-asm-last.js
1
-rw-r--r--
tools/test-js-optimizer-asm-pre-output.js
78
-rw-r--r--
tools/test-js-optimizer-asm-pre.js
79
-rw-r--r--
tools/test-js-optimizer-asm-regs-harder-output.js
5
-rw-r--r--
tools/test-js-optimizer-asm-regs-harder.js
8
-rw-r--r--
tools/webidl_b