Summary
- Reapply "Release all waiting processes when destroying a socket (fixes #15975)" (details)
- Signal each Semaphore only once to avoid dependency on #signalAll (details)
- Access semaphores directly from their instance variables rather than through accessors (details)
- Add delay and update comment in #testFlushOtherEndClosed to prevent transient failure (details)
- Add wait in #testNextPutAllFlushOtherEndClosed similar to #testFlushOtherEndClosed (details)
- Ensure we actually fill the TCP send buffer in #testFlushLargeMessageOtherEndClosed (details)
- Skip SocketStreamTest>>testFlushLargeMessageOtherEndClosed on Windows (details)
- Clarify the purpose of the return value from #waitForSendDoneFor:... (details)
The file was modified | src/Network-Kernel/Socket.class.st (diff) |
The file was modified | src/Network-Kernel/Socket.class.st (diff) |
The file was modified | src/Network-Kernel/Socket.class.st (diff) |
The file was modified | src/Network-Tests/SocketStreamTest.class.st (diff) |
The file was modified | src/Network-Tests/SocketStreamTest.class.st (diff) |
The file was modified | src/Network-Tests/SocketStreamTest.class.st (diff) |
The file was modified | src/Network-Tests/SocketStreamTest.class.st (diff) |
The file was modified | src/Network-Kernel/Socket.class.st (diff) |