ruby/include
ko1 60be3dc560 * include/ruby/ruby.h: add a type T_DEFERRED.
* gc.c: fix deferred finalizer system.  finalize processes of
  T_DATA and T_FILE are executed after gc process.
  And fix to use BUILTIN_TYPE() instead of seeing flag.
* thread.c, vm_core.h: add RUBY_VM_SET_FINALIZER_INTERRUPT()
  and check intterupt_flag at rb_thread_execute_interrupts().
* thread.c (mutex_mark): fix to mark next_mutex.
* vm.c (rb_thread_mark): fix to mark keeping_mutexes.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-27 05:59:32 +00:00
..
ruby * include/ruby/ruby.h: add a type T_DEFERRED. 2008-07-27 05:59:32 +00:00
ruby.h * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that 2008-07-12 13:30:46 +00:00
rubyio.h * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that 2008-07-12 13:30:46 +00:00
rubysig.h * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that 2008-07-12 13:30:46 +00:00