[#72745] [Ruby trunk - Misc #11876] [Closed] Scheduled maintenance 2016/01/01 — shibata.hiroshi@...
Issue #11876 has been updated by Hiroshi SHIBATA.
shibata.hiroshi@gmail.com wrote:
[#72824] [Ruby trunk - Bug #11973] IO#advise should raise NotImplementedError on platforms that do not support that call — git@...
Issue #11973 has been updated by Chuck Remes.
[#72954] [Ruby trunk - Feature #12010] [Assigned] Exclude dot and dotdot from Dir#each — naruse@...
Issue #12010 has been reported by Yui NARUSE.
naruse@airemix.jp wrote:
[#73313] [Ruby trunk - Bug #12007] [Open] Newly added Unicode data file doesn't get downloaded — shugo@...
SXNzdWUgIzEyMDA3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgU2h1Z28gTWFlZGEuCgpTdGF0dXMgY2hh
[#73372] [Ruby trunk - Misc #12004] Code of Conduct — benton@...
Issue #12004 has been updated by Benton Barnett.
On Sun, Jan 24, 2016 at 5:13 PM, <benton@bentonbarnett.com> wrote:
[#73421] [Ruby trunk - Misc #12004] Code of Conduct — nekocat432@...
Issue #12004 has been updated by Ruby Dino.
I=E2=80=99m sorry, but this, like the code of merit, is merely a derailing =
T24gMjAxNi8wMS8yNiAwMTozMiwgQXVzdGluIFppZWdsZXIgd3JvdGU6Cj4gSeKAmW0gc29ycnks
On Tue, Jan 26, 2016 at 12:25 AM, Martin J. D=C3=BCrst <duerst@it.aoyama.ac=
[#73491] [Ruby trunk - Misc #12004] Code of Conduct — git@...
Issue #12004 has been updated by Chuck Remes.
They will never provide any numbers because they are not engineers and they
Coraline is a panelist on Ruby rogues and a very well respected member of
OK, sorry for previous comment. Let's try this way.
On Tue, Jan 26, 2016 at 5:15 PM, Andrew Kirilenko <
[#73558] [Ruby trunk - Misc #12004] Code of Conduct — andrew.kirilenko@...
Issue #12004 has been updated by Andrew Kirilenko.
Andrew, please stop digging. Your hole is only getting deeper.
>Andrew, please stop digging. Your hole is only getting deeper.
[#73586] [Ruby trunk - Misc #12004] Code of Conduct — andrew@...
Issue #12004 has been updated by Andrew Vit.
[#73593] [Ruby trunk - Bug #12034] RegExp does not respect file encoding directive — nobu@...
Issue #12034 has been updated by Nobuyoshi Nakada.
[ruby-core:73122] [Ruby trunk - Misc #12013] [Feedback] io/wait: allow to wait on readable and writable
Issue #12013 has been updated by Nobuyoshi Nakada. Description updated Status changed from Open to Feedback Assignee set to Nobuyoshi Nakada What about: ~~~ruby mysock.wait(30, to: [:read, :write]) ~~~ or ~~~ruby mysock.wait(30, to: :readwrite) ~~~ ---------------------------------------- Misc #12013: io/wait: allow to wait on readable and writable https://bugs.ruby-lang.org/issues/12013#change-56347 * Author: Tiago Cardoso * Status: Feedback * Priority: Normal * Assignee: Nobuyoshi Nakada ---------------------------------------- If I have a socket and I want to wait for both read and write events, IO.select is my only co-pilot: ~~~ruby IO.select([mysock],[mysock]) ~~~ the beautiful thing about the `#wait_readable` and `#wait_writable` methods is that I can have a friendlier way to compose sockets for other event loops which monkey-patching `IO.select`. One example is celluloid-io, which has its own wrappers around the network sockets classes. But I think there is a limitation when I want to listen for both reads and writes. See both examples below: ~~~ruby IO.select([mysock],[mysock], nil, 30) # as opposed to require 'io/wait' mysock.wait_readable(30) && mysock.wait_writable(30) ~~~ in the second example, I can wait potentially 60 seconds, instead of the 30 from the first example. I'm not sure which API it should be, my main reference is the celluloid io reactor api in this case: ~~~ruby mysock.wait(:r) mysock.wait(:w) mysock.wait(:rw) ~~~ drawback: there is already a wait method, so backwards compatibility would be gone. or would it? Current arity is 0, which means, one could still alias it to `#wait_readable` if no argument is passed. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>