ruby-cvs:16122
From: (matz) <matz ruby-lang.org>
Date: Mon, 12 Dec 2005 09:35:12 +0900
Subject: [ruby-cvs:16122] ruby/ext/win32ole, ruby/ext/iconv, ruby/ext/etc, ruby/ext/digest, ruby: * ext/digest/digest.c (rb_digest_base_s_digest): add volatile to
matz Mon, 12 Dec 2005 09:35:12 +0900
Modified files:
ruby/ext/win32ole:
win32ole.c
ruby/ext/iconv:
iconv.c
ruby/ext/etc:
etc.c
ruby/ext/digest:
digest.h digest.c
ruby:
variable.c signal.c ruby.c main.c io.c gc.c eval.c enum.c
compar.c ChangeLog
Log:
* ext/digest/digest.c (rb_digest_base_s_digest): add volatile to
protect temporary context object. [ruby-dev:27979]
* ext/iconv/iconv.c (Init_iconv): rb_gc_register_address() should
be called before actual variable initialization.
[ruby-dev:27986]
Revision Changes Path
1.43 +3 -3 ruby/ext/win32ole/win32ole.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/win32ole/win32ole.c?cvsroot=src&r1=1.42&r2=1.43
1.28 +2 -2 ruby/ext/iconv/iconv.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/iconv/iconv.c?cvsroot=src&r1=1.27&r2=1.28
1.20 +4 -4 ruby/ext/etc/etc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/etc/etc.c?cvsroot=src&r1=1.19&r2=1.20
1.2 +6 -6 ruby/ext/digest/digest.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/digest/digest.h?cvsroot=src&r1=1.1&r2=1.2
1.16 +27 -69 ruby/ext/digest/digest.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/digest/digest.c?cvsroot=src&r1=1.15&r2=1.16
1.131 +5 -3 ruby/variable.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/variable.c?cvsroot=src&r1=1.130&r2=1.131
1.71 +6 -2 ruby/signal.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/signal.c?cvsroot=src&r1=1.70&r2=1.71
1.112 +3 -3 ruby/ruby.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.c?cvsroot=src&r1=1.111&r2=1.112
1.15 +6 -2 ruby/main.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/main.c?cvsroot=src&r1=1.14&r2=1.15
1.394 +3 -3 ruby/io.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.393&r2=1.394
1.218 +12 -4 ruby/gc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.217&r2=1.218
1.852 +4 -4 ruby/eval.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.851&r2=1.852
1.65 +3 -3 ruby/enum.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/enum.c?cvsroot=src&r1=1.64&r2=1.65
1.27 +4 -4 ruby/compar.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/compar.c?cvsroot=src&r1=1.26&r2=1.27
1.4832 +9 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4831&r2=1.4832