[前][次][番号順一覧][スレッド一覧]

ruby-changes:55818

From: Kazuhiro <ko1@a...>
Date: Fri, 24 May 2019 19:00:51 +0900 (JST)
Subject: [ruby-changes:55818] Kazuhiro NISHIYAMA: 6ae9d5c85f (trunk): Revert "check it in eden or tomb."

https://git.ruby-lang.org/ruby.git/commit/?id=6ae9d5c85f

From 6ae9d5c85f3a2a7002b8fc0525e3aca645ec1709 Mon Sep 17 00:00:00 2001
From: Kazuhiro NISHIYAMA <zn@m...>
Date: Fri, 24 May 2019 18:59:58 +0900
Subject: Revert "check it in eden or tomb."

This reverts commit 712c027524e3a03500b3098d950fc2f0608ce897.

diff --git a/gc.c b/gc.c
index 3432373..ae0c68c 100644
--- a/gc.c
+++ b/gc.c
@@ -2212,10 +2212,8 @@ is_pointer_to_heap(rb_objspace_t *objspace, void *ptr) https://github.com/ruby/ruby/blob/trunk/gc.c#L2212
 	page = heap_pages_sorted[mid];
 	if (page->start <= p) {
 	    if (p < page->start + page->total_slots) {
-                if (!page->flags.in_tomb) {
-                    RB_DEBUG_COUNTER_INC(gc_isptr_maybe);
-                    return TRUE;
-                }
+                RB_DEBUG_COUNTER_INC(gc_isptr_maybe);
+		return TRUE;
 	    }
 	    lo = mid + 1;
 	}
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]