Created attachment 647596 [details] [diff] [review]
fix and all the tests that were failing
There are currently 7 open bugs that crash from C stack overflow. They all involve paths through native functions/propertyops that skip the RunScript JS_CHECK_RECURSION pinchpoint. Adding a recursion check to these three pinchpoints cover them all. Hot code should be unaffected since jit code calls into natives directly.
This should fix a bunch of js too-much-recursion crash fuzzblockers. Thanks Luke! \o/
Setting VERIFIED since tests have landed in the repository as well as in-testsuite+.