Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
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