Commit 6cfe0011 authored by Terrence Cole's avatar Terrence Cole
Browse files

Bug 924986 - Make threadsafe builds the default for spidermonkey; sr=jorendorff,r=gps

parent 038d8b15
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -4076,11 +4076,13 @@ elif test "$OS_ARCH" != "WINNT" -a "$OS_ARCH" != "OS2"; then
  AC_DEFINE(XP_UNIX)
fi

AC_ARG_ENABLE(threadsafe,
    [  --enable-threadsafe     Enable support for multiple threads.],
    [if test "x$enableval" = "xyes"; then
JS_THREADSAFE=1
MOZ_ARG_DISABLE_BOOL(threadsafe,
[  --disable-threadsafe Disable support for multiple threads.],
    JS_THREADSAFE= )
if test -n "$JS_THREADSAFE"; then
    AC_DEFINE(JS_THREADSAFE)
    fi],)
fi

if test "$MOZ_DEBUG"; then
    AC_DEFINE(MOZ_REFLOW_PERF)
+2 −0
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@
gcparam("maxBytes", gcparam("gcBytes") + 1024);
test();
function test() {
  var upvar = "";
  function f() { upvar += ""; }
  test();
  eval('');
}
+2 −0
Original line number Diff line number Diff line
@@ -5,6 +5,8 @@ evaluate("gcparam(\"maxBytes\", gcparam(\"gcBytes\") + 4*1024);");
evaluate("\
function testDontEnum(F) { \
  function test() {\
    var upvar = \"\";\
    function f() { upvar += \"\"; }\
    typeof (new test(\"1\")) != 'function'\
  }\
  test();\