From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Reachable killed buffers Date: Wed, 12 Sep 2012 21:43:07 -0700 Organization: UCLA Computer Science Department Message-ID: <5051645B.9070308@cs.ucla.edu> References: <504848D0.4020908@yandex.ru> <5048D826.3040103@yandex.ru> <5049C400.8070400@gmx.at> <504DB6DD.9030002@yandex.ru> <504E042E.5040100@yandex.ru> <504ECB49.4050509@yandex.ru> <50504349.7090603@gmx.at> <50509262.1070601@cs.ucla.edu> <50509533.9000502@yandex.ru> <50509698.5060108@cs.ucla.edu> <505098FB.1020801@gmx.at> <5050B151.2020304@yandex.ru> <5050CC93.3010506@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1347511399 19763 80.91.229.3 (13 Sep 2012 04:43:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 13 Sep 2012 04:43:19 +0000 (UTC) Cc: martin rudalics , Dmitry Antipov , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 13 06:43:21 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TC1Gq-0001lL-9t for ged-emacs-devel@m.gmane.org; Thu, 13 Sep 2012 06:43:20 +0200 Original-Received: from localhost ([::1]:33655 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TC1Gl-0002oK-WB for ged-emacs-devel@m.gmane.org; Thu, 13 Sep 2012 00:43:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TC1Gj-0002oE-SB for emacs-devel@gnu.org; Thu, 13 Sep 2012 00:43:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TC1Gj-0007J6-1Q for emacs-devel@gnu.org; Thu, 13 Sep 2012 00:43:13 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:35417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TC1Gi-0007Iw-Rg for emacs-devel@gnu.org; Thu, 13 Sep 2012 00:43:12 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 2AF2339E800D; Wed, 12 Sep 2012 21:43:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PTBl6xhk0jCf; Wed, 12 Sep 2012 21:43:11 -0700 (PDT) Original-Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 991CD39E8008; Wed, 12 Sep 2012 21:43:11 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:153265 Archived-At: On 09/12/2012 08:29 PM, Stefan Monnier wrote: > Arguably, if (part of) that list is shared with some other data > structure, then we indeed shouldn't remove dead buffers from it. But the patch doesn't implement that either, right? If part of the list is shared, but the GC doesn't discover this until after that code runs, it'll remove dead buffers from that part. From the user's point of view, whether dead buffers are removed would depend on the phase of the moon.