Changes for version 0.209 - 2023-11-16

  • Prerequirement Changes
    • Require SPVM::Sys 0.497.
    • Require SPVM::Go 0.003.
  • New Features
    • Add $lengtht and $buf_offset argument to the send method in the IO::Socket class.
      • method send : int ($buffer : string, $flags : int = 0, $to : Sys::Socket::Sockaddr = undef, $length : int = -1, $buf_offset : int = 0);
    • Add $buf_offset argument to the recv method in the IO::Socket class.
      • method recv : int ($buffer : mutable string, $length : int = -1, $flags : int = 0, $buf_offset : int = 0);
  • Internal Changes
    • The the read method in the IO::Socket calls revc method.
    • The the write method in the IO::Socket calls send method.
    • The the sysread method in the IO::Socket calls revc method.
    • The the syswrite method in the IO::Socket calls send method.
  • New Features and Incompatible Changes
    • The socket of IO::Socket is set to non-blocking mode.
    • IO::Socket supports goroutine of Go.

Modules

File IO, Socket, Select/Polling.
File Input/Output
I/O Handling
Socket Communications
Short Description