gecko-dev/js/xpconnect
Jan de Mooij 2054019eb7 Bug 1578350 - Cap stack quota to 2 MB on non-Windows platforms too. r=jorendorff,mccr8
In bug 1537609 we capped our main thread stack quota to 2 MB on Windows because
larger stacks can make some broken websites terribly slow. However on Linux and
Mac we still had larger stack sizes. Having significant differences in behavior
across platforms isn't great and it means those "broken" websites are still slow
on Mac/Linux, see bug 1562700 for example.

This patch adds a stack-quota-cap pref and applies it on all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D44441

--HG--
extra : moz-landing-system : lando
2019-09-05 22:39:13 +00:00
..
crashtests Bug 1577573. Make sure we actually have a function in exportFunction before we try to get its name. r=mccr8 2019-08-29 19:51:11 +00:00
idl Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-08-15 12:50:36 +03:00
loader Backed out 5 changesets (bug 1575055) for xpcshell failures on js/CompileOptions.h. CLOSED TREE 2019-08-22 17:08:22 +03:00
public Bug 1573844 - Remove external references to js::Jsvalify and js::Valueify r=mccr8 2019-08-14 17:24:59 +00:00
shell Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
src Bug 1578350 - Cap stack quota to 2 MB on non-Windows platforms too. r=jorendorff,mccr8 2019-09-05 22:39:13 +00:00
tests Bug 1576742: Remove test for UniversalXPConnect gunk. r=bzbarsky 2019-09-03 14:55:43 +00:00
wrappers Bug 1573844 - Remove external references to js::Class r=mccr8 2019-08-14 17:15:15 +00:00
moz.build