show version and git revision in emcc --version
disable closure if debug info was requested (-g)
use registerize only when not keeping debug, and also use it when closure is disabled, not just ASM_JS mode (which is just one case where closure is disabled)
fix registerize bug on functions with arguments but no locals
default closure to off in all optimization levels - we rely on registerize for much faster effects on runtime speed
remove no longer needed --closure 0 from some tests
remove not-yet-needed assert in addFunction
remove asm memory masking per the new spec
another gl workaround
remove PGO option. It is only relevant for non-ta2 builds, which are on the way to deprecation, and it in the best case is not a precise optimization but an optimistic one
remove PROFILE option. It adds unacceptable overhead, and all browsers have proper JS profilers these days - use those
fix indentation
typo
fix CHECK_OVERFLOW
memory corruption checker
print out # of corruption checks on exit
improve corruption checks
ensure aligned memory in corruption detector
clean up unneeded CorrectionsMonitor stuff; fixes test_unsigned
fix emcc --version in other dirs