[macruby-changes] [MacRuby/MacRuby] 4aaea9: Implement rb_io_set_nonblock to allow Socket#accep...

noreply at github.com noreply at github.com
Tue Apr 5 18:39:28 PDT 2011


Branch: refs/heads/master
Home:   https://github.com/MacRuby/MacRuby

Commit: 4aaea9412dbf51da5d8abb41f00a459bdf033067
    https://github.com/MacRuby/MacRuby/commit/4aaea9412dbf51da5d8abb41f00a459bdf033067
Author: Ben Mitchell <ben.mitchell at apple.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M ext/socket/socket.c
  M include/ruby/io.h
  M io.c

Log Message:
-----------
Implement rb_io_set_nonblock to allow Socket#accept_nonblock to work correctly again, addressing #1195. (This doesn't have any effect on IO#read_nonblock or IO#write_nonblock; those changes are more involved.)


Commit: e33666a7a175eb71a4f1a535e8529987e3e3ec7b
    https://github.com/MacRuby/MacRuby/commit/e33666a7a175eb71a4f1a535e8529987e3e3ec7b
Author: Ben Mitchell <ben.mitchell at apple.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M io.c

Log Message:
-----------
Additional change for #1195: rb_sys_fail() messages now state that fcntl() failed, per lrz.


Commit: 31ab6cf5c1b5aa8601737aeb732c3e7b4f49ca7d
    https://github.com/MacRuby/MacRuby/commit/31ab6cf5c1b5aa8601737aeb732c3e7b4f49ca7d
Author: Ben Mitchell <ben.mitchell at apple.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M io.c

Log Message:
-----------
One more tweak for #1195: adding the manual number. The rb_sys_fail() calls in the file are inconsistent, but it's probably a good idea to include the manual number where possible.


Compare: https://github.com/MacRuby/MacRuby/compare/4081b72...31ab6cf


More information about the macruby-changes mailing list