perldelta for POSIX sigsuspend
authorFather Chrysostomos <sprout@cpan.org>
Mon, 2 Jan 2012 22:24:20 +0000 (14:24 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Tue, 3 Jan 2012 06:10:37 +0000 (22:10 -0800)
pod/perldelta.pod

index 48ca6c4..bc6e4ca 100644 (file)
@@ -1,8 +1,10 @@
 =encoding utf8
 
 =for comment
-This has been completed up to e0538447777, except for:
+This has been completed up to 20120e5, except for:
 8629c11317 smueller Escape double-quotes in generated #line directives
+8dc67a69b  shlomif  perl -d: display lines inside subroutines.
+3dfd1b5cd2 leont    Export PerlIOBase_open
 
 =head1 NAME
 
@@ -201,6 +203,16 @@ and the same.
 
 =item *
 
+L<POSIX> has been upgraded from version 1.27 to version 1.28.
+
+C<sigsuspend> and C<pause> now run signals handle before returning, as the
+whole point of these two functions is to wait until a signal has
+arrived, and then return I<after> it has been triggered.  Delayed, or
+"safe", signals were preventing that from happening, possibly resulting in
+race conditions [perl #107216].
+
+=item *
+
 L<Term::UI> has been upgraded from version 0.26 to version 0.30.
 
 =item *