From 3c7745344d8660422285b50da59fcd2e7106a980 Mon Sep 17 00:00:00 2001 From: Steve Hay Date: Thu, 16 Aug 2012 09:11:00 +0100 Subject: [PATCH] perldelta - Document Windows-specific changes --- pod/perldelta.pod | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 105b8af..b57db3e 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -334,6 +334,14 @@ mark but the final quotation mark is missing. This replaces a bogus and misleading error message about not finding the label itself [perl #114104]. +=item * + +L + +This error is thrown when a child pseudo-process in the ithreads implementation +on Windows was not scheduled within the time period allowed and therefore was +not able to initialize properly [perl #88840] + =back =head3 New Warnings @@ -458,9 +466,18 @@ L section. =over 4 -=item XXX-some-platform +=item Windows -XXX +A new makefile option, USE_64_BIT_INT, has been added to the Windows makefiles. +Set this to "define" when building a 32-bit perl if you want it to use 64-bit +integers. + +Machine code size reductions, already made to the DLLs of XS modules in 5.17.2, +have now been extended to the perl DLL itself. + +Building with VC++ 6.0 was inadvertently broken in 5.17.2 but has now been +fixed again. XXX Actually, it's now been broken again, so ensure that it gets +fixed once more before release, or remove this comment! =back @@ -611,6 +628,13 @@ have now been fixed. Under debugging builds, the B<-DA> command line option started crashing in Perl 5.16. It has been fixed [perl #114368]. +=item * + +A potential deadlock scenario involving the premature termination of a +pseudo-forked child in a Windows build with ithreads enabled has been fixed. +This resolves the common problem of the F test hanging on Windows. +[perl #88840] + =back =head1 Known Problems -- 2.7.4