ruby-cvs:23596
From: akr ruby-lang.org
Date: Sun, 11 May 2008 14:44:37 +0900 (JST)
Subject: [ruby-cvs:23596] Ruby:r16356 (trunk): * include/ruby/ruby.h (SIZET2NUM): new macro.
akr 2008-05-11 14:44:36 +0900 (Sun, 11 May 2008)
New Revision: 16356
Modified files:
trunk/ChangeLog
trunk/gc.c
trunk/include/ruby/ruby.h
Log:
* include/ruby/ruby.h (SIZET2NUM): new macro.
(NUM2SIZET): new macro.
* gc.c (struct rb_objspace): use size_t for increment, length and
used for 64bit.
(allocate_heaps): ditto.
(assign_heap_slot): ditto.
(set_heaps_increment): ditto.
(gc_mark_all): ditto.
(is_pointer_to_heap): ditto.
(free_unused_heaps): ditto.
(gc_sweep): ditto.
(os_obj_of): ditto.
(rb_gc_call_finalizer_at_exit): ditto.
(count_objects): ditto.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/ruby.h?r1=16356&r2=16355&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16356&r2=16355&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=16356&r2=16355&diff_format=u