aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2014-02-251.12.21.12.2Alon Zakai
2014-02-25Fix the banned_js_engines mechanism.Dan Gohman
2014-02-25Begin using the Emscripten toolchain in clang.Dan Gohman
With the Emscripten toolchain, we can make clang do more of what we need directly rather than in the wrapper scripts.
2014-02-25Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2014-02-24warn on emscripten, llvm and clang versions not matchingAlon Zakai
2014-02-24v1.12.1 - first testing version with fastcomp on by default1.12.1Alon Zakai
2014-02-24Merge branch 'fastcomp-by-default' into incomingAlon Zakai
2014-02-23disable some outlining loggingAlon Zakai
2014-02-23add stack bump if only sp is defined but no bump is present, when outliningAlon Zakai
2014-02-21do not outline the entire stack prelude, including STACKTOP = ..Alon Zakai
2014-02-21release 1.12.01.12.0Alon Zakai
2014-02-21fix llvm nativizer tool for fastcompAlon Zakai
2014-02-21reflect that asm is on by default in fastcomp, even in -O0, in the settingsAlon Zakai
2014-02-21bump expected llvm version to 3.3, which is what fastcomp usesAlon Zakai
2014-02-21point to wiki page on fastcomp when using fastcomp but backend is not presentAlon Zakai
2014-02-21turn fastcomp on by default, disabling can be done with EMCC_FAST_COMPILER=0 ↵Alon Zakai
in the env
2014-02-19Fix Windows EMCC invocations to call 'python emcc' in a few places instead ↵Jukka Jylänki
of just 'emcc'.
2014-02-18version 1.11.11.11.1Alon Zakai
2014-02-16tolerate non-asm variables in asm optimization passes, with no-op coercions ↵Alon Zakai
(x=x)
2014-02-16optimize traverseGeneratedAlon Zakai
2014-02-13release 1.11.01.11.0Alon Zakai
2014-02-12fix bug on using file packager on subdirs; fixes #2123Alon Zakai
2014-02-12Fixes according to pull request feedback.jonas echterhoff
2014-02-12Make download progress be correctly displayed when the browser cannot report ↵jonas echterhoff
total size of files (as is the case in compressed downloads), but writing full size to the generated js.
2014-02-11improve logging of optsAlon Zakai
2014-02-11silly little llvm debug toolAlon Zakai
2014-02-11optimize redundant frounds in -O3Alon Zakai
2014-02-10Handle while statements with empty bodies.Dan Gohman
When a while statement body is empty, it contains an empty block with no statement list.
2014-02-10add aborting stubs in main modules, and replace them with functions from ↵Alon Zakai
side modules
2014-02-10Merge pull request #2071 from rfk/rfk/fix-test-longjmp-throw-asm3Alon Zakai
Fix asm3.test_longjmp_throw
2014-02-09add missing multibyte/internal.c in musl1.10.4Alon Zakai
2014-02-09move emscripten_GetProcAddress to a C library, so that it is less hackish ↵1.10.3Alon Zakai
and can work in fastcomp
2014-02-08system libs fixesAlon Zakai
2014-02-08move system libs calculation to its own fileAlon Zakai
2014-02-07comments on --embed-file being inefficient, and recommending --preload-fileAlon Zakai
2014-02-06Add optimized versions of musl libc string and memory comparison functions.Jukka Jylänki
2014-02-05tool to parse unaligned outputAlon Zakai
2014-02-04do not apply de-morgan's laws on floats, nans break themAlon Zakai
2014-02-03proper fix for simplifying f32-int bitcastsAlon Zakai
2014-02-03handle fround in optimizing out of tempDoublePtrAlon Zakai
2014-02-02Simplify labelled-block handling so it works better with switch statements.Ryan Kelly
2014-02-02Handle non-breaking case bodies in switch statement.Ryan Kelly
These don't actually flow through to the next case, but we have to make sure they're properly closed in order to keep our invariants in order.
2014-01-31make sure rand() returns values only up to RAND_MAX; #18551.10.1Alon Zakai
2014-01-31Teach buildFlowGraph about functions that are known to always throw.Ryan Kelly
It can treat calls to these functions like a jump to function exit, allowing for more accurate tracking of dead junctions.
2014-01-31Don't let buildFlowGraph return to a junction if it's known to be unreachable.Ryan Kelly
2014-01-31Add return-type tracking to normalizeAsm/denormlizeAsmRyan Kelly
2014-01-29better error message on errors in CRUNCHAlon Zakai
2014-01-29release 1.10.01.10.0Alon Zakai
2014-01-28fix find_bigis.py toolAlon Zakai
2014-01-28Fix assertion that all switch-cases break.Ryan Kelly