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: scratch/igc: Avoid MPS being interrupted by signals Date: Wed, 08 Jan 2025 15:46:05 +0100 Message-ID: References: <87ldvlg17a.fsf@protonmail.com> <86zfk1306e.fsf@gnu.org> <86v7up2xus.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1375"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: pipcet@protonmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 08 15:47:01 2025 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 1tVXKn-0000B9-2G for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Jan 2025 15:47:01 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tVXK7-0005Fy-O5; Wed, 08 Jan 2025 09:46:22 -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 1tVXK0-0005EC-8k for emacs-devel@gnu.org; Wed, 08 Jan 2025 09:46:12 -0500 Original-Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tVXJy-0001j1-Kx; Wed, 08 Jan 2025 09:46:12 -0500 Original-Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43623f0c574so116602605e9.2; Wed, 08 Jan 2025 06:46:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736347568; x=1736952368; 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=xMihPS/Zz+E302OIeh9UwSn78+NvUgs9C1jr8Ou+vZE=; b=MiV44tpitKWT9MEnq72sSs+5PdoqgkF18Bj2u+r0YoxdyyALsBXYLi7yTJsmOetJSr kF0mO3BbC+DDN1+bvBoOXKxSDTzltvHFp/vS/lWYEPFlWMknCJgeQTx+j/hAdCo4F/la WUd5pGjS4uOM8GfgaZ5OkrEDDVBlqeo+LBXwRncM/QWndklJSLLcNXJHLOhjIAqG5RSf vzJdbCu9L+kab+DG6/ZOPyf7HBiBgOgvwBVKv32wefoU6a7KyCBMmrzApG5uS0bqqOhw zv3pEK/bdUAu2E1odBu+r/d+dqj4n0mJH5eLQL8qIu8qYRmM6myJxM4K9q2BAQ7p0Nov 3fBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736347568; x=1736952368; 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=xMihPS/Zz+E302OIeh9UwSn78+NvUgs9C1jr8Ou+vZE=; b=SpIzIQZMQX2utykZWiB/zJqFtMiQbH2amWK0i0pHC95QN3e5zwRowzyMiH/G02zT1U doUbhERZInAp/IP4Q6i7YcgOQPVwwbpKaiWEVr5ebPVRSsSFASmUKUB1tAcc97rSlO9k tiVoR4Nf+B3NOv2YcYau7k5t31s8jfesBHC/jXfU2m4g48qqYKQB5knOa3X3/OzwSq1K onoZ8x+i9Kt6v9yUw9PAJCL5AGmxNkjxnLttcuujo30/z+rlQnzxQvJkLbpdsLBr1eF0 a7UMCVGFCa+X7Ia8BQyfeNUtHc9ypK+y3sRnbBOojG7tCrxn1VV7Xg2PxPmwKjbmRo5s bA5Q== X-Forwarded-Encrypted: i=1; AJvYcCWFvyugSZiRqnntd7fFydS/Gu1nU0LCGBEb8s4yNa4yvIqYS+szcIpKDfB+TMH4S2tHS6oslIr40fVgTQ==@gnu.org X-Gm-Message-State: AOJu0Yx/eFUW+6DMIwRUcWmZNXDM0qI/VR1Pg5RrxhcjDHuR+C2EGx8m KNghRUBme7T7e35hLO1V42ohEOa7D7jyE7TBjxLjHg1PJUU6oMqGKtVF7J7z X-Gm-Gg: ASbGncvC17KUdV3MIz0YQOTH5Wb22qk8+3ZHhkUzkfyIVwiqa9K7gmbkJOmiOLSMZVU E1rlST+E4ZTcor2wff4ZQu2DFkYQCVQ2KQRZSIKQ9yXiNZiXLHKUL4UFd/HycGHV5xf4SIsVGLU zaoozPs4c6UTu8PR4kc9xFJtDPed94RoMq7nnBkRwyJlC7HZhg29czM7RroNmbuoq10r0c8RGbr pglfEIFwHE9OHH84dv62jSwf8Gnin9z/ooegBmR11a4MVZDClNf926X0MHW+53BQWGG/14qS+h7 lI5cMpC1mmoLWSSoORIMOjyUv2J6JYMszx3qBYygfr3gUcBHG7eXHZ9gDwfwNYyo X-Google-Smtp-Source: AGHT+IFgb79G/Jbns+lXc5VkJTueAxDolIIfEwp2fSgGCg9nbtmEW+oNl9C1mJGb3kNzpTcTDIKj1g== X-Received: by 2002:a05:600c:a01:b0:434:9c1b:b36a with SMTP id 5b1f17b1804b1-436e269715amr28295165e9.13.1736347567627; Wed, 08 Jan 2025 06:46:07 -0800 (PST) Original-Received: from pro2 (p200300e0b70e79000ca159a4b0b99ee2.dip0.t-ipconnect.de. [2003:e0:b70e:7900:ca1:59a4:b0b9:9ee2]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e2ddca2dsm23042685e9.21.2025.01.08.06.46.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 06:46:06 -0800 (PST) In-Reply-To: <86v7up2xus.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 08 Jan 2025 16:18:03 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=gerd.moellmann@gmail.com; helo=mail-wm1-x335.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:327794 Archived-At: Eli Zaretskii writes: >> What about your request to discuss changes on the branch before >> committing? Is that off the table? > > I asked that about the patch which xstrdup's strings before putting > them into SAFE_NALLOCA'd array in callproc.c. That was discussed > enough, and now is installed, so that issue is closed, from where I > stand. > > I also asked to discuss each place where you suggest replacing > SAFE_ALLOCA and its ilk -- is that what you are asking about? Yes, these. Long draining threads with indefinite outcome, from my POV, It's good to hear now that you got something out of this you wanted to know. But I would have found it nice if you would let me know. Others too of course. Or we let things just happen, discuss only if there are concrete questions, or whatever. I don't know either. Main thing for me is to avoid endless palaver where everyone is a bit dumber and drained in the end.