From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Some experience with the igc branch Date: Sat, 28 Dec 2024 15:25:56 +0100 Message-ID: References: <87o713wwsi.fsf@telefonica.net> <867c7lw081.fsf@gnu.org> <86cyhcum5d.fsf@gnu.org> <87h66nnbuy.fsf@protonmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18108"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , stefankangas@gmail.com, ofv@wanadoo.es, emacs-devel@gnu.org, eller.helmut@gmail.com, acorallo@gnu.org To: Pip Cet Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 28 15:26:27 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 1tRXlq-0004Vh-Kh for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Dec 2024 15:26:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRXlV-0000L5-9w; Sat, 28 Dec 2024 09:26:05 -0500 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 1tRXlT-0000KJ-AW for emacs-devel@gnu.org; Sat, 28 Dec 2024 09:26:03 -0500 Original-Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tRXlR-0005yA-RU; Sat, 28 Dec 2024 09:26:03 -0500 Original-Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5d7e3f1fdafso16012045a12.0; Sat, 28 Dec 2024 06:26:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735395959; x=1736000759; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=bDG2cGdBZr8KBHkAderyCrJEGKExam7JkkNOfpGxG4g=; b=JYEh3/wrvammR0cxnVB6/WbAOpJB6zHlTxcpqq1GKU8NNK27vzFX+BkoKthPU1SFbU nBCdDZGj4Ppm3fiom5J747RsREROY1kA3fmUiL08fxRz7hwSAtVS6fu8eJSN5/Vkcmu3 c08y3WiQaj7R+Bdph7QXuWxsqcQoxUMkDnSENaB8twMz6kM5ZQXmWtH1FpVLdLU+3amV 6fctWit5r6jBpM1UOKs35ZVVB5JJv3ouaLJJAh3E3/XK+cmSW8S5Zb+HJP0aeUW3xsnb zs4MxAyeFivdzX0W4dfSL1l4mxauoSbEVMuGDopuzw+jN0hEbge8QwkBPvvHuJpSUgE9 U3RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735395959; x=1736000759; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bDG2cGdBZr8KBHkAderyCrJEGKExam7JkkNOfpGxG4g=; b=huGEpeHbSz5mUrJn8yK+LVqc4ewJmixWGnM8Z1I8qvJRzNG2zBZwmYSnp/Hd1Zk2XW 1qQdJeSVHFmwC65H+ya3vgcTDOc5AZS+uKMUD2AVodgk9OicQ3de054HuwxJz0hMGcLw SW9xNvRXl67KMqOj38gLqJwXKVpiVHbIkyw6NnJKsmIYTPYeFfsmBtpVEj4dX0C+5JhF 4hdjYbVsphGqk44/3CW7ecPTtc0m670Sp9m2/b3xDfPEDHG9PkX+rxOVpCH1Cmo4G6gB 6xKbrqblZ0bvTgjPNpeg5UVhgcFPAPsCAdgmCvxUqKcD/pqyySJB3kHWUk5w9VHTKUKP H47w== X-Forwarded-Encrypted: i=1; AJvYcCUJoymwzPphQvIIrW3/9WdmHeu2ifSTb328lbwATGfqHzPCfwgHY95CS+NKqtODctBh/qrkg/eco6ORNFg=@gnu.org, AJvYcCXgI0pXe39Q6IMK5GB7jjCQs7pwjQaPmu9dxFpuhm1kLeI7EYrVdImaoIjVtxRCggXNWUKG0V/BHA==@gnu.org X-Gm-Message-State: AOJu0YyO9NF77fNmzY3jOHbPe/PXZdprYdoV6WXYljfA4/1Yp0he7oqI ulA9XTQ3BZMHFh3AaLPr2hIDVJi0YqBCaAvaS/Hqc0/TOBODgM2EjSpLVQ== X-Gm-Gg: ASbGncvTuIOAgsVwGQNY6QpYFfYMesYDrfFA/rV0aXEhKnFEIZvwZ3EMejpFwYfG3/M R9N51N9v2SDJWKWv5lzd8HZ2N6Q/JfEaxMfh1smuAyeMEeHT6JFaAeCjoyDnbqcSlnWQ3a1LfgL eQe6EHYTyg6+A/sMQ0pNz6AwXHhV7DLz4hO5pgk6qfuE7TTOUMzTP2AMc4kQL1gkQHLC9Ijyh3i Vkl21FHz4fgY0K7j1lVKquKckuYvM9WJVhXz2QamajUUh0YNK02QH4oGcKXf6DuMLhxoWX0IDCj 5CI53K5ub+mcTB3elZ0SkeiZRFJ5MkA1gxYz5DemrVvuWn1R2grU4c2TUjGT30IFOA== X-Google-Smtp-Source: AGHT+IFOPVKJQQYM70vzW1DB9jvlnCf/AmNGuvYDmbDRa+e9oI9IJUarcYGLkBCNUCDR6qTL5ZlKpA== X-Received: by 2002:a17:906:4fce:b0:aa6:519c:ef9a with SMTP id a640c23a62f3a-aac3366afa5mr2768617366b.53.1735395958855; Sat, 28 Dec 2024 06:25:58 -0800 (PST) Original-Received: from pro2 (p200300e0b706e400c44cad3d21adb953.dip0.t-ipconnect.de. [2003:e0:b706:e400:c44c:ad3d:21ad:b953]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d80678c8dbsm12187089a12.40.2024.12.28.06.25.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 06:25:58 -0800 (PST) In-Reply-To: <87h66nnbuy.fsf@protonmail.com> (Pip Cet's message of "Sat, 28 Dec 2024 14:04:31 +0000") Received-SPF: pass client-ip=2a00:1450:4864:20::532; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x532.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:327269 Archived-At: Pip Cet writes: > So it seems we're miscommunicating about these "MPS threads". What are > they? Where are they created? What do they do? > > If we can't answer that, it'll be harder to decide what to do about > signal handlers calling into MPS. True, and I can't answer your questions. The only thing I can tell from the docs, in this case the guide, is 1. Overview of the Memory Pool System? The Memory Pool System is a very general, adaptable, flexible, reliable, and efficient memory management system. It permits the flexible combination of memory management techniques, supporting manual and automatic memory management, inline allocation, finalization, weakness, and multiple concurrent co-operating incremental generational garbage ^^^^^^^^^^ collections. Maybe that means something different than I think.