diff options
author | Rex Kerr <ichoran@gmail.com> | 2016-11-09 19:02:14 -0800 |
---|---|---|
committer | Rex Kerr <ichoran@gmail.com> | 2016-11-09 19:02:14 -0800 |
commit | 7f26b4405e92e2117c942f102d2268c52263014d (patch) | |
tree | b04a7d30d461e2e90c431a09ddbd49958424e011 /src/library/scala/collection/mutable/ArrayBuffer.scala | |
parent | e5fd42d60a8eee70e2e4fa1c141557924115763d (diff) | |
download | scala-7f26b4405e92e2117c942f102d2268c52263014d.tar.gz scala-7f26b4405e92e2117c942f102d2268c52263014d.tar.bz2 scala-7f26b4405e92e2117c942f102d2268c52263014d.zip |
Manually inlined all other instances of Platform.arraycopy to System.arraycopy
to avoid the same kind of slowdowns that Vector was experiencing due
to the less aggressive inlining by scalac.
Diffstat (limited to 'src/library/scala/collection/mutable/ArrayBuffer.scala')
-rw-r--r-- | src/library/scala/collection/mutable/ArrayBuffer.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/collection/mutable/ArrayBuffer.scala b/src/library/scala/collection/mutable/ArrayBuffer.scala index 167e04ccbd..23d386f729 100644 --- a/src/library/scala/collection/mutable/ArrayBuffer.scala +++ b/src/library/scala/collection/mutable/ArrayBuffer.scala @@ -67,7 +67,7 @@ class ArrayBuffer[A](override protected val initialSize: Int) override def sizeHint(len: Int) { if (len > size && len >= 1) { val newarray = new Array[AnyRef](len) - scala.compat.Platform.arraycopy(array, 0, newarray, 0, size0) + java.lang.System.arraycopy(array, 0, newarray, 0, size0) array = newarray } } |