--- cvsroot/Coro/Coro.pm 2011/05/10 19:55:48 1.295 +++ cvsroot/Coro/Coro.pm 2011/05/12 23:24:28 1.296 @@ -858,7 +858,7 @@ =cut -sub join { +sub xjoin { my $self = shift; unless ($self->{_status}) { @@ -887,7 +887,7 @@ =cut -sub on_destroy { +sub xon_destroy { my ($self, $cb) = @_; push @{ $self->{_on_destroy} }, $cb; @@ -1173,6 +1173,9 @@ the windows process emulation enabled under unix roughly halves perl performance, even when not used. +Attempts to use threads created in another emulated process will crash +("cleanly", with a null pointer exception). + =item coro switching is not signal safe You must not switch to another coro from within a signal handler (only