Don't run Clang in MS compatibility mode on Windows (-fno-ms-compatibility). Fixes #762. Thanks to d0k in #llvm for the helpful insight!
Adjust default compiler and linker flags when using cmake. With emscripten, -O2 is ignored when compiling .bc files, so pass it to linker instead.
Added floating point aliases for sscanf
Fix __gid_t_defined and __uid_t_define single definition ("once") handling.
Add id_t from FreeBSD headers, which is e.g. used by libarchive
ensure explicit floats in function call arguments and all coercions
add Infinity and asm debug printers
make bitshift64 use integer constants for the op
asm coercions on args to bitshift64
collect local vars in asm normalization from later defs, not just initials
make sure to not emit bools in i64Math commands
Merge pull request #780 from juj/no-ms-compatibility

Don't run Clang in MS compatibility mode on Windows (-fno-ms-compatibility).
Merge pull request #782 from juj/suppress_Ox_warning

Adjust default compiler and linker flags when using cmake.
Merge pull request #784 from LCID-Fire/id_t_fix

Id t fix
handle phis from indirectbr
js optimize debugging comment
allow forcing asm mode in makeGetValue, to allow library functions to use asm notation
allow defining asm library functions, which are then included as if they were generated code
do not emit __asm lib stuff in FULL_LIBRARY mode
fix test_utf