If the directory tree for used LLVM compiler is not from a LLVM source checkout and clang_version is not found, assume clang_version = llvm_version.
emscripten_debugger()
Add EXT_shader_texture_lod to trivially supported extensions
Fixed full screen closing immediately

Fixed full screen closing immediately because of canvas container not being defined.
Merge pull request #2190 from DerKoun/incoming

Fix for full screen closing immediately
run llvm-lit on JS codegen tests
disable asm validation when backend tells us
throttle glut requestAnimationFrames; fixes #2183
remove stale dependencies in openal
Disable emptyasm_aue, as inline asm is now diagnosed with an error.

This testcase was originally inspired by libgcrypt. Compiling
asm("":::"memory") to a no-op would be doable, and would help the code
compile without error, but properly supporting what libgrypt is actually
doing here, being paranoid enough to make repeated stores to the same
memory location to clear it out, would be much harder, because we'd
really need a way to tell the JS engine what's going on so that it doesn't
optimize anything away.
Disable the aliasbitcast.ll test for fastcomp, since it is invalid IR.
Upstream changes to scons support from IMVU.
Added new test suite 'interactive', which contains those browser tests that require human verification in the loop. Move all such tests from 'browser' test suite to the 'interactive' test suite so that the browser test suite only contains automated tests.
Added a (currently failing) interactive test for SDL_WM_ToggleFullScreen.
show logging about preload/pre-main time even without a main
add docs and testing for mem init file being async
add commented out line to help debugging llvm opt aborts
mark opts in fuzz saves
Merge pull request #2198 from juj/interactive_tests

Interactive tests
Merge pull request #2195 from waywardmonkeys/upstream-scons-changes

Upstream scons changes