aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2014-02-05avoid blobs when not necessary for client code modsAlon Zakai
2014-02-05optimize out fround calls on clients that do not support froundAlon Zakai
2014-02-03proper fix for simplifying f32-int bitcastsAlon Zakai
2014-02-02support EXCEPTION_CATCHING_WHITELIST in fastcompAlon Zakai
2014-01-31commentAlon Zakai
2014-01-31option to allow modifying code before executing itAlon Zakai
2014-01-28run js opts for safe heapAlon Zakai
2014-01-27commentAlon Zakai
2014-01-27fix some safeHeap errors with the new exceptions code; fixes #2068Alon Zakai
2014-01-27improve mem init help text; fixes #2066Alon Zakai
2014-01-26support precompiled headers; fixes #2045Alon Zakai
2014-01-21do not registerizeHarder when outliningAlon Zakai
2014-01-21Registerize based on full liveness analysis.Ryan Kelly
This does a much-more-expensive but much-more-thorough registerization pass based a live-variable analysis for each function. azakai: perform this on -O3 and above
2014-01-21document what -O3 will beAlon Zakai
2014-01-21deprecate -O3 in preparation for using it for heavier js optsAlon Zakai
2014-01-19better error message for asm.js not supporting growable heap yetAlon Zakai
2014-01-17don't remove whitespace in emcc, not worth the timeAlon Zakai
2014-01-17clean up emcc timing loggingAlon Zakai
2014-01-17optimize memory initializer if it is largeAlon Zakai
2014-01-17remove current memory initialization chunking via .concat(..)Alon Zakai
2014-01-16add fnmatch; fixes #20021.9.3Alon Zakai
2014-01-16enable a form of safe heap in asm, using js optimizer pass to ensure full ↵Alon Zakai
coverage and support for fastcomp
2014-01-15Merge pull request #2016 from rfk/rfk/minify-names-separatelyAlon Zakai
Split name-minification into a separate pass from registerization.
2014-01-15add musl fputws, fix vswprintf, add testing for fwprintf and swprintf as well1.8.14Alon Zakai
2014-01-16Split name-minification into a separate pass from registerization.Ryan Kelly
2014-01-15Fill in undefined math symbols.Bruce Mitchener
2014-01-14Move err/warn/etc from libc to libcextra.Bruce Mitchener
2014-01-14Replace getopt_long with musl version.Bruce Mitchener
2014-01-14Replace implementation of warn*/err*.Bruce Mitchener
This eliminates a large number of warnings about incompatible function pointer casts when compiling for asm.js.
2014-01-14Fix asm2 compilation where __toread was used.Bruce Mitchener
2014-01-13add fputwc, which enables wprintf1.8.9Alon Zakai
2014-01-14Move scalbn to libc to fix broken functionality. Disable test on x86.Bruce Mitchener
2014-01-14Add lots of math functions.Bruce Mitchener
2014-01-14Add gamma functions.Bruce Mitchener
2014-01-14Add strtod(), wcstod(), wcstol() and friends.Bruce Mitchener
This implementation of strtod() replaces the old as it implements support for parsing hex constants which is needed by various tests.
2014-01-13Missing string.h functionality.Bruce Mitchener
2014-01-09support exceptions using fastcompAlon Zakai
2014-01-07Merge branch 'incoming' into llvm-3.41.8.6Alon Zakai
Conflicts: tests/test_benchmark.py tools/shared.py
2014-01-07make aggressiveVariableElimination usable through a settingAlon Zakai
2014-01-06apply EMMAKEN_CFLAGS directly to commandline, not just to clang calls, so ↵Alon Zakai
that we can parse it in emcc and e.g. disable vectorization as necessary
2014-01-06other.test_emcc fixes for fastcompAlon Zakai
2014-01-04todo about async script tagsAlon Zakai
2014-01-02adjust TOTAL_MEMORY at runtime, to take into account last minute changes to ↵Alon Zakai
Module.TOTAL_MEMORY
2014-01-02deprecate compressionAlon Zakai
2013-12-30fix --save-bc in fastcompAlon Zakai
2013-12-30disable jcache in fastcomp, and fake emscripten_jcache_printfAlon Zakai
2013-12-30Merge pull request #1946 from juj/default_obj_extjuj
--default-obj-ext
2013-12-29Define behavior that 'emcc -c a.c -o dir/' shall compile and generate object ↵Jukka Jylänki
file 'dir/a.o'. Previous behavior when directory was specified in -o was accidental, and it generated an object file 'dir/a_0.o'. Add new command line option --default-obj-ext that allows specifying the file suffix that is used when the output object filename is generated in this manner. '.o' is a good default suffix since it parallels the existing gcc/clang/linux convention. For Windows Visual Studio+CMake+Emscripten integration, CMake has been hardcoded to assume that if Visual Studio is targeted, the compiler will always generate '.obj' files. Hence having the ability to adjust the default naming scheme with --default-obj-ext enables working around CMake inflexibility, and add support for CMake+VS+Emscripten triple.
2013-12-25better error on missing input files, fixes #1930Alon Zakai
2013-12-24fix LEAVE_INPUTS_RAW in fastcompAlon Zakai