equal
deleted
inserted
replaced
461 case Exn.Interrupt.ERROR(msg) => (Nil, List(msg)) |
461 case Exn.Interrupt.ERROR(msg) => (Nil, List(msg)) |
462 } |
462 } |
463 |
463 |
464 val result = { |
464 val result = { |
465 val theory_timing = |
465 val theory_timing = |
466 theory_timings.iterator.map( |
466 theory_timings.iterator.flatMap( |
467 { |
467 { |
468 case props @ Markup.Name(name) => name -> props |
468 case props @ Markup.Name(name) => Some(name -> props) |
469 case _ => ??? |
469 case _ => None |
470 }).toMap |
470 }).toMap |
471 val used_theory_timings = |
471 val used_theory_timings = |
472 for { (name, _) <- deps(session_name).used_theories } |
472 for { (name, _) <- deps(session_name).used_theories } |
473 yield theory_timing.getOrElse(name.theory, Markup.Name(name.theory)) |
473 yield theory_timing.getOrElse(name.theory, Markup.Name(name.theory)) |
474 |
474 |