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--
.gitignore
1
-rw-r--r--
AUTHORS
6
-rwxr-xr-x
emar
2
-rwxr-xr-x
emcc
266
-rwxr-xr-x
emscripten.py
208
-rw-r--r--
src/analyzer.js
29
-rw-r--r--
src/compiler.js
15
-rw-r--r--
src/corruptionCheck.js
98
-rw-r--r--
src/experimental/allow_loopvars_from_memsetcpy_inasm.diff
97
-rw-r--r--
src/intertyper.js
4
-rw-r--r--
src/jsifier.js
63
-rw-r--r--
src/library.js
481
-rw-r--r--
src/library_browser.js
93
-rw-r--r--
src/library_egl.js
41
-rw-r--r--
src/library_gc.js
2
-rw-r--r--
src/library_gl.js
761
-rw-r--r--
src/library_glut.js
6
-rw-r--r--
src/library_sdl.js
143
-rw-r--r--
src/long.js
11
-rw-r--r--
src/modules.js
22
-rw-r--r--
src/parseTools.js
128
-rw-r--r--
src/preamble.js
221
-rw-r--r--
src/relooper/Relooper.cpp
156
-rw-r--r--
src/relooper/fuzzer.py
4
-rw-r--r--
src/relooper/test2.txt
15
-rw-r--r--
src/relooper/test3.txt
38
-rw-r--r--
src/relooper/test4.txt
21
-rw-r--r--
src/relooper/test6.txt
15
-rw-r--r--
src/relooper/test_debug.txt
15
-rw-r--r--
src/relooper/test_fuzz1.txt
13
-rw-r--r--
src/relooper/test_fuzz5.txt
27
-rw-r--r--
src/relooper/test_inf.txt
651
-rw-r--r--
src/runtime.js
40
-rw-r--r--
src/settings.js
57
-rw-r--r--
src/shell.html
11
-rw-r--r--
system/include/emscripten/emscripten.h
28
-rw-r--r--
system/include/err.h
95
-rw-r--r--
system/include/stdbool.h
3
-rw-r--r--
system/lib/dlmalloc.c
9123
-rw-r--r--
system/lib/libc.symbols
30
-rw-r--r--
system/lib/libc/gen/err.c
49
-rw-r--r--
system/lib/libc/gen/errx.c
49
-rw-r--r--
system/lib/libc/gen/verr.c
58
-rw-r--r--
system/lib/libc/gen/verrx.c
51
-rw-r--r--
system/lib/libc/gen/vwarn.c
55
-rw-r--r--
system/lib/libc/gen/vwarnx.c
48
-rw-r--r--
system/lib/libc/gen/warn.c
49
-rw-r--r--
system/lib/libc/gen/warnx.c
49
-rw-r--r--
system/lib/libc/stdlib/getopt_long.c
511
-rw-r--r--
system/lib/libc/stdlib/strtod.c
305
-rw-r--r--
system/lib/libcxx/symbols
9
-rw-r--r--
system/lib/libcxxabi/symbols
7
-rw-r--r--
tests/aniso.c
5
-rw-r--r--
tests/aniso.png
bin
35041 -> 26812 bytes
-rw-r--r--
tests/bullet/output3.txt
270
-rw-r--r--
tests/cases/atomicrmw.ll
1
-rw-r--r--
tests/cases/breakinthemiddle2.ll
35
-rw-r--r--
tests/cases/callalias.ll
21
-rw-r--r--
tests/cases/callalias2.ll
22
-rw-r--r--
tests/cases/cmpxchg_volatile.ll
548
-rw-r--r--
tests/cases/emptystruct.ll
2
-rw-r--r--
tests/cases/gepoverflow.ll
2
-rw-r--r--
tests/cases/inttoptrfloat.ll
20
-rw-r--r--
tests/cases/invokeundef.ll
41
-rw-r--r--
tests/cases/longjmp_tiny_noasm_invoke.ll
71
-rw-r--r--
tests/cases/longjmp_tiny_noasm_invoke.txt
2
-rw-r--r--
tests/cases/storestruct.ll
8
-rw-r--r--
tests/cases/udiv.ll
19
-rw-r--r--
tests/cubegeom.c
18
-rw-r--r--
tests/cubegeom_pre2_vao.c
380
-rw-r--r--
tests/cubegeom_pre2_vao2.c
381
-rw-r--r--
tests/cubegeom_pre_vao.c
333
-rw-r--r--
tests/dlmalloc_test.c
4
-rw-r--r--
tests/float_tex.png
bin
19944 -> 18869 bytes
-rw-r--r--
tests/fuzz/1.c
117
-rw-r--r--
tests/fuzz/1.c.txt
1
-rw-r--r--
tests/fuzz/2.c
2006
-rw-r--r--
tests/fuzz/2.c.txt
1
-rw-r--r--
tests/fuzz/3.c
1043
-rw-r--r--
tests/fuzz/3.c.txt
1
-rw-r--r--
tests/fuzz/4.c
216
-rw-r--r--
tests/fuzz/4.c.txt
1
-rw-r--r--
tests/fuzz/5.c
13
-rw-r--r--
tests/fuzz/5.c.txt
101
-rw-r--r--
tests/fuzz/7.c
852
-rw-r--r--
tests/fuzz/7.c.txt
1
-rw-r--r--
tests/fuzz/8.c
2214
-rw-r--r--
tests/fuzz/8.c.txt
1
-rwxr-xr-x
tests/fuzz/creduce_tester.py
53
-rw-r--r--
tests/fuzz/csmith.h
130
-rwxr-xr-x
tests/fuzz/csmith_driver.py
122
-rw-r--r--
tests/fuzz/platform_generic.h
132
-rw-r--r--
tests/fuzz/random_inc.h
129
-rw-r--r--
tests/fuzz/safe_math.h
947
-rw-r--r--
tests/gears.png
bin
7832 -> 6407 bytes
-rw-r--r--
tests/gl_ps.c
3
-rw-r--r--
tests/gl_ps.png
bin
203535 -> 202598 bytes
-rw-r--r--
tests/gl_ps_packed.c
230
-rw-r--r--
tests/gl_ps_workaround.c
230
-rw-r--r--
tests/gl_ps_workaround2.c
230
-rw-r--r--
tests/glbook/CH13_ParticleSystem.png
bin
5106 -> 4921 bytes
-rw-r--r--
tests/glbook/Chapter_13/ParticleSystem/ParticleSystem_orig.c
48
-rw-r--r--
tests/glbook/Chapter_2/Hello_Triangle/Hello_Triangle_orig.c
2
-rw-r--r--
tests/glbook/Chapter_9/TextureWrap/TextureWrap_orig.c
2
-rw-r--r--
tests/hello_libcxx_mod2.cpp
10
-rw-r--r--
tests/hello_libcxx_mod2a.cpp
11
-rw-r--r--
tests/hello_world_gles_full.c
742
-rw-r--r--
tests/perspective.c
408
-rw-r--r--
tests/perspective.png
bin
0 -> 2477 bytes
-rwxr-xr-x
tests/runner.py
935
-rw-r--r--
tests/s3tc_crunch.png
bin
353677 -> 271258 bytes
-rw-r--r--
tests/screenshot-fog-density.png
bin
154012 -> 157048 bytes
-rw-r--r--
tests/screenshot-fog-exp2.png
bin
119847 -> 122164 bytes
-rw-r--r--
tests/screenshot-fog-linear.png
bin
247928 -> 250343 bytes
-rw-r--r--
tests/screenshot-fog-negative.png
bin
79537 -> 80704 bytes
-rw-r--r--
tests/screenshot-fog-simple.png
bin
36557 -> 37940 bytes
-rw-r--r--
tests/screenshot-gray-purple.png
bin
242425 -> 241235 bytes
-rw-r--r--
tests/screenshot-gray.png
bin
203336 -> 202044 bytes
-rw-r--r--
tests/sdl_audio.c
20
-rw-r--r--
tests/sdl_gl_read.c
9
-rw-r--r--
tests/sdl_image_jpeg.c
45
-rw-r--r--
tests/sdl_text.c
40
-rw-r--r--
tests/websockets.c
7
-rw-r--r--
third_party/jni/emjvm.cpp
133
-rw-r--r--
third_party/jni/emjvm.h
8
-rw-r--r--
third_party/jni/emjvm.js
180
-rw-r--r--
third_party/jni/jni.h
1154
-rw-r--r--
tools/autodebugger_c.py
10
-rw-r--r--
tools/cache.py
195
l---------
tools/eliminator/node_modules/.bin/cake
1
l---------
tools/eliminator/node_modules/.bin/coffee
1
-rw-r--r--
tools/file_packager.py
4
-rw-r--r--
tools/js-optimizer.js
2
-rw-r--r--
tools/js_optimizer.py
28
-rw-r--r--
tools/jsrun.py
27