diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-05-04 17:25:38 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-05-04 17:25:38 +0000 |
commit | 3e8e963837c27554d393dcde695c7fc2a43d79e9 (patch) | |
tree | 1c0c142e0d46873781dbfbc0e7cb33812ecf0c10 /ChangeLog | |
parent | d3677c3d05c2a216c547e65d02b42a0a476209f2 (diff) | |
download | ruby-3e8e963837c27554d393dcde695c7fc2a43d79e9.tar.gz |
* gc.c (set_heaps_increment): fix memory allocation strategy by
determining heaps_inc from heaps_used, not objects_delta.
(struct rb_objspace): delta removed. change increment, length and
used to long for LP64.
(objects_delta): removed.
(allocate_heaps): add next_heaps_length argument.
(init_heap): renamed from add_heap.
(garbage_collect): use heaps_increment in dont_gc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +Mon May 5 02:10:23 2008 Tanaka Akira <akr@fsij.org> + + * gc.c (set_heaps_increment): fix memory allocation strategy by + determining heaps_inc from heaps_used, not objects_delta. + (struct rb_objspace): delta removed. change increment, length and + used to long for LP64. + (objects_delta): removed. + (allocate_heaps): add next_heaps_length argument. + (init_heap): renamed from add_heap. + (garbage_collect): use heaps_increment in dont_gc. + Sun May 4 21:09:32 2008 Tanaka Akira <akr@fsij.org> * lib/getoptlong.rb: use $stderr instead of $deferr. |