Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit 5fd315a

Browse files
committed
Bump Dotty version to Scala 3.0.0-M1/Remove workaround/Correct extensions syntax
- Dotty 0.27.0-RC1 broke logging calls due to [Ambiguous overload between varargs and non-varargs #9688](scala/scala3#9688) which was fixed in [Fix vararg overloading #9732](scala/scala3#9732) - Remove a few remaining extension methods that still used an 'older' extension mothod syntax
1 parent a5b6804 commit 5fd315a

File tree

30 files changed

+47
-80
lines changed

30 files changed

+47
-80
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ collectedLogs.zip
99
.vscode
1010
*.code-workspace
1111

12-
# Metals/Bloop specific
12+
# Metals/Bloop/sbt BSP specific
1313
.bloop/
1414
.metals/
1515
.swp
16+
.bsp
1617
**/project/metals.sbt
1718

1819
# sbt specific

exercises/exercise_000_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ class SudokuProgressTracker private (
4040
case NewUpdatesInFlight(updateCount) =>
4141
trackProgress(updatesInFlight + updateCount)
4242
case msg: SudokuDetailState =>
43-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
44-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
43+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4544
Behaviors.same
4645
}
4746

@@ -59,8 +58,7 @@ class SudokuProgressTracker private (
5958
case detail: SudokuDetailState =>
6059
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6160
case msg: NewUpdatesInFlight =>
62-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
63-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
61+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6462
Behaviors.same
6563
}
6664
}

exercises/exercise_000_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
9090
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
9191
processRequest(Some(sender), System.currentTimeMillis())
9292
case unexpectedMsg =>
93-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
94-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
93+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9594
Behaviors.same
9695

9796
}

exercises/exercise_001_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ class SudokuProgressTracker private (
4040
case NewUpdatesInFlight(updateCount) =>
4141
trackProgress(updatesInFlight + updateCount)
4242
case msg: SudokuDetailState =>
43-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
44-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
43+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4544
Behaviors.same
4645
}
4746

@@ -59,8 +58,7 @@ class SudokuProgressTracker private (
5958
case detail: SudokuDetailState =>
6059
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6160
case msg: NewUpdatesInFlight =>
62-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
63-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
61+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6462
Behaviors.same
6563
}
6664
}

exercises/exercise_001_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
9090
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
9191
processRequest(Some(sender), System.currentTimeMillis())
9292
case unexpectedMsg =>
93-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
94-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
93+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9594
Behaviors.same
9695

9796
}

exercises/exercise_002_dotty_new_syntax_and_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ class SudokuProgressTracker private (
4040
case NewUpdatesInFlight(updateCount) =>
4141
trackProgress(updatesInFlight + updateCount)
4242
case msg: SudokuDetailState =>
43-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
44-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
43+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4544
Behaviors.same
4645
}
4746

@@ -59,8 +58,7 @@ class SudokuProgressTracker private (
5958
case detail: SudokuDetailState =>
6059
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6160
case msg: NewUpdatesInFlight =>
62-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
63-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
61+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6462
Behaviors.same
6563
}
6664
}

exercises/exercise_002_dotty_new_syntax_and_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
9090
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
9191
processRequest(Some(sender), System.currentTimeMillis())
9292
case unexpectedMsg =>
93-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
94-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
93+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9594
Behaviors.same
9695

9796
}

exercises/exercise_003_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ class SudokuProgressTracker private (
3939
case NewUpdatesInFlight(updateCount) =>
4040
trackProgress(updatesInFlight + updateCount)
4141
case msg: SudokuDetailState =>
42-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
43-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
42+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4443
Behaviors.same
4544
}
4645

@@ -58,7 +57,6 @@ class SudokuProgressTracker private (
5857
case detail: SudokuDetailState =>
5958
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6059
case msg: NewUpdatesInFlight =>
61-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
62-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
60+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6361
Behaviors.same
6462
}

