LIST> on Win32, since the Win32 API doesn't accept program arguments
as a list.
-=head2 C<close> now sets C<$!>
-
-When an I/O error occurs, the fact that there has been an error is recorded
-in the handle. C<close> returns false for such a handle. Previously, the
-value of C<$!> would be untouched by C<close>, so the common convention of
-writing S<C<close $fh or die $!>> did not work reliably. Now the handle
-records the value of C<$!>, too, and C<close> restores it.
-
=head2 Assignment to list repetition
C<(...) x ...> can now be used within a list that is assigned to, as long
=item *
+C<close> now sets C<$!>
+
+When an I/O error occurs, the fact that there has been an error is recorded
+in the handle. C<close> returns false for such a handle. Previously, the
+value of C<$!> would be untouched by C<close>, so the common convention of
+writing S<C<close $fh or die $!>> did not work reliably. Now the handle
+records the value of C<$!>, too, and C<close> restores it.
+
+=item *
+
C<pack("D", $x)> and C<pack("F", $x)> now zero the padding on x86 long
double builds. Under some build options on GCC 4.8 and later, they used
to either overwrite the zero-initialized padding, or bypass the