equal
deleted
inserted
replaced
231 results: State.Results = Map.empty |
231 results: State.Results = Map.empty |
232 ) { |
232 ) { |
233 def next_serial: Long = State.inc_serial(serial) |
233 def next_serial: Long = State.inc_serial(serial) |
234 |
234 |
235 def ready: List[Task] = pending.valuesIterator.filter(_.is_ready).toList.sortBy(_.name) |
235 def ready: List[Task] = pending.valuesIterator.filter(_.is_ready).toList.sortBy(_.name) |
236 def next_ready: List[Task] = ready.filter(entry => !is_running(entry.name)) |
236 def next_ready: List[Task] = ready.filter(task => !is_running(task.name)) |
237 |
237 |
238 def remove_pending(a: String): State = |
238 def remove_pending(a: String): State = |
239 copy(pending = |
239 copy(pending = |
240 pending.foldLeft(pending) { |
240 pending.foldLeft(pending) { |
241 case (map, (b, task)) => |
241 case (map, (b, task)) => |