summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/parallel/package.scala
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-07-27 09:09:47 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-07-27 09:09:47 +0000
commit3630e9ba4552caf1813957a50b1d75d121b3babf (patch)
tree168680cfd315778fae8a412134e9a42876a59231 /src/library/scala/collection/parallel/package.scala
parentc6cc8c72820a5d540b9bfa4a8dc52eb0923936f1 (diff)
downloadscala-3630e9ba4552caf1813957a50b1d75d121b3babf.tar.gz
scala-3630e9ba4552caf1813957a50b1d75d121b3babf.tar.bz2
scala-3630e9ba4552caf1813957a50b1d75d121b3babf.zip
Minor tweaks. No review.
Diffstat (limited to 'src/library/scala/collection/parallel/package.scala')
-rw-r--r--src/library/scala/collection/parallel/package.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/library/scala/collection/parallel/package.scala b/src/library/scala/collection/parallel/package.scala
index c0379b819e..3d8e7208ae 100644
--- a/src/library/scala/collection/parallel/package.scala
+++ b/src/library/scala/collection/parallel/package.scala
@@ -12,6 +12,7 @@ import scala.collection.generic.CanCombineFrom
package object parallel {
val MIN_FOR_COPY = -1 // TODO: set to 5000
val CHECK_RATE = 512
+ val SQRT2 = math.sqrt(2)
/** Computes threshold from the size of the collection and the parallelism level.
*/
@@ -21,6 +22,8 @@ package object parallel {
else sz
}
+ val availableProcessors = java.lang.Runtime.getRuntime.availableProcessors
+
def unsupported(msg: String) = throw new UnsupportedOperationException(msg)
def unsupported = throw new UnsupportedOperationException
@@ -30,7 +33,7 @@ package object parallel {
*
* @tparam T type of the elements in the array, which is a subtype of AnyRef
* @param array the array to be parallelized
- * @return a `Parallelizable` object with a `par` method
+ * @return a `Parallelizable` object with a `par` method=
*/
implicit def array2ParArray[T <: AnyRef](array: Array[T]) = new Parallelizable[mutable.ParArray[T]] {
def par = mutable.ParArray.handoff[T](array)