The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.20 - 2016-06-17

  • Runs bug test against KQueue if possible; improves comments
  • Ensures files are added to watch before calling in callback (RT#115380) Files that were modified in the callback were sometimes not added to the watch list first (specifically in KQueue and Inotify2). This patch ensures that files/directories are added to the watch before the callback is called. Thanks to Dave Hayes <dave@jetcafe.org> for the bug report.
  • If you modified _process_events (a private method) this could break your code.
  • Upgrade is recommended if you use the KQueue or Inotify2 backends.

Modules

An AnyEvent compatible module to monitor files/directories for changes
Object to report changes in the monitored filesystem
Use Mac::FSEvents to watch for changed files
Fallback method of file watching (check in regular intervals)
Use Linux::Inotify2 to watch for changed files
Use IO::KQueue to watch for changed files