summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorJames Iry <jamesiry@gmail.com>2013-02-06 13:33:11 -0800
committerJames Iry <jamesiry@gmail.com>2013-02-06 13:34:39 -0800
commit015ff514e18bdcd016f7175202286ac4c0d42831 (patch)
tree5a17155fbb54aee35b6a60009277543c75556ea9 /src/library
parentb99af13e7046d4270e0826d63c1b6cca9f41722f (diff)
downloadscala-015ff514e18bdcd016f7175202286ac4c0d42831.tar.gz
scala-015ff514e18bdcd016f7175202286ac4c0d42831.tar.bz2
scala-015ff514e18bdcd016f7175202286ac4c0d42831.zip
[nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays"
This reverts commit 02b2da63409af6a28824cbb74d00d0ec04518c8d.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/collection/mutable/ArrayOps.scala14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/library/scala/collection/mutable/ArrayOps.scala b/src/library/scala/collection/mutable/ArrayOps.scala
index 6b778b26f5..bb938a7aeb 100644
--- a/src/library/scala/collection/mutable/ArrayOps.scala
+++ b/src/library/scala/collection/mutable/ArrayOps.scala
@@ -52,20 +52,6 @@ trait ArrayOps[T] extends Any with ArrayLike[T, Array[T]] with CustomParalleliza
super.toArray[U]
}
- def :+[B >: T: scala.reflect.ClassTag](elem: B): Array[B] = {
- val result = Array.ofDim[B](repr.length + 1)
- Array.copy(repr, 0, result, 0, repr.length)
- result(repr.length) = elem
- result
- }
-
- def +:[B >: T: scala.reflect.ClassTag](elem: B): Array[B] = {
- val result = Array.ofDim[B](repr.length + 1)
- result(0) = elem
- Array.copy(repr, 0, result, 1, repr.length)
- result
- }
-
override def par = ParArray.handoff(repr)
/** Flattens a two-dimensional array by concatenating all its rows