[#97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value — muraken@...
Issue #16612 has been updated by mrkn (Kenta Murata).
4 messages
2020/02/07
[#97095] [PATCH] Modify shebang of libexec/y2racc and libexec/racc2y. — Wang Mingyu <wangmy@...>
change /usr/local/bin/ruby to /usr/bin/env ruby.
3 messages
2020/02/08
[#97307] [Ruby master Feature#16663] Add block or filtered forms of Kernel#caller to allow early bail-out — headius@...
Issue #16663 has been reported by headius (Charles Nutter).
29 messages
2020/02/28
[ruby-core:97062] [Ruby master Feature#16597] missing poll()
From:
akr@...
Date:
2020-02-05 02:41:34 UTC
List:
ruby-core #97062
Issue #16597 has been updated by akr (Akira Tanaka). michals (Michal Such=E1nek) wrote in #note-8: > This one, and it does not work. There is another place that needs to be p= atched. Is there a test for socket? I have interest in TCP. ---------------------------------------- Feature #16597: missing poll() https://bugs.ruby-lang.org/issues/16597#change-84163 * Author: michals (Michal Such=E1nek) * Status: Open * Priority: Normal ---------------------------------------- When using a socket or a pipe for writing select() cannot determine that th= e socket is closed. It tells you that it is ready to write but if you don't= have data to write you cannot tell that it is in fact closed. ruby internally uses poll() which can tell when a write socket is closed (w= ithout attempting a write()) but presents the broken select() interface. ---Files-------------------------------- test.rb (975 Bytes) 0001-io-add-additional-argument-to-fd_select-calls.patch (9.27 KB) 0002-select_internal-add-additional-argument-for-poll-err.patch (4.4 KB) 0003-io-make-use-of-poll-POLLERR-flag.patch (2.18 KB) 0004-io-add-select_with_poll-class-method-when-USE_POLL.patch (2.72 KB) 0005-io-document-IO.select_with_poll.patch (2.04 KB) 0006-thread-use-poll-in-rb_fd_select.patch (6.87 KB) -- = https://bugs.ruby-lang.org/ Unsubscribe: <mailto:[email protected]?subject=3Dunsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>