initial work on asm.js minifier infrastructure
fix global minifying
handle assigns into globals at the top of asm functions in normalizeAsm
do not emit function names on runtime functions
disable minification
add explicit markers in generated code of where functions and asm are
remove unneeded line
split out asm shell in js optimizer, in preparation for minification of globals
minify globals in a pass before the functions
start to minify inside functions, using global data from previous pass
allow -O2 to also call registerize, but without minification of globals that we do in asm.js
minify function names in function definitions
remove unnecessary semicolon; hello world minifies
properly scan all globals, including function names, before applying them
assertions on number of minified names
increase number of minified names, and add func markers
for now, do not use rX as minified names, reserve that for registerize locals
fix temporary workaround for register names
fix another name collision
save 0.0 in asm shell minification