1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
kosaki 8ecd3b7114 * thread.c (thread_start_func_2): don't interrupt when last thread exit
unless main thread is already exited. Otherwise main thread could be
  wrongly interrupted when it uses rb_thread_call_without_gvl(). Patch
  by Takehiro Kubo. [Bug #11237][ruby-dev:49044][GH-898]
* test/-ext-/gvl/test_last_thread.rb: new test for the above fix.
* ext/-test-/gvl/call_without_gvl/call_without_gvl.c: new ext for the
  above test.
* ext/-test-/gvl/call_without_gvl/extconf.rb: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-06-14 22:52:01 +00:00
..
-test- * thread.c (thread_start_func_2): don't interrupt when last thread exit 2015-06-14 22:52:01 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.gemspec: Fix require paths for released gem. 2015-06-13 02:35:25 +00:00
continuation
coverage * ext/coverage/coverage.c: Remove extension from require argument. 2015-04-12 04:52:23 +00:00
date * ext/date/date_core.c: Grammar fix found by @aiperon [ci skip] 2015-06-12 14:45:56 +00:00
dbm
digest digest.c: GC guard 2015-05-21 05:03:55 +00:00
etc ext: suppress warnings 2015-04-19 03:19:20 +00:00
fcntl
fiber
fiddle * ext/fiddle/depend: Fix "Wrong mix of special targets" error with 2015-04-12 00:10:52 +00:00
gdbm
io * ext/io/console/depend (.list.chksum): revert a part of r50859, because 2015-06-13 10:47:30 +00:00
json generator.c: allocate structs with wrapper 2015-05-28 07:17:55 +00:00
mathn
nkf
objspace * ext/objspace/objspace.c: add two methods to debug internals. 2015-05-28 19:40:04 +00:00
openssl * ext/openssl/ossl_ocsp.c: fix documentation on ocsp response cert status. 2015-06-13 02:38:46 +00:00
pathname * ext/pathname/lib/pathname.rb (descend): Blockless form supported. 2015-06-14 15:14:46 +00:00
psych psych: allocate structs with wrapper 2015-05-29 05:44:01 +00:00
pty * internal.h (rb_execarg_parent_end): Declared. 2015-04-09 12:44:35 +00:00
racc/cparse
rbconfig/sizeof * ext/rbconfig/sizeof/extconf.rb: Check C99 standard integer types. 2015-06-03 12:14:21 +00:00
readline readline.c: initialize before rl_refresh_line 2015-01-14 06:43:50 +00:00
ripper
sdbm _sdbm.c: fix pointers to shift 2015-02-04 08:35:08 +00:00
socket raddrinfo.c: suppress a warning 2015-06-14 12:25:42 +00:00
stringio stringio.c: don't raise after close 2015-03-13 06:04:39 +00:00
strscan allocate structs with wrapper 2015-05-16 12:56:48 +00:00
syslog
thread thread.c: refine enums 2015-02-27 03:55:00 +00:00
tk tkutil.c: fix out-of-bounds access 2015-06-01 01:55:10 +00:00
win32 * ext/win32/Win32API.rb (initialize): accept both a string and an array 2015-02-25 13:08:01 +00:00
win32ole * ext/win32ole/win32ole.c: fix a typo. Patch by @davydovanton 2015-06-04 02:53:11 +00:00
zlib * ext/zlib/zlib.c: Fix indentation for rdoc. 2015-06-11 10:11:30 +00:00
.document
extmk.rb extmk.rb: extract CLEANFILES and DISTCLEANFILES 2015-01-21 04:22:07 +00:00
Setup
Setup.atheos
Setup.emx
Setup.nacl
Setup.nt