Skip to content

Commit 3dbfbcc

Browse files
committed
bump Scala version to 2.13.2 & enable -Werror
1 parent f5024fa commit 3dbfbcc

29 files changed

+28
-45
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import: scala/scala-dev:travis/default.yml
55
language: scala
66

77
scala:
8-
- 2.13.0
8+
- 2.13.2
99

1010
env:
1111
- ADOPTOPENJDK=8

build.sbt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
ThisBuild / scalacOptions ++= Seq("-deprecation", "-feature"/*, "-Xfatal-warnings"*/)
2-
31
Global / cancelable := true
4-
52
publish / skip := true // in root
63

7-
lazy val commonSettings: Seq[Setting[_]] = Seq()
8-
9-
commonSettings // in root
4+
lazy val commonSettings: Seq[Setting[_]] =
5+
ScalaModulePlugin.scalaModuleSettings ++ Seq(
6+
Compile / compile / scalacOptions ++= Seq("-Werror", "-Wconf:cat=deprecation:msg=nested class of a parent:s")
7+
)
108

119
lazy val core = project.in(file("core"))
12-
.settings(ScalaModulePlugin.scalaModuleSettings)
1310
.settings(commonSettings)
1411
.settings(
1512
name := "scala-parallel-collections"

core/src/main/scala/scala/collection/generic/GenericParCompanion.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ package generic
1717
import scala.collection.parallel.Combiner
1818
import scala.collection.parallel.ParIterable
1919
import scala.collection.parallel.ParMap
20-
import scala.language.{higherKinds, implicitConversions}
20+
import scala.language.implicitConversions
2121

2222
/** A template class for companion objects of parallel collection classes.
2323
* They should be mixed in together with `GenericCompanion` type.
@@ -108,4 +108,4 @@ object GenericParMapCompanion {
108108
def newBuilder: mutable.Builder[(K, V), CC[K, V]] = parFactory.newCombiner
109109
}
110110

111-
}
111+
}

core/src/main/scala/scala/collection/generic/GenericParTemplate.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import scala.collection.parallel.ParIterable
1919
import scala.collection.parallel.ParMap
2020

2121
import scala.annotation.unchecked.uncheckedVariance
22-
import scala.language.higherKinds
2322

2423
/** A template trait for collections having a companion.
2524
*

core/src/main/scala/scala/collection/generic/GenericTraversableTemplate.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
package scala.collection.generic
1414

15-
import scala.language.higherKinds
1615
import scala.annotation.migration
1716
import scala.annotation.unchecked.uncheckedVariance
1817
import scala.collection.mutable.Builder

core/src/main/scala/scala/collection/generic/ParFactory.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ package collection
1515
package generic
1616

1717
import scala.collection.parallel.ParIterable
18-
import scala.language.higherKinds
1918

2019
/** A template class for companion objects of `ParIterable` and subclasses
2120
* thereof. This class extends `TraversableFactory` and provides a set of

core/src/main/scala/scala/collection/generic/ParMapFactory.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ package generic
1717
import scala.collection.parallel.ParMap
1818
import scala.collection.parallel.ParMapLike
1919
import scala.collection.parallel.Combiner
20-
import scala.language.higherKinds
2120

2221
/** A template class for companion objects of `ParMap` and subclasses thereof.
2322
* This class extends `TraversableFactory` and provides a set of operations
@@ -67,4 +66,4 @@ extends GenericParMapCompanion[CC] {
6766
def apply() = newCombiner[K, V]
6867
}
6968

70-
}
69+
}

core/src/main/scala/scala/collection/generic/ParSetFactory.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ package generic
1717
import scala.collection.parallel.Combiner
1818
import scala.collection.parallel.ParSet
1919
import scala.collection.parallel.ParSetLike
20-
import scala.language.higherKinds
2120

2221
/**
2322
* @define factoryInfo

core/src/main/scala/scala/collection/parallel/ParIterableLike.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
package scala
1414
package collection.parallel
1515

16-
import scala.language.{ higherKinds, implicitConversions }
16+
import scala.language.implicitConversions
1717
import scala.collection.mutable.Builder
1818
import scala.collection.mutable.ArrayBuffer
1919
import scala.collection.{CustomParallelizable, IterableOps, Parallel}
@@ -874,7 +874,7 @@ self =>
874874
protected[this] def newSubtask(p: IterableSplitter[T]): Accessor[R, Tp]
875875
def shouldSplitFurther = pit.shouldSplitFurther(self.repr, tasksupport.parallelismLevel)
876876
def split = pit.splitWithSignalling.map(newSubtask(_)) // default split procedure
877-
private[parallel] override def signalAbort = pit.abort()
877+
private[parallel] override def signalAbort() = pit.abort()
878878
override def toString = this.getClass.getSimpleName + "(" + pit.toString + ")(" + result + ")(supername: " + super.toString + ")"
879879
}
880880

core/src/main/scala/scala/collection/parallel/ParMapLike.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import scala.collection.{IterableOnce, MapOps}
1818
import scala.collection.Map
1919

2020
import scala.annotation.unchecked.uncheckedVariance
21-
import scala.language.higherKinds
2221

2322
/** A template trait for mutable parallel maps. This trait is to be mixed in
2423
* with concrete parallel maps to override the representation type.

0 commit comments

Comments
 (0)