exercises/exercise_003_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8888
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8989
processRequest(Some(sender), System.currentTimeMillis())
9090
case unexpectedMsg =>
91-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
92-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
91+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9392
Behaviors.same
9493

9594
}

exercises/exercise_004_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ class SudokuProgressTracker private (
3838
case NewUpdatesInFlight(updateCount) =>
3939
trackProgress(updatesInFlight + updateCount)
4040
case msg: SudokuDetailState =>
41-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
42-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
41+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4342
Behaviors.same
4443
}
4544

@@ -57,7 +56,6 @@ class SudokuProgressTracker private (
5756
case detail: SudokuDetailState =>
5857
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
5958
case msg: NewUpdatesInFlight =>
60-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
61-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
59+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6260
Behaviors.same
6361
}

exercises/exercise_004_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8888
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8989
processRequest(Some(sender), System.currentTimeMillis())
9090
case unexpectedMsg =>
91-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
92-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
91+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9392
Behaviors.same
9493

9594
}

exercises/exercise_005_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ class SudokuProgressTracker private (
3838
case NewUpdatesInFlight(updateCount) =>
3939
trackProgress(updatesInFlight + updateCount)
4040
case msg: SudokuDetailState =>
41-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
42-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
41+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4342
Behaviors.same
4443
}
4544

@@ -57,7 +56,6 @@ class SudokuProgressTracker private (
5756
case detail: SudokuDetailState =>
5857
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
5958
case msg: NewUpdatesInFlight =>
60-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
61-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
59+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6260
Behaviors.same
6361
}

exercises/exercise_005_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8888
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8989
processRequest(Some(sender), System.currentTimeMillis())
9090
case unexpectedMsg =>
91-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
92-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
91+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9392
Behaviors.same
9493

9594
}

exercises/exercise_006_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ class SudokuProgressTracker private (
3838
case NewUpdatesInFlight(updateCount) =>
3939
trackProgress(updatesInFlight + updateCount)
4040
case msg: SudokuDetailState =>
41-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
42-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
41+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4342
Behaviors.same
4443
}
4544

@@ -57,7 +56,6 @@ class SudokuProgressTracker private (
5756
case detail: SudokuDetailState =>
5857
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
5958
case msg: NewUpdatesInFlight =>
60-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
61-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
59+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6260
Behaviors.same
6361
}

exercises/exercise_006_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8888
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8989
processRequest(Some(sender), System.currentTimeMillis())
9090
case unexpectedMsg =>
91-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
92-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
91+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9392
Behaviors.same
9493

9594
}

exercises/exercise_007_givens/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ class SudokuProgressTracker private (
3838
case NewUpdatesInFlight(updateCount) =>
3939
trackProgress(updatesInFlight + updateCount)
4040
case msg: SudokuDetailState =>
41-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
42-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
41+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4342
Behaviors.same
4443
}
4544

@@ -57,7 +56,6 @@ class SudokuProgressTracker private (
5756
case detail: SudokuDetailState =>
5857
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
5958
case msg: NewUpdatesInFlight =>
60-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
61-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
59+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6260
Behaviors.same
6361
}

exercises/exercise_007_givens/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8888
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8989
processRequest(Some(sender), System.currentTimeMillis())
9090
case unexpectedMsg =>
91-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
92-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
91+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9392
Behaviors.same
9493

9594
}

exercises/exercise_008_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class SudokuProgressTracker private (
4141
case NewUpdatesInFlight(updateCount) =>
4242
trackProgress(updatesInFlight + updateCount)
4343
case msg: SudokuDetailState =>
44-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
45-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
44+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4645
Behaviors.same
4746
}
4847

@@ -60,7 +59,6 @@ class SudokuProgressTracker private (
6059
case detail: SudokuDetailState =>
6160
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6261
case msg: NewUpdatesInFlight =>
63-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
64-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
62+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6563
Behaviors.same
6664
}

