The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.06

  • *** INCOMPATIBLE CHANGE ***
    • Passing undef as the value of an optional parameter is now the same as omitting that parameter. In previous versions, undef was interpreted as either the empty string or 0 (along with a warning about "Use of uninitialized value...").
    • In particular, if you pass undef as the timeout, it now means INFINITE, but to previous versions it meant 0.
  • The modules now use XSLoader instead of DynaLoader.
  • Copied Yves Orton's fix (from Win32::ChangeNotify 1.04) so "a true value" no longer has to be a non-zero number to all relevant places.
  • Win32::IPC and its subclasses are now distributed separately from libwin32 (which has been broken up). Prior to this release, each module had its own Changes file, and their version numbers were not synchronized. Those files are appended below.
  • Revision history for Perl extension Win32::IPC.

Modules

Monitor events related to files and directories
Use Win32 event objects from Perl
Base class for Win32 synchronization objects
Use Win32 mutex objects from Perl
Use Win32 semaphore objects from Perl