ruby/ext
normal cad4591086 remove branches in dmark and dfree GC callbacks
dmark and dfree callbacks are never called in gc.c for NULL
DATA_PTR values, not even for zombie objects.

* compile.c (ibf_loader_mark): remove branch for pointer validity
* compile.c (ibf_loader_free): ditto
* cont.c (cont_free): ditto
* cont.c (fiber_free): ditto
* dir.c (dir_free): ditto
* ext/stringio/stringio.c (strio_mark): ditto
* proc.c (binding_free): ditto
* thread_sync.c (mutex_free): ditto
* vm.c (thread_free): ditto

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-17 19:59:56 +00:00
..
-test- regparse.c: initialize return values 2017-02-20 09:46:12 +00:00
bigdecimal bigdecimal: version 1.3.2 2017-03-13 06:03:18 +00:00
cgi/escape escape.c: check argument 2017-02-02 08:02:36 +00:00
continuation Update dependencies 2016-07-06 05:48:13 +00:00
coverage Update dependencies. 2016-04-11 11:50:00 +00:00
date date_core.c: expand docs for Date shifting 2017-02-27 18:26:22 +00:00
dbm Added initial gemspec for DBM module. 2017-02-08 10:05:13 +00:00
digest fix hexdigest [ci skip] 2016-10-20 13:18:52 +00:00
etc Added initial gemspec for Etc module. 2017-02-27 09:20:39 +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 fiddle/depend: build-libffi 2017-02-11 10:33:05 +00:00
gdbm Added initial gemspec for GDBM module. 2017-02-24 06:48:55 +00:00
io console.c: unpaired size 2017-01-07 23:02:29 +00:00
json Fix rdoc of OpenStruct.json_create [ci skip] 2016-08-30 06:27:29 +00:00
mathn handle ext/ as r53141 2015-12-16 05:31:54 +00:00
nkf Update dependencies. 2016-04-11 11:50:00 +00:00
objspace ext/objspace: Specify frozen_string_literal: true. 2017-02-12 04:31:25 +00:00
openssl Revert r57690 except for read_nonblock 2017-02-23 02:40:17 +00:00
pathname Pathname#empty? implemented. 2016-11-05 03:29:08 +00:00
psych Update psych-2.2.3 2017-02-24 06:32:48 +00:00
pty ext/pty: Specify frozen_string_literal: true. 2017-02-04 06:49:00 +00:00
racc/cparse Update dependencies 2016-07-06 05:48:13 +00:00
rbconfig/sizeof rbconfig/sizeof: remove VPATH 2017-03-09 06:44:57 +00:00
readline Fix up r57788, Function is removed at readline-6.3. 2017-03-07 04:46:46 +00:00
ripper {ext,test}/ripper: Specify frozen_string_literal: true. 2017-02-05 07:54:32 +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 ext/socket/raddrinfo.c (addrinfo_mark): avoid needless branch 2017-03-09 03:49:47 +00:00
stringio remove branches in dmark and dfree GC callbacks 2017-03-17 19:59:56 +00:00
strscan Added initial gemspec for StringScanner class. 2017-02-07 07:14:21 +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 ext/win32ole/win32ole.c(ole_initialize): avoid to fail in Windows nano server. 2017-02-25 22:28:22 +00:00
zlib zlib for mingw 2017-03-03 09:27:27 +00:00
.document * ext/win32ole/win32ole.c: separate WIN32OLE::VARIANT src file 2014-08-02 14:55:36 +00:00
Setup * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00
Setup.atheos * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00
Setup.nacl * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00
Setup.nt * ext/tk: Tk is removed from stdlib. [Feature #8539] 2016-08-09 06:44:45 +00:00
extmk.rb suppress warning: shadowing outer local variable - e 2017-03-07 05:19:00 +00:00