From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#36649: 27.0.50; pure space and pdumper Date: Sat, 02 Jul 2022 18:32:52 +0800 Message-ID: <87v8sfby97.fsf@yahoo.com> References: <834k00es7e.fsf@gnu.org> <83zghsd7n6.fsf@gnu.org> <83a69rdgt9.fsf@gnu.org> <87a69r50yy.fsf@gnus.org> <877d4vdd0n.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12475"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 36649@debbugs.gnu.org, Eli Zaretskii , monnier@iro.umontreal.ca, Pip Cet To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 02 12:34:16 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o7aS7-00038m-Ma for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 02 Jul 2022 12:34:15 +0200 Original-Received: from localhost ([::1]:39388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o7aS6-00024x-F6 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 02 Jul 2022 06:34:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7aRu-00024b-S3 for bug-gnu-emacs@gnu.org; Sat, 02 Jul 2022 06:34:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o7aRu-00066Y-Je for bug-gnu-emacs@gnu.org; Sat, 02 Jul 2022 06:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o7aRu-0003ul-G4 for bug-gnu-emacs@gnu.org; Sat, 02 Jul 2022 06:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Jul 2022 10:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36649 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 36649-submit@debbugs.gnu.org id=B36649.165675798914982 (code B ref 36649); Sat, 02 Jul 2022 10:34:02 +0000 Original-Received: (at 36649) by debbugs.gnu.org; 2 Jul 2022 10:33:09 +0000 Original-Received: from localhost ([127.0.0.1]:39873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7aR3-0003ta-5J for submit@debbugs.gnu.org; Sat, 02 Jul 2022 06:33:09 -0400 Original-Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:38211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7aR1-0003tO-Hw for 36649@debbugs.gnu.org; Sat, 02 Jul 2022 06:33:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656757982; bh=VhUUYry4vZl/bCgbH3MmRvXFT7BqSEpRqBAw4+Xw/PE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=hvRERmDG8sddnTLUJsNvHH76ngZ2UXuOJijhvrOV0G6WrqhjttFzGPxOEYlR1tbIwRw8ixa1rITCCCE9o3C7LxhcgkKvXYkjjb+THxJCxqwugB9Zwu6N0DzIPu6gPpxfteDnRleR1pGfxT4JIfqwGOeJnCLBPtJdTb4ch6CXWJDuZlJ2DJVSzkrrsiyqWdKwtDcBl90I94+gF6M8cbHHCIFaSWxrGirTsYN1aw1/ARLWirevyBCWRhI6qzhLlFVRp/Ve8mGQl8I7WhX3XapK2XSeQFiu8drIPG+RuMaanbDcq2jskstesDvSYdvAtwlsBskcKVWDNSw52bAXQzN5+w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656757982; bh=56vuk94s2dzh2HDx1m4jan1hKFjD256TivamDhQIQxe=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nJf6EykLEHlRqehfKOMP7oNPTgmDfyvsmQT1HOy02msZjTl810YfTQjNaRxgjrG+yefgUhMKlL0LEyiQHGwRX9GjBHtM1zekmukNmybJNZWIb+E88WiPVg21ycerqt9BZ8DGCw5N8ofMrQg9le9xXbrj744lft54+MogAbzHW2cXUzXy8feQZRSoPz3Ckl3tV2RaL8GmzihGUEhqT6vi5GZgyrim5eIBXbQtp4yVOe9P8Fg+g3ku7iOCCC48IRKOgAAC0L30FiAtfSc7zlBGvNiZ9aqzTo8Ge1MbElHEyCocwyOZEq4N8WtJRExsfRkjkDZ4OLCXwrhGeAW5+W4GVg== X-YMail-OSG: UwO0Ck0VM1mkicR7EBEod.RnZgAn1l3EjUHFxPk0ZxW7aPYRDfkSzxmVQhzKSN9 COTHB4rfSzEzNyLef3Q2LHnV_pkL5HgGYJOg43.WXU1AYLseCGCEkpeDJqz5rnu8Wuo9kPC7C89P Y6gKLh6DRY2kT1B4Ue2nzITuC7ToBO18ImunaEMTuWkyChrdD_lxUYwYZEtRbkxv210vz9paqSG8 x.m2dJv3ZHT78YmOZjUTlAMZj1mAUa5tG4FR_ca78B5vNho_CF.OgkDQqlTDO_xo3_AnXfviV7o3 gdfOSnOsZg8cdTt7_Dgf4ErNAgYJMwMQvM3XOQYyRDPh082ie4eExFfCC8OrupXmvKZ51Xt_rYxN uUtrBlg7cfaIrjeftZ1Sf1BY3UAmNQQQkfnjNaO17Z_WpzzFZCO0PryyCkXwdIUxlY9JeC_6OYmy A91jjcXYXver8nRn1aU_kGfp8.wu3Ou.dwvUQYGnDUomzu_jniP_FgiiyJh5ucoK5TABzlD8vDMO mRYujlTgNtmwq3jk054.Kn9aoBx2084v4EPMcXSjJCoNlnRQi5pfigitdvyPEmhGyf73GnKtXL7B LdXd53y6b0mt8E5mlufeuAsK86580mmA9QjTH2gDGCycpDlLlDgn6L2QBTfq9n52cckEokRZicpY RiVNZzeICKzwiEzAXI9KJ3HUmNBf.LXpMdZXdX0byMVqE1XuI1otBHq3Wne0Bsj_c8JXEdvNzkJH nAYLck_n2_UNuI72wcTbSALwxwWJKGHLMMx5SjkicSwJ76hZZNZMg1ozpAorxarL10YvsUEJ4DUP QtsPWTSlEMOfFZGf6Vq.aImjCTHMixYBeI9SK0Yog6 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 2 Jul 2022 10:33:02 +0000 Original-Received: by hermes--canary-production-sg3-67975bbd4b-5klrh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 293794fdacf80a0111922ab9e027034d; Sat, 02 Jul 2022 10:32:58 +0000 (UTC) In-Reply-To: <877d4vdd0n.fsf@yahoo.com> (Po Lu's message of "Sat, 02 Jul 2022 18:28:40 +0800") X-Mailer: WebService/1.1.20381 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:235874 Archived-At: Po Lu writes: > FWIW none of the dumping mechanisms work with the new garbage collector, > but it will be optional, since I don't see how to make it work on MS-DOS > (which AFAIU has no equivalent of `mprotect'). The current > implementation also assumes 4K pages. > > So in my work, pure space and incremental GC are both conditional, under > #ifdef HAVE_MPROTECT. Sorry, I meant pure space is conditional when not HAVE_MPROTECT, while incremental GC is enabled when it is defined. Or rather, will be, since so far I've only made blind, half hearted attempts to keep the regular GC building. It probably won't build or work.