Closed Bug 541515 Opened 15 years ago Closed 14 years ago

process links, failure propagation and trapping

Categories

(Servo Graveyard :: Rust, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: graydon, Unassigned)

Details

A proc needs a link (or a link-group) such that when it fails, it calls other->kill() on the linked procs, a la the erlang failure-linking model.

Generalize to 'signal handler' eventually, but probably not at first.
Basic version of this (child kills parent on failure) went in with aa59e9bb09ce.
Summary: process links, failure propagation → process links, failure propagation and trapping
Mechanism for trapping failures still lacking. All child-deaths now cause parent-death.
Moved to github issue #21.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
Group: servo
You need to log in before you can comment on or make changes to this bug.