8000 Merge pull request #8 from OlivierBlanvillain/dotty-library · nicolasstucki/scala@c14809b · GitHub
[go: up one dir, main page]

Skip to content

Commit c14809b

Browse files
authored
Merge pull request scala#8 from OlivierBlanvillain/dotty-library
Minor stdlib changes needed for the tuple PR
2 parents 39dbe06 + 75a7883 commit c14809b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/library/scala/collection/mutable/ArrayOps.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ trait ArrayOps[T] extends Any with ArrayLike[T, Array[T]] with CustomParalleliza
129129
var i = 0
130130
while (i < length) {
131131
val e = apply(i)
132-
a1(i) = e._1
133-
a2(i) = e._2
132+
a1(i) = asPair(e)._1
133+
a2(i) = asPair(e)._2
134134
i += 1
135135
}
136136
(a1, a2)
@@ -162,9 +162,9 @@ trait ArrayOps[T] extends Any with ArrayLike[T, Array[T]] with CustomParalleliza
162162
var i = 0
163163
while (i < length) {
164164
val e = apply(i)
165-
a1(i) = e._1
166-
a2(i) = e._2
167-
a3(i) = e._3
165+
a1(i) = asTriple(e)._1
166+
a2(i) = asTriple(e)._2
167+
a3(i) = asTriple(e)._3
168168
i += 1
169169
}
170170
(a1, a2, a3)

src/library/scala/math/Ordering.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ object Ordering extends LowPriorityOrderingImplicits {
395395

396396
implicit def Tuple5[T1, T2, T3, T4, T5](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5]): Ordering[(T1, T2, T3, T4, T5)] =
397397
new Ordering[(T1, T2, T3, T4, T5)]{
398-
def compare(x: (T1, T2, T3, T4, T5), y: Tuple5[T1, T2, T3, T4, T5]): Int = {
398+
def compare(x: (T1, T2, T3, T4, T5), y: (T1, T2, T3, T4, T5)): Int = {
399399
val compare1 = ord1.compare(x._1, y._1)
400400
if (compare1 != 0) return compare1
401401
val compare2 = ord2.compare(x._2, y._2)

0 commit comments

Comments
 (0)
0