From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#38492: 27.0.50; Warn pdumper users when pure space has been overflowed Date: Mon, 16 Dec 2019 22:09:39 -0500 Message-ID: References: <87o8wnj4nf.fsf@gmail.com> <66439438-e275-49cd-8b84-a70a4d1b2087@email.android.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="127971"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 38492@debbugs.gnu.org, kevin.legouguec@gmail.com To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 17 04:10:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ih3FT-000X8m-Me for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Dec 2019 04:10:11 +0100 Original-Received: from localhost ([::1]:34620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ih3FR-0007Wt-PC for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Dec 2019 22:10:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33745) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ih3FL-0007Wf-NK for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 22:10:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ih3FK-000859-Ku for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 22:10:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34619) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ih3FK-00084R-Hx for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 22:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ih3FK-0007pl-Bc for bug-gnu-emacs@gnu.org; Mon, 16 Dec 2019 22:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Dec 2019 03:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38492 X-GNU-PR-Package: emacs Original-Received: via spool by 38492-submit@debbugs.gnu.org id=B38492.157655218830081 (code B ref 38492); Tue, 17 Dec 2019 03:10:02 +0000 Original-Received: (at 38492) by debbugs.gnu.org; 17 Dec 2019 03:09:48 +0000 Original-Received: from localhost ([127.0.0.1]:40590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ih3F5-0007p1-Ps for submit@debbugs.gnu.org; Mon, 16 Dec 2019 22:09:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ih3F4-0007om-3a for 38492@debbugs.gnu.org; Mon, 16 Dec 2019 22:09:46 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:42958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ih3Ey-0007MM-OO; Mon, 16 Dec 2019 22:09:40 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ih3Ex-00036B-1K; Mon, 16 Dec 2019 22:09:39 -0500 In-Reply-To: (message from Stefan Monnier on Sun, 15 Dec 2019 15:41:33 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:173465 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > AFAICT, the purespace provides the same benefit with portable dumping as > it does with unexec. The benefit is to save time during the GC by not > traversing the purespace. It's basically an "old" generation in a kind > of very restricted form of generational GC. I never thought about it that way, but I guess you are right. (The original intended benefit was to share memory between Emacs processes.) Perhaps for this reason we should keep pure space. It would be interesting to measure the effect on eliminating pure space on the speed of a GC-intensive task. -- Dr Richard Stallman Founder, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)