Backed out changeset e5cf40b38bd7 (bug 859545) for jit-test failures.
authorRyan VanderMeulen <ryanvm@gmail.com>
Mon, 08 Apr 2013 20:43:10 -0400
changeset 134860 a56bbca40488d3819ee7959b5741be5db8214602
parent 134859 f49cb7d4b7363c20bcd69eeea05aa156c5c15a1f
child 134861 e0553df9a3be076896632fed62a90859fbda0640
push id3752
push userlsblakk@mozilla.com
push dateMon, 13 May 2013 17:21:10 +0000
treeherdermozilla-aurora@1580544aef0b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs859545
milestone23.0a1
backs oute5cf40b38bd719789f2a67143e0218cea289b150
Backed out changeset e5cf40b38bd7 (bug 859545) for jit-test failures.
js/src/ion/Ion.h
--- a/js/src/ion/Ion.h
+++ b/js/src/ion/Ion.h
@@ -83,17 +83,17 @@ struct IonOptions
 
     // Toggles whether Effective Address Analysis is performed.
     //
     // Default: true
     bool eaa;
 
     // Toggles whether compilation occurs off the main thread.
     //
-    // Default: true iff the build is JS_THREADSAFE.
+    // Default: true iff there are at least two CPUs available
     bool parallelCompilation;
 
     // How many invocations or loop iterations are needed before functions
     // are compiled with the baseline compiler.
     //
     // Default: 10
     uint32_t baselineUsesBeforeCompile;
 
@@ -197,21 +197,17 @@ struct IonOptions
         osr(true),
         limitScriptSize(true),
         registerAllocator(RegisterAllocator_LSRA),
         inlining(true),
         edgeCaseAnalysis(true),
         rangeAnalysis(true),
         uce(true),
         eaa(true),
-#ifdef JS_THREADSAFE
-        parallelCompilation(true),
-#else
         parallelCompilation(false),
-#endif
         baselineUsesBeforeCompile(10),
         usesBeforeCompile(1000),
         usesBeforeCompileNoJaeger(40),
         usesBeforeInliningFactor(.125),
         maxStackArgs(4096),
         maxInlineDepth(3),
         smallFunctionMaxInlineDepth(10),
         smallFunctionMaxBytecodeLength(100),