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

Reply via email to