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 0.214 - 2023-05-21

  • Imcompatible Changes
    • handles field in IO::Select is renamed to fds_list.
    • The type of add method in IO::Select is changed from int to void.
    • The type of remove method in IO::Select is changed from int to void.
    • handles method in IO::Select is renamed to fds.
  • New Features
    • Add count method to IO::Select class.
    • An argument in IO::Select#can_read method becomes an optional argument. Negative value means block indefinitely.
      • Before
        • method can_read : int[] ($timeout : double);
      • After
        • method can_read : int[] ($timeout : double = -1);
    • An argument in IO::Select#can_write method becomes an optional argument. Negative value means block indefinitely.
      • Before
        • method can_write : int[] ($timeout : double);
      • After
        • method can_write : int[] ($timeout : double = -1);
    • An argument in IO::Select#can_has_exception method becomes an optional argument. Negative value means block indefinitely.
      • Before
        • method can_has_exception : int[] ($timeout : double);
      • After
        • method can_has_exception : int[] ($timeout : double = -1);

Modules

File IO, Sockets, Select/Polling.
File IO
I/O Handling
select System Call
Socket Communications
IPv4 Sockets
IPv4/IPv6 Sockets
Short Description