You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce IO::Stream::Duplex as a low-level duplex transport for composing separate input and output endpoints.
Add IO::Stream::Duplex(input, output) as a convenient constructor that returns a buffered stream wrapping a duplex transport.
Add a timeout compatibility shim for StringIO so duplex streams composed from in-memory endpoints can participate in the timeout interface consistently.