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