ruby-changes:12478
From: shyouhei <ko1@a...>
Date: Sat, 18 Jul 2009 00:48:19 +0900 (JST)
Subject: [ruby-changes:12478] Ruby:r24178 (ruby_1_8_7): * gc.c (rb_gc_call_finalizer_at_exit): finalizer_table can be NULL.
shyouhei 2009-07-18 00:48:05 +0900 (Sat, 18 Jul 2009) New Revision: 24178 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24178 Log: * gc.c (rb_gc_call_finalizer_at_exit): finalizer_table can be NULL. [ruby-core:24395] Modified files: branches/ruby_1_8_7/ChangeLog branches/ruby_1_8_7/gc.c branches/ruby_1_8_7/version.h Index: ruby_1_8_7/ChangeLog =================================================================== --- ruby_1_8_7/ChangeLog (revision 24177) +++ ruby_1_8_7/ChangeLog (revision 24178) @@ -1,3 +1,8 @@ +Sat Jul 18 00:44:43 2009 URABE Shyouhei <shyouhei@r...> + + * gc.c (rb_gc_call_finalizer_at_exit): finalizer_table can be NULL. + [ruby-core:24395] + Thu Jul 16 09:35:06 2009 Akinori MUSHA <knu@i...> * lib/delegate.rb (Delegator#method_missing) Index: ruby_1_8_7/version.h =================================================================== --- ruby_1_8_7/version.h (revision 24177) +++ ruby_1_8_7/version.h (revision 24178) @@ -1,15 +1,15 @@ #define RUBY_VERSION "1.8.7" -#define RUBY_RELEASE_DATE "2009-07-16" +#define RUBY_RELEASE_DATE "2009-07-18" #define RUBY_VERSION_CODE 187 -#define RUBY_RELEASE_CODE 20090716 -#define RUBY_PATCHLEVEL 185 +#define RUBY_RELEASE_CODE 20090718 +#define RUBY_PATCHLEVEL 186 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 #define RUBY_VERSION_TEENY 7 #define RUBY_RELEASE_YEAR 2009 #define RUBY_RELEASE_MONTH 7 -#define RUBY_RELEASE_DAY 16 +#define RUBY_RELEASE_DAY 18 #ifdef RUBY_EXTERN RUBY_EXTERN const char ruby_version[]; Index: ruby_1_8_7/gc.c =================================================================== --- ruby_1_8_7/gc.c (revision 24177) +++ ruby_1_8_7/gc.c (revision 24178) @@ -1998,7 +1998,7 @@ int i; /* run finalizers */ - if (need_call_final) { + if (need_call_final && finalizer_table) { do { p = deferred_final_list; deferred_final_list = 0; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/