Skip to content

Commit

Permalink
Merge pull request #217 from Philippus/update/scala-2.13.0-RC1
Browse files Browse the repository at this point in the history
Update scala 2.13.0-M5 to 2.13.0-RC1
  • Loading branch information
SethTisue committed Apr 5, 2019
2 parents b052e47 + c9a06d6 commit a425e4f
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ scalaModuleSettings

scalaVersionsByJvm in ThisBuild := {
val v212 = "2.12.8"
val v213 = "2.13.0-M5"
val v213 = "2.13.0-RC1"

val allFalse = List(v212 -> false, v213 -> false)
Map(
Expand Down
4 changes: 2 additions & 2 deletions src/main/scala/scala/async/internal/TransformUtils.scala
Original file line number Diff line number Diff line change
Expand Up @@ -554,9 +554,9 @@ private[async] trait TransformUtils {
// we have to create the trio of members manually.
val ACCESSOR = (1L << 27).asInstanceOf[FlagSet]
val STABLE = (1L << 22).asInstanceOf[FlagSet]
val field = ValDef(Modifiers(Flag.MUTABLE | Flag.PRIVATE | Flag.LOCAL), TermName(name + " "), TypeTree(tpt), init)
val field = ValDef(Modifiers(Flag.MUTABLE | Flag.PRIVATE | Flag.LOCAL), TermName(name.toString + " "), TypeTree(tpt), init)
val getter = DefDef(Modifiers(ACCESSOR | STABLE), name, Nil, Nil, TypeTree(tpt), Select(This(typeNames.EMPTY), field.name))
val setter = DefDef(Modifiers(ACCESSOR), TermName(name + "_="), Nil, List(List(ValDef(NoMods, TermName("x"), TypeTree(tpt), EmptyTree))), TypeTree(definitions.UnitTpe), Assign(Select(This(typeNames.EMPTY), field.name), Ident(TermName("x"))))
val setter = DefDef(Modifiers(ACCESSOR), TermName(name.toString + "_="), Nil, List(List(ValDef(NoMods, TermName("x"), TypeTree(tpt), EmptyTree))), TypeTree(definitions.UnitTpe), Assign(Select(This(typeNames.EMPTY), field.name), Ident(TermName("x"))))
field :: getter :: setter :: Nil
} else {
val result = ValDef(NoMods, name, TypeTree(tpt), init)
Expand Down
6 changes: 1 addition & 5 deletions src/test/scala/scala/async/run/futures/FutureSpec.scala
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,7 @@ class FutureSpec {
}
Await.ready(waiting, 2000 millis)

// commented out like https://github.com/scala/scala/blob/23e8f087e143b118cfac6ed7e83b0a865c798ccc/test/files/jvm/future-spec/FutureTests.scala#L79
// (https://github.com/scala/scala/commit/5cd3442419ba8fcbf6798740d00d4cdbd0f47c0c)
// doesn't pass in 2.13.0-M5 in particular
// ms.size mustBe (4)
//FIXME should check
ms.size mustBe (4)
}

import ExecutionContext.Implicits._
Expand Down

0 comments on commit a425e4f

Please sign in to comment.