Skip to content

Commit 3457be5

Browse files
committed
merge revision(s) r49797: [Backport ruby#10923]
* ext/io/wait/wait.c (io_nread): wrap return value with INT2FIX Thanks to Yura Sokolov <[email protected]> [ruby-core:68369] [Bug#10923] * test/io/wait/test_io_wait.rb (test_nread_buffered): fix broken test git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent f50f702 commit 3457be5

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
Tue Mar 3 02:42:27 2015 Eric Wong <[email protected]>
2+
3+
* ext/io/wait/wait.c (io_nread): wrap return value with INT2FIX
4+
Thanks to Yura Sokolov <[email protected]>
5+
[ruby-core:68369] [Bug#10923]
6+
* test/io/wait/test_io_wait.rb (test_nread_buffered):
7+
fix broken test
8+
19
Sun Mar 1 02:30:23 2015 Seiei Higa <[email protected]>
210

311
* vm_method.c (rb_alias): raise a NameError when creating alias to

ext/io/wait/wait.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ io_nread(VALUE io)
6262
GetOpenFile(io, fptr);
6363
rb_io_check_readable(fptr);
6464
len = rb_io_read_pending(fptr);
65-
if (len > 0) return len;
65+
if (len > 0) return INT2FIX(len);
6666
if (!FIONREAD_POSSIBLE_P(fptr->fd)) return INT2FIX(0);
6767
if (ioctl(fptr->fd, FIONREAD, &n)) return INT2FIX(0);
6868
if (n > 0) return ioctl_arg2num(n);

test/io/wait/test_io_wait.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def test_nread
3131

3232
def test_nread_buffered
3333
@w.syswrite ".\n!"
34-
assert_equal ".\n", @r.read(2)
34+
assert_equal ".\n", @r.gets
3535
assert_equal 1, @r.nread
3636
end
3737

version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#define RUBY_VERSION "2.1.5"
2-
#define RUBY_RELEASE_DATE "2015-03-01"
3-
#define RUBY_PATCHLEVEL 305
2+
#define RUBY_RELEASE_DATE "2015-03-03"
3+
#define RUBY_PATCHLEVEL 306
44

55
#define RUBY_RELEASE_YEAR 2015
66
#define RUBY_RELEASE_MONTH 3
7-
#define RUBY_RELEASE_DAY 1
7+
#define RUBY_RELEASE_DAY 3
88

99
#include "ruby/version.h"
1010

0 commit comments

Comments
 (0)