From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#75322: SAFE_ALLOCA assumed to root Lisp_Objects/SSDATA(string) Date: Mon, 06 Jan 2025 15:54:07 +0000 Message-ID: <87zfk4gcpw.fsf@protonmail.com> References: <87jzbbke6u.fsf@protonmail.com> <87ttaee5qp.fsf@protonmail.com> <86a5c6b9sb.fsf@gnu.org> <87ikque0xp.fsf@protonmail.com> <864j2dacuz.fsf@gnu.org> <877c79eipq.fsf@protonmail.com> <86ttad8v37.fsf@gnu.org> <87ttadd25l.fsf@protonmail.com> <86o70l8qt6.fsf@gnu.org> Reply-To: Pip Cet Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35296"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, 75322@debbugs.gnu.org To: Eli Zaretskii , Daniel Colascione Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 06 16:55:40 2025 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 1tUpS6-00092h-Rv for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Jan 2025 16:55:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUpRa-0000Sj-GN; Mon, 06 Jan 2025 10:55:06 -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 1tUpRX-0000QS-7X for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 10:55:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tUpRW-0000gZ-Nu for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 10:55:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:From:Date:To:Subject; bh=8jteqz6PZze3rR28yPhvHJQuCKeSw8cDf2bpziHiLyY=; b=uYEl+nijryU80V2Dcumu4/FGMY20AVmrRA0LRYry3ek7ep2v92qMzV2T0iZoEt7mDxIRim/6+4ouGD7xyf3pwhKv4a6/kdN6LAtZsXECjyNr8HN48nprT5RKeQC+DSCQzsv109zNN3dmJ1f5jZppDVEI8g1YqNgLel0Takt0QMYkjXaBm0ZfLIR9pJIiGdvRxXH3WYZbYXVO05sQtbYiA5QC13E9EuGAuNyIW3CwURQOJudzqPoV120qFpqY73vMFtm7971UJEq0X9+ItjqUMuCQVtEo9vU65Rw8JbMaHH1MVs8AhuXlOK0oQgU5rsmrOe+0oHo5ZIREcHBiZKZKIA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tUpRW-0003sW-IC for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 10:55:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Jan 2025 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75322 X-GNU-PR-Package: emacs Original-Received: via spool by 75322-submit@debbugs.gnu.org id=B75322.173617886014836 (code B ref 75322); Mon, 06 Jan 2025 15:55:02 +0000 Original-Received: (at 75322) by debbugs.gnu.org; 6 Jan 2025 15:54:20 +0000 Original-Received: from localhost ([127.0.0.1]:39749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUpQp-0003rE-U0 for submit@debbugs.gnu.org; Mon, 06 Jan 2025 10:54:20 -0500 Original-Received: from mail-40133.protonmail.ch ([185.70.40.133]:62103) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUpQn-0003qz-HO for 75322@debbugs.gnu.org; Mon, 06 Jan 2025 10:54:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736178850; x=1736438050; bh=8jteqz6PZze3rR28yPhvHJQuCKeSw8cDf2bpziHiLyY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=ht7aTNpUAFocarqVqjclIfYf0f6Ai+bKdClY63AXMoPqDNZ9mmpevCM8cf7Vwppmj Iaj3/6WE/GV0rQk8VrW7AFt0hgOO4NEjL816C3qP1OwwwCdDEc+9lUVrw3piK+MTsA Bl78v6VtS81hy8uFzpLeIeTchveiqvRWmzas3pB43bVrPv6VLpQx/qr0YnphSR1BSe aYQThj4TJi5tPIuNQy6IY+OZJ2o5IyTRc3KZOomDFSmmHJ12aUrjr+EwnFmgrp01vO z5pU6uXpjp/bYuNoMn3mO5bcJo4bG3V6iIOuZkDYCpIzNtnIOQBXBL7GugjAnlytGe kdE+DBKb501bQ== In-Reply-To: <86o70l8qt6.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 0fea7356a28156924a1f6ecc64e2ae063ecdcf80 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:298676 Archived-At: "Eli Zaretskii" writes: >> As long as you think MPS requires us to avoid GC in this case (this is >> implied by "we must do this or that after GC"), your understanding of >> how scratch/igc uses MPS is fundamentally incorrect. > > Maybe my understanding is incorrect, but this style of "discussion", > where you are working hard to prove at all costs that I misunderstand > the issues and to point out my mistakes, contributes nothing at all to > understanding. It only contributes to confusion. I thought it was the only way for me to get you to even consider the possibility that your ideas of how GC works with MPS may need to be corrected. Given your message, I currently think there is no way for me to do so at all. I give up. (Certainly on this discussion, maybe on scratch/igc, who knows.) The MPS-based GC in scratch/igc does not allow or require general Emacs C code to make "no GC here" assumptions. Pip