improve hasSideEffects in js optimizer a tiny bit
refactor makeGetTempDouble
make makeGetTempDouble asm-friendly
more tempDoublePtr refactoring
correct sign when casting int to double in asm
make asm i32 multiply use signed math
refactor use of asm in js optimizer
fix emcc calls to js optimizer
emit 0.0 in asm double definitions
Don't run Clang in MS compatibility mode on Windows (-fno-ms-compatibility). Fixes #762. Thanks to d0k in #llvm for the helpful insight!
workarounds for chrome bug 169705
do not run js optimizer needlessly on 'last'
add testcase with big switch for #781
don't emit switch in jsifier.js in reloop mode; we would do that in the relooper
Adjust default compiler and linker flags when using cmake. With emscripten, -O2 is ignored when compiling .bc files, so pass it to linker instead.
disable bigswitch test until relooper can support it
Added floating point aliases for sscanf
clear message when exception catching is disabled and an exception is thrown
log out whether code parsed as asm.js
print asm parsing to stderr