Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 19edda06d201bf99366eb18e02d83823244f551b
https://github.com/Perl/perl5/commit/19edda06d201bf99366eb18e02d83823244f551b
Author: Tony Cook <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M win32/win32.c
Log Message:
-----------
win32.c: don't define PerlIO as FILE
This prevented pretty much all of perlio.h from defining anything, and
we need that for the the actual fix.
Commit: 0803f9cd4b61d92d40f6fe87021ec50e3e943b04
https://github.com/Perl/perl5/commit/0803f9cd4b61d92d40f6fe87021ec50e3e943b04
Author: Tony Cook <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M t/io/closepid.t
Log Message:
-----------
closepid.t: pclose tests that fail on Win32
This includes an old test I wrote for pclose blocking on non-Win32
(which up until this fix used distinct pclose code from Win32) and
test code for #4106, which is the main issue being fixed by this patch
series.
Commit: 6d8e3bc331982e245840fcb760f2f973af497c97
https://github.com/Perl/perl5/commit/6d8e3bc331982e245840fcb760f2f973af497c97
Author: Tony Cook <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M doio.c
M win32/win32.c
M win32/win32.h
Log Message:
-----------
Win32: eliminate the sys_intern fdpid aka w32_fdpid
This duplicated the PL_fdpid already used by every other platform
but didn't handle the transfer done when STD handles were reopened
as pipes.
Along with re-working win32_pclose() to behave much closer to
Perl_my_pclose() from util.c and enabling the PID transfer done for
STD handles on Win32, this fixes #4106
Commit: 3c4e0244588e524251f2ebf64a36ad10781bc67b
https://github.com/Perl/perl5/commit/3c4e0244588e524251f2ebf64a36ad10781bc67b
Author: Tony Cook <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M t/io/closepid.t
Log Message:
-----------
closepid.t: these now work on Windows
Commit: 1fc90a00e06c7cba93c6844bed4fafcf9b1f5eaa
https://github.com/Perl/perl5/commit/1fc90a00e06c7cba93c6844bed4fafcf9b1f5eaa
Author: Tony Cook <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M pod/perldelta.pod
Log Message:
-----------
perldelta for close(STDOUT) for a popen(STDOUT) on Win32
Compare: https://github.com/Perl/perl5/compare/93d53d4b35bd...1fc90a00e06c
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications