equal
deleted
inserted
replaced
50 |
50 |
51 fun next_request_event t0 (requests: requests) = |
51 fun next_request_event t0 (requests: requests) = |
52 (case Requests.min requests of |
52 (case Requests.min requests of |
53 NONE => NONE |
53 NONE => NONE |
54 | SOME (time, entries) => |
54 | SOME (time, entries) => |
55 if Time.< (t0, time) then NONE |
55 if t0 < time then NONE |
56 else |
56 else |
57 let |
57 let |
58 val (rest, (_, event)) = split_last entries; |
58 val (rest, (_, event)) = split_last entries; |
59 val requests' = |
59 val requests' = |
60 if null rest then Requests.delete time requests |
60 if null rest then Requests.delete time requests |