From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: MPS signals and Emacs Date: Mon, 22 Apr 2024 10:46:35 +0300 Message-ID: <86y1956dr8.fsf@gnu.org> References: <878r16n5jl.fsf@gmail.com> <87ttjulb16.fsf@gmail.com> <86a5ll7wj9.fsf@gnu.org> <71431fc4-2ab2-4778-88df-25d4e315d737@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21576"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eggert@cs.ucla.edu, eller.helmut@gmail.com, emacs-devel@gnu.org To: Gerd =?utf-8?Q?M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 22 09:47:14 2024 Return-path: Envelope-to: ged-emacs-devel@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 1ryoOQ-0005NG-Le for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Apr 2024 09:47:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryoO1-0007R0-Nb; Mon, 22 Apr 2024 03:46:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryoNs-0007PN-P7 for emacs-devel@gnu.org; Mon, 22 Apr 2024 03:46:44 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryoNs-0008Gu-4R; Mon, 22 Apr 2024 03:46:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=kz2WA/9QnYwa1z2dy6B6vlQWpKa4HVw2pvOSJ4tIBDM=; b=Yw1YxV1S7sQMZv+26JJV m0dxg3WqgfciXy0sMa1g4HPCfDX05M7qGudbcQB+guf6NSHgGM36lejpArd/J04Hjx2BEv9ZjM12B hjd8sCQOjxuTQMoOwmJ8PSwyx2n8F00z+DYgcV8dnbbc1MYZAbiquPULCivxmG0pdn1uJsO+kjhTX ITvOv/eUbkGPi8fbJFJvWqteqKxenotNWBX/6mdbCplRmKpsNartLBzXkypMvis0/c5qkwMXJA65b 4ZYqY1aYXFSRF0e/AHROBaJbCqSPrx2BT/CUTPjyUSF90FhFbBVhuWBkNe0W4Slhe29b2Pc+QMaCF WQ0KOmTxKcTgdQ==; In-Reply-To: (message from Gerd =?utf-8?Q?M?= =?utf-8?Q?=C3=B6llmann?= on Mon, 22 Apr 2024 09:19:22 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317959 Archived-At: > From: Gerd Möllmann > Cc: Eli Zaretskii , eller.helmut@gmail.com, emacs-devel@gnu.org > Date: Mon, 22 Apr 2024 09:19:22 +0200 > > Paul Eggert writes: > > > I assume that MPS is not being used to allocate any of Emacs's own > > objects, as copying collectors are incompatible with Emacs's habit of > > squirreling away pointers inside integers. > > It's excactly that, a (mostly) copying collector for Emacs :-). Does this mean it's incompatible with Emacs, for the reasons explained by Paul above? Or does it mean MPS is not used to allocate any of Emacs's own objects (and if so, what is used to allocate those)?