Alon Zakai
|
f31705d6bd
|
add optimizeShiftsConservative to emcc
|
2011-12-30 14:59:57 -08:00 |
Alon Zakai
|
6b83482d32
|
better debug info from emcc
|
2011-12-28 14:41:26 -08:00 |
Alon Zakai
|
17f3cf205d
|
fix for debug printing in emcc
|
2011-12-26 17:54:00 -05:00 |
Alon Zakai
|
858d814861
|
refactor emcc debug saving of intermediates
|
2011-12-26 17:47:36 -05:00 |
Alon Zakai
|
b815c45364
|
emcc debug info
|
2011-12-23 12:32:54 -08:00 |
Alon Zakai
|
93d966ead4
|
debugging stuff in emcc
|
2011-12-22 21:33:02 -08:00 |
Alon Zakai
|
6eaf330462
|
better temp dir definition and usage, and more debugging output in emcc
|
2011-12-22 17:59:33 -08:00 |
Alon Zakai
|
9dcd81dcdc
|
make reloop warning appear only exactly when needed
|
2011-12-22 17:02:29 -08:00 |
Alon Zakai
|
29afa96aaf
|
emcc debugger output
|
2011-12-21 16:48:37 -08:00 |
Alon Zakai
|
e974325393
|
fix for o1.test_cases
|
2011-12-21 15:54:20 -08:00 |
Alon Zakai
|
eccb671c19
|
add internal option to let emcc not compile inputs to bc. fixes test_cases
|
2011-12-21 15:47:38 -08:00 |
Alon Zakai
|
7953c8c6b8
|
refactoring and fixes for running more tests in new o1 and o2 modes
|
2011-12-20 18:49:42 -08:00 |
Alon Zakai
|
99cac67ecd
|
refactor test system, replace ta2 runs with o1 (-O1 with SAFE_HEAP) and o2 (-O2 without closure)
|
2011-12-20 16:38:14 -08:00 |
Alon Zakai
|
8060c58d10
|
hoist multiples into branchings right before them
|
2011-12-20 11:04:45 -08:00 |
Alon Zakai
|
05b14137c1
|
nicer output in emcc when there are source code errors, plus test
|
2011-12-19 16:01:01 -08:00 |
Alon Zakai
|
029499a342
|
fix closure compiler warning in emcc and add sanity test
|
2011-12-19 15:37:47 -08:00 |
Alon Zakai
|
0e8e6a82b7
|
sanity checks
|
2011-12-18 11:34:19 -08:00 |
Alon Zakai
|
ec683aa19a
|
remove wip message from emcc
|
2011-12-17 21:48:24 -08:00 |
Alon Zakai
|
52f73412c5
|
fix gcc/g++ selection logic in emcc when just configuring
|
2011-12-17 13:14:59 -08:00 |
Alon Zakai
|
904ed62b5c
|
various robustness improvements to emcc
|
2011-12-17 11:49:26 -08:00 |
Alon Zakai
|
3c17526474
|
make emcc and emar more robust against odd makefile inputs
|
2011-12-16 21:55:39 -08:00 |
Alon Zakai
|
7ae17d41b8
|
improve linking in emcc, can now build zlib, openjpeg, freetype
|
2011-12-16 19:08:30 -08:00 |
Alon Zakai
|
d157b2049d
|
support for .ll files as inputs to emcc
|
2011-12-16 18:14:23 -08:00 |
Alon Zakai
|
48a10df5a0
|
hide dlmalloc output in emcc
|
2011-12-16 17:54:18 -08:00 |
Alon Zakai
|
086526150c
|
completely automatic malloc inclusion in emcc
|
2011-12-16 14:55:17 -08:00 |
Alon Zakai
|
ac78c51c1b
|
mention that we use closure advanced opts
|
2011-12-16 10:56:36 -08:00 |
Alon Zakai
|
426ae60955
|
disable C++ exception catching in emcc -O1 and -O2
|
2011-12-15 22:13:40 -08:00 |
Alon Zakai
|
693dcd6d30
|
js optimizer pass to simplify certain bit ops
|
2011-12-15 18:39:03 -08:00 |
Alon Zakai
|
8b1ee6dde8
|
allow specifying the temp dir for emcc
|
2011-12-15 11:01:56 -08:00 |
Alon Zakai
|
708cb6037e
|
emcc option to override closure compiler, and use closure compiler by default in -O2 and not just -O3
|
2011-12-14 21:17:53 -08:00 |
Alon Zakai
|
12c70c9236
|
fix for source suffixes in emcc
|
2011-12-14 20:15:18 -08:00 |
Alon Zakai
|
53254fd492
|
support for .cc files in emcc
|
2011-12-14 20:13:22 -08:00 |
Alon Zakai
|
4d97e261fc
|
support -o with multiple bitcode inputs in emcc
|
2011-12-14 18:46:48 -08:00 |
Alon Zakai
|
193a0cc9d2
|
more logging in emcc, and only generate js/html if specifically told to (so building things like .so.0.1.0.0) will work, as bitcode
|
2011-12-14 18:12:22 -08:00 |
Alon Zakai
|
67a5e29fa9
|
comment
|
2011-12-14 18:01:23 -08:00 |
Alon Zakai
|
bd670b9f4d
|
refactor emcc to use a temp directory for intermediate files
|
2011-12-14 17:42:35 -08:00 |
Alon Zakai
|
df41a40591
|
generate .o by default, not .bc. fixes test_zlib
|
2011-12-14 17:01:16 -08:00 |
Alon Zakai
|
b2c69c52b1
|
emcc linking fixes and tests
|
2011-12-14 11:39:53 -08:00 |
Alon Zakai
|
5322f208ad
|
initial work to refactor emcc into emcc, emld, emar, emranlib
|
2011-12-14 11:12:19 -08:00 |
Alon Zakai
|
6c2ee0edcf
|
return to a.out.js as default output in emcc
|
2011-12-14 10:50:22 -08:00 |
Alon Zakai
|
8ba32fb279
|
use emcc in benchmarks
|
2011-12-13 21:14:52 -08:00 |
Alon Zakai
|
b6ec8c397c
|
two env var settings for emcc
|
2011-12-13 19:19:43 -08:00 |
Alon Zakai
|
7fa88ad051
|
emcc --help fix
|
2011-12-13 19:11:42 -08:00 |
Alon Zakai
|
0091d9ca06
|
refactor emcc to support compiling multiple files, and partial work on supporting linker invocations
|
2011-12-13 18:23:00 -08:00 |
Alon Zakai
|
ba17804f62
|
support a (js) target when emcc is given two input files
|
2011-12-13 16:32:40 -08:00 |
Alon Zakai
|
394bbcf08e
|
refactor emcc in preparation for compiling multiple files at once
|
2011-12-13 16:21:03 -08:00 |
Alon Zakai
|
0dcba8bc4e
|
finish llvm opts in emcc, plus more tests
|
2011-12-13 14:08:44 -08:00 |
Alon Zakai
|
9071942043
|
llvm opts in emcc (untested)
|
2011-12-13 12:20:45 -08:00 |
Alon Zakai
|
c89d2ec4a4
|
support for --typed-arrays in emcc
|
2011-12-13 10:09:59 -08:00 |
Alon Zakai
|
7782c8cd4e
|
support for -s in emcc
|
2011-12-12 18:07:07 -08:00 |