summaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2012-03-21typo on directory generation codeAlon Zakai
2012-03-21fix some bugs with preloading of entire directoriesAlon Zakai
2012-03-20Merge pull request #312 from SiggyBar/incomingAlon Zakai
Misc fixes for Windows.
2012-03-20emcc help on --pre and --post-jsAlon Zakai
2012-03-20Misc fixes for Windows.Sigmund Vik
Most of these changes have to do with how python scripts are invoked. For Linux, 'Popen([EMCC] + args)' works because the first line in emcc is '#!/usr/bin/env python'. On Windows, the python interpreter has to be explicitly invoked, e.g. 'Popen(['python', EMCC] + args)'. Note that there is no harm in explicitly invoking the python interpreter on Linux, so this works on both platforms. For Windows, execvp() behaves differently than on Linux: http://mail.python.org/pipermail/python-list/2002-July/763863.html http://msdn.microsoft.com/en-us/library/3xw6zy53.aspx This causes many strange things to happen as the parent process terminated before its children. In this change the use of execvp() has been replaced with subprocess.call(). This change also fixes some code that assumed that the path separator always is '/', but for Windows it is '\'. And where the path module can be required, we use path.normalize() and path.resolve() to check if a filename is absolute in a platform agnostic manner.
2012-03-19fix test_emcc_multifileAlon Zakai
2012-03-19define -DEMSCRIPTEN even when just configuring, so bundled headers workAlon Zakai
2012-03-19nicer debug output in emccAlon Zakai
2012-03-19remove .compress if the compress wasn't worth itAlon Zakai
2012-03-19do compression of downloaded code+datafiles in a workerAlon Zakai
2012-03-19emcc 'just copy' should do nothing if there is no targetAlon Zakai
2012-03-17fix bug with compressed imagesAlon Zakai
2012-03-17unify data and image file preloadingAlon Zakai
2012-03-17refactor datafile codeAlon Zakai
2012-03-16preload/embed file compression option in emccAlon Zakai
2012-03-16source code compression option in emccAlon Zakai
2012-03-16rename --compress to --minify in emccAlon Zakai
2012-03-16allow preloading/embedding of entire directories using emccAlon Zakai
2012-03-15preload images for SDLAlon Zakai
2012-03-15support files in directories in --embed-file and --preload-fileAlon Zakai
2012-03-15add file preloading in browsersAlon Zakai
2012-03-15add conftest.c workaround in emccAlon Zakai
2012-03-11helpful comment about necessary suffixes for emccAlon Zakai
2012-03-07improve emcc input finding so that it ignores -MT xAlon Zakai
2012-03-06Merge pull request #294 from LCID-Fire/error_fixAlon Zakai
Catch and log the errors when calling Processes
2012-03-05Remove unnecessary accessing of stdoutLCID Fire
2012-03-03.o .bc commentAlon Zakai
2012-03-01don't run optimizeShiftsAggressive without relooping, since it assumes ↵Alon Zakai
non-switch structures
2012-03-01Catch and log the errors when calling Processes because users don't get any ↵LCID Fire
clue to what failed.
2012-02-27EMCC_CFLAGS supportAlon Zakai
2012-02-27emcc fixAlon Zakai
2012-02-26--pre-js and --post-js optionsAlon Zakai
2012-02-26emcc helpAlon Zakai
2012-02-24--ignore-dynamic-linking option in emccAlon Zakai
2012-02-24--embed-file option in emccAlon Zakai
2012-02-23support -L/-l syntax in emccAlon Zakai
2012-02-22use libcxxabi for dynamic_castAlon Zakai
2012-02-17use aggressive shift optimizations, small but significant speedups on ↵Alon Zakai
fannkuch and skinning
2012-02-15fix test_casesAlon Zakai
2012-02-15handle singleton .a filesAlon Zakai
2012-02-15support compiling .so files directly in emccAlon Zakai
2012-02-09Fix a typoEhsan Akhgari
2012-02-09Fix the usage of temp_file in one locationEhsan Akhgari
2012-02-08Preserve the extension of shared libraries as wellEhsan Akhgari
2012-02-08Use ld for linking multiple files passed to emccEhsan Akhgari
2012-02-08Use llvm-ar instead of llvm-link in emarEhsan Akhgari
This makes the semantics of emar to be the same as the semantics of system ar.
2012-02-04remove warning on relooper slowness - it is reasonably fast at this pointAlon Zakai
2012-02-03Merge pull request #214 from ehsan/suffixesAlon Zakai
Add the so and dll suffixes as bitcode suffixes as well
2012-02-03Add the so and dll suffixes as bitcode suffixes as wellEhsan Akhgari
2012-02-03enable full optimizations with bindings generatorAlon Zakai