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

687 Коммитов

Автор SHA1 Сообщение Дата
Jukka Jylänki f3cb551046 Remove ".dll" from DYNAMICLIB_ENDINGS, since on Windows one never links to a .dll file directly (e.g. via a command line -lFile -> libFile.dll) either, but instead separate import libraries with suffix .lib are used. Note that for crosscompiling, it is _not_ recommended to generate Emscripten static bitcode libraries with suffix .lib, but instead generating files with suffixes .bc (or .a) is better form. 2014-07-08 17:02:37 +03:00
Alon Zakai 1703048fc6 re-enable optimizeShifts in non-asm builds; fixes #2481 2014-07-05 15:56:26 -07:00
Alon Zakai e6811d0e2d emit memory initialization file by default in -O2+ 2014-07-03 14:48:19 -07:00
Alon Zakai ada1288ddb PROXY_TO_WORKER_FILENAME option 2014-06-17 15:50:43 -07:00
Alon Zakai ac2c7bda57 support --proxy-to-worker with js target, emitting 2 files for client and worker 2014-06-16 16:10:46 -07:00
Alon Zakai 89d745163d cleanup 2014-06-16 15:33:48 -07:00
Alon Zakai ba387574f2 Merge branch 'incoming' into proxyGL 2014-06-16 14:40:45 -07:00
Alon Zakai 5bbcaa3df5 do not modify textual memory initializer when emitting source maps, as it messes up line numbers; fixes #2410 2014-06-09 15:18:28 -07:00
Alon Zakai 2fe530336f show an error on NO_DYNAMIC_EXECUTION with embind 2014-06-08 09:33:35 -07:00
Alon Zakai e543d370ae generalize context proxying to support not just 2d contexts 2014-06-05 16:04:03 -07:00
Alon Zakai 03d78f8afd export everything in the main module, so side modules can access it 2014-06-04 10:32:21 -07:00
Alon Zakai b2e680a109 NO_DYNAMIC_EXECUTION option to disable features using eval() or new Function() 2014-05-29 13:47:02 -07:00
Alon Zakai a0bb46803b fix case of exceptions whitelist being empty 2014-05-28 13:16:58 -07:00
Alon Zakai deaf15da84 clean up shell code using uglify, in optimized builds, when not using closure 2014-05-27 16:08:23 -07:00
Alon Zakai cad88b317c proper error message for linkable modules not supported in fastcomp 2014-05-27 11:36:57 -07:00
Alon Zakai d46e9600bc set MAX_SETJMPS to fastcomp; 1.18.4 2014-05-27 11:26:40 -07:00
Ryan Sturgell ca5246e413 Add whitelist of supported link flags 2014-05-23 10:50:12 -07:00
Alon Zakai 447f96296b Merge branch 'archive_groups' of github.com:rsturgell/emscripten into incoming
Conflicts:
	AUTHORS
2014-05-20 12:58:27 -07:00
Ryan Sturgell 6ccf5ba0e4 Archive groups code review changes. 2014-05-19 23:15:17 -07:00
Alon Zakai d3e3d803ad warn on bad exports, fixes #2338 2014-05-12 11:35:58 -07:00
Ryan Sturgell 6556a69f28 Track original flag positions in emcc.
Source files, libs, and linker flags all need to be separately
processed.  This allows them to be correctly shuffled back together for
further link processing.
2014-05-07 16:44:31 -07:00
Alon Zakai 77aa2a72f3 emit a global const for Math_fround(0) to avoid function call overheads in the fround polyfill 2014-05-03 12:29:23 -07:00
Alon Zakai 63f913cc53 fix return code when precompiling headers 2014-04-30 13:26:47 -07:00
Alon Zakai 9f99c740d8 allow registerizeHarder with outlining 2014-04-30 13:19:13 -07:00
Alon Zakai d5cf59ac87 support -o with precompiled headers; fixes #2320 2014-04-29 14:45:40 -07:00
Chad Austin ef5c2dfb21 enable asm.js when using embind 2014-04-13 09:28:41 -07:00
Alon Zakai 3d43191017 Merge pull request #2232 from abergmeier/empkg_prerequisites
Empkg prerequisites
2014-04-03 13:09:48 -07:00
Andreas Bergmeier 7bcb4e0be2 Apply requested formatting changes. 2014-04-03 15:44:19 +02:00
Andreas Bergmeier 5d3c5f80ff Add valid_abspath option to emcc --help. 2014-04-03 15:36:02 +02:00
Alon Zakai cde38c81c2 fix the case where emcc's input and output is a bitcode file 2014-03-28 16:52:28 -07:00
Alon Zakai 20bfe6cf84 emcc logging improvements 2014-03-28 16:33:34 -07:00
Alon Zakai 9ce739dbab improve debug logging of emcc invocation 2014-03-27 13:25:18 -07:00
Alon Zakai e01dac87da typo in .d code generation 2014-03-26 17:43:57 -07:00
Alon Zakai c4038a1fc9 handle --default-object-ext properly, and other emcc fixes 2014-03-26 10:43:07 -07:00
Alon Zakai 78d5d9c1e1 let emcc directly access bitcode files when possible, to emit proper .d files and avoid unnecessary copies 2014-03-25 17:55:34 -07:00
Alon Zakai 5817cd8af0 --emit-symbol-map option 2014-03-24 20:23:11 -07:00
Alon Zakai 5cd4da6dee comment on webrtc test 2014-03-18 12:25:55 -07:00
Alon Zakai dc797a4570 make simplifyIfs a settings option 2014-03-17 17:56:17 -07:00
Alon Zakai 6c31546ced uncommaify between ifs that can potentially be simplified 2014-03-17 17:56:17 -07:00
Alon Zakai 3215f80b20 simplifyIfs js optimizer pass 2014-03-17 17:56:17 -07:00
Andreas Bergmeier 47df13e72b Add option valid-abspath to add absolute path, which should be considered valid. 2014-03-17 14:45:26 +01:00
Alon Zakai 355a67d3a1 add -profiling option 2014-03-14 19:56:21 -07:00
Alon Zakai f69f770f7c improve CHECK_HEAP_ALIGN message 2014-03-11 10:07:48 -07:00
Alon Zakai 131713b71a avoid llvm-dis when using save-bc in fastcomp 2014-03-10 14:16:11 -07:00
Alon Zakai 54b0f19d9e forward CLOSURE_COMPILER to settings, and use that to avoid a closure-specific workaround for Module detection; fixes #2209 2014-03-10 13:24:37 -07:00
Alon Zakai b2f504275d add commented out line to help debugging llvm opt aborts 2014-03-06 11:42:43 -08:00
Alon Zakai 20d5ffb592 add docs and testing for mem init file being async 2014-03-06 11:42:43 -08:00
Alon Zakai 8acb7867b3 make NO_EXIT_RUNTIME work properly with llvm lto 2014-02-27 16:02:53 -08:00
Alon Zakai b4605f200c run -globalopt when NO_EXIT_RUNTIME, to get rid of global initializers entirely in some cases 2014-02-27 12:47:33 -08:00
Alon Zakai d57fad6e2f support -Os and -Oz as arguments to emcc 2014-02-27 12:47:33 -08:00