exercises/exercise_008_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.Command],
8686
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8787
processRequest(Some(sender), System.currentTimeMillis())
8888
case unexpectedMsg =>
89-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
90-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
89+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
9190
Behaviors.same
9291

9392
}

exercises/exercise_009_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class SudokuProgressTracker private (
4141
case NewUpdatesInFlight(updateCount) =>
4242
trackProgress(updatesInFlight + updateCount)
4343
case msg: SudokuDetailState =>
44-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
45-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
44+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4645
Behaviors.same
4746
}
4847

@@ -60,7 +59,6 @@ class SudokuProgressTracker private (
6059
case detail: SudokuDetailState =>
6160
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6261
case msg: NewUpdatesInFlight =>
63-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
64-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
62+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6563
Behaviors.same
6664
}

exercises/exercise_009_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.CommandAndRespons
8080
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8181
processRequest(Some(sender), System.currentTimeMillis())
8282
case unexpectedMsg =>
83-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
84-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
83+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
8584
Behaviors.same
8685

8786
}

exercises/exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class SudokuProgressTracker private (
4141
case NewUpdatesInFlight(updateCount) =>
4242
trackProgress(updatesInFlight + updateCount)
4343
case msg: SudokuDetailState =>
44-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
45-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
44+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4645
Behaviors.same
4746
}
4847

@@ -60,7 +59,6 @@ class SudokuProgressTracker private (
6059
case detail: SudokuDetailState =>
6160
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6261
case msg: NewUpdatesInFlight =>
63-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
64-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
62+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6563
Behaviors.same
6664
}

exercises/exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.CommandAndRespons
8080
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8181
processRequest(Some(sender), System.currentTimeMillis())
8282
case unexpectedMsg =>
83-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
84-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
83+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
8584
Behaviors.same
8685

8786
}

exercises/exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku/TopLevelDefinitions.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ extension[A] (updates: CellUpdates)
3030

3131
def size: Int = updates.size
3232

33-
def (update: (Int, Set[Int])) +: (updates: CellUpdates): CellUpdates = update +: updates
33+
extension (update: (Int, Set[Int]))
34+
def +: (updates: CellUpdates): CellUpdates = update +: updates
3435

3536
import SudokuDetailProcessor.RowUpdate
3637

exercises/exercise_011_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuProgressTracker.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class SudokuProgressTracker private (
4141
case NewUpdatesInFlight(updateCount) =>
4242
trackProgress(updatesInFlight + updateCount)
4343
case msg: SudokuDetailState =>
44-
// context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
45-
context.log.error(s"Received unexpected message in state 'trackProgress': ${msg}")
44+
context.log.error("Received unexpected message in state 'trackProgress': {}", msg)
4645
Behaviors.same
4746
}
4847

@@ -60,7 +59,6 @@ class SudokuProgressTracker private (
6059
case detail: SudokuDetailState =>
6160
collectEndState(remainingRows = remainingRows - 1, detail +: endState)
6261
case msg: NewUpdatesInFlight =>
63-
// context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
64-
context.log.error(s"Received unexpected message in state 'collectEndState': ${msg}")
62+
context.log.error("Received unexpected message in state 'collectEndState': {}", msg)
6563
Behaviors.same
6664
}

exercises/exercise_011_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuSolver.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ class SudokuSolver private (context: ActorContext[SudokuSolver.CommandAndRespons
8080
progressTracker ! SudokuProgressTracker.NewUpdatesInFlight(rowUpdates.size)
8181
processRequest(Some(sender), System.currentTimeMillis())
8282
case unexpectedMsg =>
83-
// context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
84-
context.log.error(s"Received an unexpected message in 'idle' state: ${unexpectedMsg}")
83+
context.log.error("Received an unexpected message in 'idle' state: {}", unexpectedMsg)
8584
Behaviors.same
8685

8786
}

0 commit comments

Comments
 (0)