equal
deleted
inserted
replaced
403 (fn tab => (Inttab.lookup tab serial, Inttab.delete_safe serial tab)) |
403 (fn tab => (Inttab.lookup tab serial, Inttab.delete_safe serial tab)) |
404 in |
404 in |
405 (case result of |
405 (case result of |
406 SOME promise => Future.fulfill promise reply |
406 SOME promise => Future.fulfill promise reply |
407 | NONE => ()) (* FIXME handle protocol failure, just like in active.ML (!?) *) |
407 | NONE => ()) (* FIXME handle protocol failure, just like in active.ML (!?) *) |
408 end handle exn => if Exn.is_interrupt exn then () (*sic!*) else reraise exn) |
408 end handle exn => if Exn.is_interrupt exn then () (*sic!*) else Exn.reraise exn) |
409 |
409 |
410 |
410 |
411 |
411 |
412 (** attributes **) |
412 (** attributes **) |
413 |
413 |