webidl binder
link to docs
Revert "Export FUNCTION_TABLE_xxx entries to the global asm object for direct access. See issue #2249."

This reverts commit 50bcf89f21c098aa54033733b33cb66c6c56d7ce.

It broke asm.js validation.
The most significant 32 bits of a 64 bit long return value get passed in the global tempRet0, but this fails when asm.js and/or closure are enabled as tempRet0 was declared again inside the asm closure. This fix exports tempRet0 via an accessor method Runtime.getTempRet0() which is visible with or without optimisations being enabled
have asm.js embind go through dynCall
Committing the actual change now
Fixed finger trouble typo added to emscripten.py
enable embind/asm.js tests.
passes tests
Merge pull request #2304 from usagi/fix-GLFW_glfwGetMouseWheel_is_reversed-bug

fix GLFW glfwGetMouseWheel is reversed bug
if no canvas, do not set up canvas event listeners
check function table masks in safe heap mode
improve test_polymorph
deprecate bindings generator
indicate an error in the html shell when an exception is not caught
Merge pull request #2287 from chadaustin/embind-fastcomp-asm.js

Enable embind in fastcomp/asm.js
support disabling ALIASING_FUNCTION_POINTERS in fastcomp
In fastcomp  we actually need only tempRet0 and no higher indexes, removed the higher indexes
Improve SAFE_HEAP assertion messages to be more informative out of the box.
Added FileSystem tracking Support.