Do not allocate redundant storage for identical strings.
Unconditionally call performance.now() in emscripten_get_now() if that is detected to exist. Fixes #3031.
jshint
Provide a way to skip the sanity check.
add test for emcc -Ox -c with multiple inputs
support noop in native optimizer
update cashew
disable test_ccall in non-fastcomp, stack differences confuse the test
fix some cases where js optimizer emits ['num', -string-]
canonicalize some outliner generated nodes
Temporarily disable parts of test_sse1

Temporarily disable parts of test_sse1 which are broken by NaN
canonicalization in the polyfill.
update cashew
Update the list of available SIMD functions

Add several more functions to the list of functions to import into
SIMD-using code.
Merge pull request #3056 from waywardmonkeys/upstream-jshint-change

jshint
Merge pull request #3054 from juj/always_performance_now

Always performance.now()
Merge pull request #3038 from artillery/fix-webidl-domstring-leak

WebIDL: Do not allocate redundant storage for identical strings.
update cashew
update cashew
update cashew and stop building the no-longer-needed istring.cpp
make test_webidl robust to stack start locations