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
3
-rw-r--r--
cmake/Platform/Emscripten.cmake
41
-rwxr-xr-x
emcc
214
-rwxr-xr-x
emrun
1087
-rw-r--r--
emrun.bat
2
-rwxr-xr-x
emscripten.py
107
-rw-r--r--
src/analyzer.js
15
-rw-r--r--
src/compiler.js
2
-rw-r--r--
src/emrun_postjs.js
20
-rw-r--r--
src/emrun_prejs.js
5
-rw-r--r--
src/emscripten-source-map.min.js
31
-rw-r--r--
src/hello_world.js
(renamed from tests/hello_world.js)
0
-rw-r--r--
src/jsifier.js
20
-rw-r--r--
src/library.js
283
-rw-r--r--
src/library_egl.js
20
-rw-r--r--
src/library_fs.js
2
-rw-r--r--
src/library_gl.js
93
-rw-r--r--
src/library_glfw.js
8
-rw-r--r--
src/library_sdl.js
6
-rw-r--r--
src/modules.js
27
-rw-r--r--
src/parseTools.js
35
-rw-r--r--
src/preamble.js
19
-rw-r--r--
src/relooper/Relooper.cpp
50
-rw-r--r--
src/relooper/Relooper.h
34
-rw-r--r--
src/relooper/fuzzer.py
6
-rw-r--r--
src/relooper/test.cpp
28
-rw-r--r--
src/relooper/test.txt
377
-rw-r--r--
src/relooper/test2.txt
40
-rw-r--r--
src/relooper/test3.txt
82
-rw-r--r--
src/relooper/test4.txt
52
-rw-r--r--
src/relooper/test5.txt
104
-rw-r--r--
src/relooper/test6.txt
38
-rw-r--r--
src/relooper/test_dead.txt
2
-rw-r--r--
src/relooper/test_debug.txt
62
-rw-r--r--
src/relooper/test_fuzz1.txt
100
-rw-r--r--
src/relooper/test_fuzz2.txt
42
-rw-r--r--
src/relooper/test_fuzz3.txt
36
-rw-r--r--
src/relooper/test_fuzz4.txt
56
-rw-r--r--
src/relooper/test_fuzz5.txt
122
-rw-r--r--
src/relooper/test_fuzz6.txt
358
-rw-r--r--
src/relooper/test_inf.txt
1606
-rwxr-xr-x
src/relooper/testit.sh
30
-rw-r--r--
src/runtime.js
2
-rw-r--r--
src/simd.js
7
-rw-r--r--
src/utility.js
8
-rw-r--r--
system/include/emscripten/emscripten.h
64
-rw-r--r--
tests/aniso.c
5
-rw-r--r--
tests/cases/514_ta2.ll
4
-rw-r--r--
tests/cases/aliasbitcast.ll
12
-rw-r--r--
tests/cases/atomicrmw.ll
8
-rw-r--r--
tests/cases/atomicrmw_unaligned.ll
8
-rw-r--r--
tests/cases/breakinthemiddle.ll
11
-rw-r--r--
tests/cases/breakinthemiddle2.ll
17
-rw-r--r--
tests/cases/breakinthemiddle3.ll
11
-rw-r--r--
tests/cases/caall.ll
12
-rw-r--r--
tests/cases/complexphi.ll
6
-rw-r--r--
tests/cases/dash.ll
8
-rw-r--r--
tests/cases/emptyalloca.ll
31
-rw-r--r--
tests/cases/emptyasm_le32.ll
5
-rw-r--r--
tests/cases/entry3.ll
14
-rw-r--r--
tests/cases/funcptr.ll
8
-rw-r--r--
tests/cases/i24_mem_ta2.ll
10
-rw-r--r--
tests/cases/i64toi8star.ll
6
-rw-r--r--
tests/cases/inttoptr.ll
8
-rw-r--r--
tests/cases/invokebitcast.ll
7
-rw-r--r--
tests/cases/invokeundef.ll
9
-rw-r--r--
tests/cases/legalizer_ta2.ll
4
-rw-r--r--
tests/cases/loadbitcastgep.ll
7
-rw-r--r--
tests/cases/longjmp_tiny_invoke_phi.ll
46
-rw-r--r--
tests/cases/longjmp_tiny_invoke_phi.txt
4
-rw-r--r--
tests/cases/oob_ta2.ll
4
-rw-r--r--
tests/cases/phi24_ta2.ll
7
-rw-r--r--
tests/cases/phicubed.ll
2
-rw-r--r--
tests/cases/phientryimplicit.ll
36
-rw-r--r--
tests/cases/phientryimplicitmix.ll
22
-rw-r--r--
tests/cases/phientryimplicitmoar.ll
14
-rw-r--r--
tests/cases/phiself.ll
4
-rw-r--r--
tests/cases/ptrtoi64.ll
14
-rw-r--r--
tests/cases/selectstruct.ll
4
-rw-r--r--
tests/cases/sillybitcast.ll
4
-rw-r--r--
tests/cases/sillybitcast2.ll
35
-rw-r--r--
tests/cases/sillyfuncast.ll
6
-rw-r--r--
tests/cases/storebigfloat.ll
2
-rw-r--r--
tests/cases/storestruct.ll
10
-rw-r--r--
tests/cases/structphiparam.ll
4
-rw-r--r--
tests/cases/sub_11_0.ll
2
-rw-r--r--
tests/cases/switch64_ta2.ll
13
-rw-r--r--
tests/cases/uadd_overflow_ta2.ll
22
-rw-r--r--
tests/cases/unaligneddouble.ll
2
-rw-r--r--
tests/cases/zeroembedded.ll
4
-rw-r--r--
tests/cases/zeroextarg.ll
6
-rw-r--r--
tests/core/closebitcasts.c
32
-rw-r--r--
tests/core/closebitcasts.txt
2
-rw-r--r--
tests/core/test_addr_of_stacked.in
8
-rw-r--r--
tests/core/test_addr_of_stacked.out
1
-rw-r--r--
tests/core/test_alloca.in
9
-rw-r--r--
tests/core/test_alloca.out
1
-rw-r--r--
tests/core/test_alloca_stack.in
16
-rw-r--r--
tests/core/test_alloca_stack.out
1
-rw-r--r--
tests/core/test_array2.in
13
-rw-r--r--
tests/core/test_array2.out
1
-rw-r--r--
tests/core/test_array2b.in
12
-rw-r--r--
tests/core/test_array2b.out
2
-rw-r--r--
tests/core/test_assert.in
7
-rw-r--r--
tests/core/test_assert.out
1
-rw-r--r--
tests/core/test_atexit.in
11
-rw-r--r--
tests/core/test_atexit.out
1
-rw-r--r--
tests/core/test_atoX.in
40
-rw-r--r--
tests/core/test_atoX.out
3
-rw-r--r--
tests/core/test_atomic.in
18
-rw-r--r--
tests/core/test_atomic.out
5
-rw-r--r--
tests/core/test_bigarray.in
22
-rw-r--r--
tests/core/test_bigarray.out
1
-rw-r--r--
tests/core/test_bitfields.in
20
-rw-r--r--
tests/core/test_bitfields.out
1
-rw-r--r--
tests/core/test_bsearch.in
45
-rw-r--r--
tests/core/test_bsearch.out
10
-rw-r--r--
tests/core/test_bswap64.in
48
-rw-r--r--
tests/core/test_bswap64.out
7
-rw-r--r--
tests/core/test_ccall.in
22
-rw-r--r--
tests/core/test_ccall.out
23
-rw-r--r--
tests/core/test_class.in
28
-rw-r--r--
tests/core/test_class.out
1
-rw-r--r--
tests/core/test_constglobalstructs.in
21
-rw-r--r--
tests/core/test_constglobalstructs.out
1
-rw-r--r--
tests/core/test_conststructs.in
18
-rw-r--r--
tests/core/test_conststructs.out
1
-rw-r--r--
tests/core/test_copyop.in
34
-rw-r--r--
tests/core/test_copyop.out
4
-rw-r--r--
tests/core/test_corruption_2.in
21
-rw-r--r--
tests/core/test_corruption_2.out
2
-rw-r--r--
tests/core/test_corruption_3.in
19
-rw-r--r--
tests/core/test_corruption_3.out
1
-rw-r--r--
tests/core/test_cxx03_do_run.in
10
-rw-r--r--
tests/core/test_cxx03_do_run.out
1
-rw-r--r--
tests/core/test_demangle_stacks.in
20
-rw-r--r--
tests/core/test_demangle_stacks.out
1
-rw-r--r--
tests/core/test_direct_string_constant_usage.in
9
-rw-r--r--
tests/core/test_direct_string_constant_usage.out
1
-rw-r--r--
tests/core/test_dlfcn_self.in
23
-rw-r--r--
tests/core/test_dlfcn_self.out
2