Working on sf00246-any_p-for-presence
Make the arg of .any? optional
Make the arg of .any? optional
Add Vec.with_elems
Closed by [d91976]
merge sf00245-vec-with_elems
close sf00245-vec-with_elems
remove Vec.with_just_or
update the manual
add kinkdoc to Vec.with_elems
replace uses of Vec.with_just_or by .with_elems
add Vec.with_elems
Working on sf00245-vec-with_elems
Add Vec.with_elems
Rename IP_ADDRESS_PORT to IP_PORT, IP_ADDRESS to IP
Closed by [8fbfa8]
merge sf00244-rename-address-types
close sf00244-rename-address-types
add Japanese translation of kinkdoc of IP_PORT
add Japanese translation of IP funs
add Japanese translation of methods of type ip
rename IP_ADDRESS to IP
rename IP_ADDRESS_PORT to IP_PORT
Add Vec.with_elems
Rename IP_ADDRESS_PORT to IP_PORT, IP_ADDRESS to IP
Work on sf00244-rename-address-types
Socket options must be merged to ref-type adts
Refine APIs of ref-type adts
Use ENUM_GROUP for DAY_OF_WEEK
Unpaired surrogates of JSON encoding and decoding
Rename IP_ADDRESS_PORT to IP_PORT, IP_ADDRESS to IP, SOCKET_ADDRESS to ADDRESS
Cancellation of .connect and .accept
Closed by [6643d5]
merge sf00166-socket-timeout
close sf00166-socket-timeout
update changelog
add Japanese translation of kinkdoc of Tcp.close and Tcp.close_unless_connected
add Japanese translation of Tcp.connect
fix a test
fix a test
test real async close
add Tcp.close_unless_connected
add tcp connection status for async closure
remove handling of unexpected non-blocking mode
add C.on_closed to Tcp.connect
refactor TCP
open selector with tcp connecting socket
refactor Tcp.close
improve STOPWATCH
refactor TCP and tests
add Japanese translation of kinkdoc of TCP_SERVER
check whether the socket is listening explicitly
fix a test
add cancel operation to TCP_SERVER
make server socket non-blocking
make Serv.accept check whether the listening socket is bound
refacor TCP_SERVER
have Selector in TCP_SERVER
use _CLOSE.close_resources in TCP_SERVER
add _CLOSE.close_resources
add _CLOSE.close_maybe_exception
use _CLOSE.close_on_error
add _CLOSE.close_on_error
refactor TCP_SERVER.open
Rename IP_ADDRESS_PORT to IP_PORT, IP_ADDRESS to IP, SOCKET_ADDRESS to ADDRESS
Rename IP_ADDRESS_PORT to IP_PORT, IP_ADDRESS to IP
Cancellation of .connect and .accept
Cancellation of .connect and .accept
Socket options must be merged to ref-type adts
Add C.trace config method to TRACE.new
Refine APIs of ref-type adts
Refine APIs of ref-type adts
Refine APIs of ref-type adts
Refine APIs of ref-type adts
Cancellation of .connect and .accept
Timeout on .connect and .accept
Timeout on .connect and .accept
Working on sf00166-socket-timeout
Timeout on .connect and .accept
Timeout on .connect and .accept
Reject Buf_size=0 for TCP/TLS input/output
Closed by [8e4800]
merge sf00212-kick-socket-buf-zero
close sf00212-kick-socket-buf-zero
update changelog
make JAVA_CHANNEL_OUTPUT reject Max_buf_size=0
make JAVA_CHANNEL_INPUT reject Max_buf_size=0
accept huge Max_buf_size for JAVA_CHANNEL_INPUT.new, since it will be adjusted
add tests to C.buffer of JAVA_CHANNEL_INPUT.new
make C.buffer of Tls.input and Tls.output reject Max_buf_size=0
add tests to C.buffer to Tls.input and Tls.output
reject Max_buf_size=0 for TCP
add arg check to C.buffer of TCP.input and TCP.output
Reject Buf_size=0 for TCP/TLS input/output
Reject Buf_size=0 for TCP/UDP/TLS input/output
Work on sf00212-kick-socket-buf-zero
Reject Buf_size=0 for TCP/UDP/TLS input/output
Handle overflow in JAVA.byte, JAVA.short, ...
Closed by [5d2e92]
merge sf00239-check-java-primitive-type-boundaries