aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2013-03-22require -O2 in asm, for nowAlon Zakai
2013-03-21fix handling of EMCC_LEAVE_INPUTS_RAWAlon Zakai
2013-03-18check for utf and avoid the overhead if not necessary; remove UTF_STRING_SUPPORTAlon Zakai
2013-03-15mark UTF_STRING_SUPPORT as an unsafe but useful opt, in -O3Alon Zakai
2013-03-12support -s KEY=@PATH in emcc, for very large settings valuesAlon Zakai
2013-03-10--save-bc optionAlon Zakai
2013-03-10error on pgo with asmAlon Zakai
2013-03-10larger pgo test, with asm measurementsAlon Zakai
2013-03-09Merge branch 'asm_minifier' into incomingAlon Zakai
2013-03-09make sure to remove trivial whitespaceAlon Zakai
2013-03-09minify by default in -O2+, unless -gAlon Zakai
2013-03-08make sure we use a C compiler to build libc. fixes #937, #938Alon Zakai
2013-03-08run registerize pass lastAlon Zakai
2013-03-06Move strtod, strtold, strtof, strtod_l, strtold_l, atof from JS side to libc ↵1.2.9Xuejie "Rafael" Xiao
side, this can fix double precision bug in original strtod implementation.
2013-03-06remove trivial whitespaceAlon Zakai
2013-03-06Merge pull request #848 from manuels/incomingAlon Zakai
Add getopt and getopt_long (libc) support
2013-03-05make -Os like -O2 but also disable inliningAlon Zakai
2013-03-05Add support for getopt/getopt_longmanuels
2013-03-04emscripten_jcache_printfAlon Zakai
2013-03-03remove ASM_JS warning and add check for exception catching being off in it, ↵Alon Zakai
the last remaining issue for it
2013-02-28inline by default, now that lto is off by defaultAlon Zakai
2013-02-28disable llvm lto except for -O3, due to issues we have been seeingAlon Zakai
2013-02-27experimental EMCC_OPTIMIZE_NORMALLY optionAlon Zakai
2013-02-27jcache docsAlon Zakai
2013-02-26fix DEBUG ? 2 checksAlon Zakai
2013-02-26add cache debuggingVladimir Vukicevic
2013-02-26clean up response file codeAlon Zakai
2013-02-26Add basic response file parsing to emccVladimir Vukicevic
2013-02-25EMCC_FORCE_STDLIBS optionAlon Zakai
2013-02-25only do symbol checks for libcxx etc. if not forcing them anyhowAlon Zakai
2013-02-21Merge pull request #859 from waywardmonkeys/cmdline-fixesAlon Zakai
Cmdline fixes
2013-02-21emcc: Improve handling of -O flag.Bruce Mitchener
Previously, while gcc supports -O, emcc would fail. It now interprets -O as -O2, just as gcc does. Additionally, it was only looking at the first character after -O, so nonsense like -O34 would be accepted (and treated as -O3).
2013-02-20do not wipe out llvm debug info if linespecific corrections are doneAlon Zakai
2013-02-20remove bad_cast/typeinfo.cpp from libcxx, no longer needed since it is in ↵Alon Zakai
libcxxabi
2013-02-20build base type_info class with libcxxabi, fixes #862Alon Zakai
2013-02-19closure docs on emcc --helpAlon Zakai
2013-02-18run closure in -O3, it makes sense there with the other unsafe optimizationsAlon Zakai
2013-02-18remove LLVM debug info in -O1+, since the optimizer removes it anyhowAlon Zakai
2013-02-18fix emcc --version in other dirsAlon Zakai
2013-02-17default closure to off in all optimization levels - we rely on registerize ↵Alon Zakai
for much faster effects on runtime speed
2013-02-17use registerize only when not keeping debug, and also use it when closure is ↵Alon Zakai
disabled, not just ASM_JS mode (which is just one case where closure is disabled)
2013-02-17disable closure if debug info was requested (-g)Alon Zakai
2013-02-17show version and git revision in emcc --versionAlon Zakai
2013-02-03Merge pull request #825 from juj/stdAlon Zakai
Std
2013-02-03do not run unnecessary optimizeShiftsAggressive+eliminate steps in asm mode, ↵Alon Zakai
it is pointless and just wastes compilation time
2013-02-02do not build musl memcpyAlon Zakai
2013-02-01docs for file packagerAlon Zakai
2013-02-01Compile with -std=c++03 consistently on all platforms. By default, Clang 3.2 ↵Jukka Jylänki
inconsistently uses C++11 for Windows and C++03 for Linux if user did not specify -std= on the command line. Fixes other.test_embind and *.test_llvmswitch. Add unit tests that confirm that .cpp files are compiled with C++03 std by default.
2013-01-31hand-optimize memcpy/asmAlon Zakai
2013-01-19remove emcc asm test wrappingAlon Zakai