aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2013-11-25support C/C++ suffixes in capital formAlon Zakai
2013-11-18Merge pull request #1831 from dinibu/dependency-fix-1820Alon Zakai
Further changes for issue #1732
2013-11-19Renamed outDep to out_dep.Dominic Wong
2013-11-18Clean up Windows-specific code in previous commits in the pull request.Jukka Jylänki
2013-11-17Fixed dependency files not being saved away if using -MMD or similar.Dominic Wong
2013-11-16Relax emcc --compression cmdline parameter on Windows to autodetect encoder ↵Jukka Jylänki
and decoder file suffix so same cmdline works on Windows and Linux. Fixes browser.test_compression on Windows.
2013-11-14emit ll from llvm opt directly, to skip writing and reading all the bitcodeAlon Zakai
2013-11-14Merge branch 'regex-impl' of github.com:waywardmonkeys/emscripten into incoming1.7.6Alon Zakai
Conflicts: tools/shared.py
2013-11-13set TOTAL_MEMORY to default to powers of two, for nowAlon Zakai
2013-11-02regex implementation from musl.Bruce Mitchener
2013-11-02Add command line parameter --no-heap-copy that optimizes for small memory ↵Jukka Jylänki
footprint and fread() performance over the default behavior that copied VFS to HEAP, that is designed for mmap() performance. Adjust MEMFS node contentMode enum to reflect whether content is off the main HEAP or not. Note that this enum is not much used, so this has little effect. Add browser tests to check that fread() and mmap() work with and without --no-heap-copy.
2013-10-23write out html and side js when html output is requested, to improve page ↵Alon Zakai
load times
2013-10-23emit emscripten version in emcc -vAlon Zakai
2013-10-21add file handling code from --preload-file etc. in a pre-js, so that it will ↵Alon Zakai
be able to start network access as early as possible
2013-10-17document the ability to pass arbitrary llvm opt args to --llvm-optsAlon Zakai
2013-10-14emcc comments on -Ox optionsAlon Zakai
2013-10-14Merge pull request #1681 from marcosscriven/incomingAlon Zakai
Fix debug format to allow specific LLVM opts rather than just an integer level
2013-10-09use aliasing function pointers in -O1Alon Zakai
2013-10-09run relooper in -O1, and do not run js opts thereAlon Zakai
2013-10-08automatically adjust asm heap sizeAlon Zakai
2013-10-06do not run simplifyExpressions in -O1Alon Zakai
2013-10-03fix js_opts definitionAlon Zakai
2013-10-02if not running js opts, ensure a . in asmEnsureFloat immediatelyAlon Zakai
2013-10-02run 'last' js optimization phase if asm.js, even if nothing else to runAlon Zakai
2013-10-02error on linkable modules without asmAlon Zakai
2013-10-02link in files in autodebuggerAlon Zakai
2013-09-29Debug statement fails when using specific LLVM opts rather than an integer levelMarcos Scriven
2013-09-26Add iconv from musl.Bruce Mitchener
2013-09-25Merge pull request #1670 from waywardmonkeys/add-locale-stuffAlon Zakai
Add locale stuff
2013-09-26Add wprintf, swprintf, vswprintf, vfwprintf, etc.Bruce Mitchener
2013-09-26Add a lot of locale code.Bruce Mitchener
2013-09-25Merge pull request #1653 from juj/fix_ar_handlingAlon Zakai
Fix ar handling
2013-09-25Do not get confused by Apple GCC dylib special '-compatibility_version' and ↵Jukka Jylänki
'-current_version' directives when scanning for input files. Fixes test_the_bullet on OSX after the previous commit.
2013-09-23comment about LTO stabilityAlon Zakai
2013-09-23Fix emcc to properly treat input filenames with Unix-style version ↵Jukka Jylänki
information at the end, e.g. 'libz.so.1.2.8'. Do not assume in the source -> LLVM bitcode compilation pass that all untested file suffixes would be assembly files. Related to #1648.
2013-09-23Make input file parsing in 'emcc' tool stricter. Don't silently fail if a ↵Jukka Jylänki
file is missing or is a bitcode file if an archive file was expected, but issue an error and abort. Related to #1648.
2013-09-13refactor memory initializer code to use run dependenciesfailureAlon Zakai
2013-09-13Merge pull request #1615 from waywardmonkeys/fix-preprocessor-usageAlon Zakai
Fix using emcc -E.
2013-09-13Fix using emcc -E.Bruce Mitchener
We don't want to pass this extra flag to emcc as it breaks when doing EMCONFIGURE_JS=1 emconfigure ./configure ...
2013-09-13Typo fix.Bruce Mitchener
2013-09-10add space to emcc debug outputAlon Zakai
2013-09-08initial setup for proxying: add option and generate separate html and jsAlon Zakai
2013-09-04dlopen+exceptions+asm is not supported yetAlon Zakai
2013-09-03handle the case of EXPORTED_FUNCTIONS=@Alon Zakai
2013-09-03always keep malloc and free alive and exported, for internal use and other ↵Alon Zakai
modules
2013-09-03support -E in emccAlon Zakai
2013-09-03remove unneeded settings from DLOPEN_SUPPORTAlon Zakai
2013-09-03do not require LINKABLE in DLOPEN_SUPPORTAlon Zakai
2013-09-03use addFunction in dlsym, and define F_BASE in side modules so they can run ↵Alon Zakai
as shared libs
2013-09-03disable ALIASING_FUNCTION_POINTERS for DLOPEN_SUPPORTAlon Zakai