mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
merge revision(s) 40182,40221: [Backport #8311]
test_curses.rb: add sentinel * test/test_curses.rb (TestCurses#run_curses): add sentinel to get rid of read pty output after the child process terminated, which causes EIO on Linux. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
88d0a18c9f
commit
7194acb65d
2 changed files with 7 additions and 4 deletions
|
@ -28,14 +28,17 @@ rescue Exception => e
|
|||
ensure
|
||||
close_screen
|
||||
puts "", [Marshal.dump([result, e])].pack('m').delete("\n")
|
||||
print "\\0"
|
||||
$stdio.flush
|
||||
end
|
||||
src
|
||||
if input
|
||||
w.print(input)
|
||||
w.flush
|
||||
end
|
||||
res = r.read
|
||||
res = r.gets("\0")
|
||||
return unless res
|
||||
res.chomp!("\0")
|
||||
res, error = Marshal.load(res[/(.*)\Z/, 1].unpack('m')[0])
|
||||
raise error if error
|
||||
return res
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#define RUBY_VERSION "2.0.0"
|
||||
#define RUBY_RELEASE_DATE "2013-04-21"
|
||||
#define RUBY_PATCHLEVEL 158
|
||||
#define RUBY_RELEASE_DATE "2013-04-23"
|
||||
#define RUBY_PATCHLEVEL 159
|
||||
|
||||
#define RUBY_RELEASE_YEAR 2013
|
||||
#define RUBY_RELEASE_MONTH 4
|
||||
#define RUBY_RELEASE_DAY 21
|
||||
#define RUBY_RELEASE_DAY 23
|
||||
|
||||
#include "ruby/version.h"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue