1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
normal 27b8ef7ff7 thread.c: avoid busy looping on rb_thread_fd_close
We no longer use it this function, but extensions do, and
we need to ensure it continues to work for them.

* thread.c (rb_thread_fd_close): schedule other threads in loop
* ext/-test-/thread_fd_close/thread_fd_close.c: new file
* ext/-test-/thread_fd_close/depend: ditto
* ext/-test-/thread_fd_close/extconf.rb: ditto
* test/-ext-/thread_fd_close/test_thread_fd_close.rb: new test

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-07 00:32:02 +00:00
..
-test- thread.c: avoid busy looping on rb_thread_fd_close 2017-06-07 00:32:02 +00:00
bigdecimal bigdecimal: version 1.3.2 2017-03-13 06:03:18 +00:00
cgi/escape cgi/util.rb: Don't escape tilde in #escape 2017-05-17 12:34:59 +00:00
continuation Update dependencies 2016-07-06 05:48:13 +00:00
coverage ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
date date_core.c: fix docs for %Z format 2017-05-09 18:56:22 +00:00
dbm Import gemspec from ruby/dbm 2017-04-11 08:49:01 +00:00
digest fix hexdigest [ci skip] 2016-10-20 13:18:52 +00:00
etc Merge upstream of ruby/etc. 2017-04-11 22:41:21 +00:00
fcntl gem name should be the downcase. 2017-02-24 06:50:43 +00:00
fiber Update dependencies 2016-07-06 05:48:13 +00:00
fiddle Add sha512 2017-04-22 00:27:14 +00:00
gdbm Bump version to gdbm-2.0.0.beta1 2017-04-28 12:14:56 +00:00
io ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
json Merge json-2.0.4. 2017-04-12 00:21:18 +00:00
nkf ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
objspace ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
openssl Search SSL libraries by testing various filename patterns 2017-05-16 08:03:53 +00:00
pathname ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
psych Import psych-3.0.0.beta1 from ruby/psych. 2017-04-05 13:16:32 +00:00
pty ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
racc/cparse Update dependencies 2016-07-06 05:48:13 +00:00
rbconfig/sizeof ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
readline ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
ripper ripper.c should have #line "ripper.c", not #line "parse.c" 2017-05-20 12:23:27 +00:00
rubyvm get rid of test failures introduced at r56848 2016-11-20 06:19:05 +00:00
sdbm Added initial gemspec for SDBM module. 2017-02-28 07:45:54 +00:00
socket separate constdefs.c and constdefs.h 2017-05-08 05:31:02 +00:00
stringio stringio.gemspec: requires ruby 2.2 2017-03-22 14:06:57 +00:00
strscan ruby tool/update-deps --fix 2017-03-22 06:00:18 +00:00
syslog Update dependencies. 2016-04-11 11:50:00 +00:00
win32 resolv9x.rb: fix typo 2017-02-14 12:34:11 +00:00
win32ole remove extra call to OleInitialize 2017-05-26 09:49:20 +00:00
zlib zlib.c: no buf_filled in zstream 2017-05-01 02:01:38 +00:00
.document Document parse.y instead of ext/ripper/ripper.c 2017-04-23 01:31:37 +00:00
extmk.rb ext/extmk.rb: colorize notes [Feature #13302] 2017-04-21 03:01:12 +00:00
Setup Removed deprecated extensions of mathn. 2017-04-20 08:21:24 +00:00
Setup.atheos * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00
Setup.nacl Removed deprecated extensions of mathn. 2017-04-20 08:21:24 +00:00
Setup.nt * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00