GNU bug report logs - #69684
Functionality of Fbare_symbol has been lost.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Alan Mackenzie <acm@HIDDEN>; dated Sat, 9 Mar 2024 23:25:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 69684 <at> debbugs.gnu.org:


Received: (at 69684) by debbugs.gnu.org; 10 Mar 2024 09:22:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 10 05:22:01 2024
Received: from localhost ([127.0.0.1]:35630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rjFNY-0007Fg-P3
	for submit <at> debbugs.gnu.org; Sun, 10 Mar 2024 05:22:01 -0400
Received: from mail.muc.de ([193.149.48.3]:18504)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <acm@HIDDEN>) id 1rjFNT-0007FA-Fs
 for 69684 <at> debbugs.gnu.org; Sun, 10 Mar 2024 05:21:58 -0400
Received: (qmail 6726 invoked by uid 3782); 10 Mar 2024 10:21:16 +0100
Received: from acm.muc.de (pd953a236.dip0.t-ipconnect.de [217.83.162.54])
 (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP;
 Sun, 10 Mar 2024 10:21:15 +0100
Received: (qmail 6667 invoked by uid 1000); 10 Mar 2024 09:21:15 -0000
Date: Sun, 10 Mar 2024 09:21:15 +0000
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69684: Functionality of Fbare_symbol has been lost.
Message-ID: <Ze17i4vv9bkZE3ZL@ACM>
References: <ZezvhjFz7vk2k895@ACM>
 <86r0giwrw9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86r0giwrw9.fsf@HIDDEN>
X-Submission-Agent: TMDA/1.3.x (Ph3nix)
From: Alan Mackenzie <acm@HIDDEN>
X-Primary-Address: acm@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69684
Cc: eggert@HIDDEN, 69684 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello, Eli.

On Sun, Mar 10, 2024 at 07:57:26 +0200, Eli Zaretskii wrote:
> > Cc: acm@HIDDEN, Paul Eggert <eggert@HIDDEN>
> > Date: Sat, 9 Mar 2024 23:23:50 +0000
> > From: Alan Mackenzie <acm@HIDDEN>

> > Hello Paul, hello Emacs.

> > Since a recent commit, Fbare_symbol (in src/data.c) no longer works on a
> > symbol with position when symbols-with-pos-enabled is nil, instead
> > signalling an error.

> > This is due to the new CHECK_SYMBOL (sym); statement in Fbare_symbol,
> > which wasn't there before.

> > Since I merged master into my development branch, I can no longer build
> > it because of this change.  A rapid reversion to the previous
> > functionality would be appreciated.  :-)

> Couldn't you fix this on your branch by (what sounds like a trivial)
> change in Fbare_symbol?

I've done that already here, of course.  But I was wanting to make a
commit yesterday evening, which of course I can't with this bug
unresolved.  Paul is quite particular over the exact formulation of these
macros and inline functions, which have an important influence on Emacs's
speed.  So I thought I would give him a chance to fix it neatly first.

> Btw, why is your branch special in this regard?

It's the branch where I'm implementing position information in doc
strings, using symbols with position to get this information.  This is
bug #67455.  Progress is pretty much at the stage where we can start
discussing the exact presentation of the information in backtraces, etc.

-- 
Alan Mackenzie (Nuremberg, Germany).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#69684; Package emacs. Full text available.

Message received at 69684 <at> debbugs.gnu.org:


Received: (at 69684) by debbugs.gnu.org; 10 Mar 2024 05:58:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 10 00:58:10 2024
Received: from localhost ([127.0.0.1]:35256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rjCCH-0004HE-Py
	for submit <at> debbugs.gnu.org; Sun, 10 Mar 2024 00:58:10 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rjCCE-0004Go-DX
 for 69684 <at> debbugs.gnu.org; Sun, 10 Mar 2024 00:58:07 -0500
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 <eliz@HIDDEN>)
 id 1rjCBb-00011e-6Q; Sun, 10 Mar 2024 00:57:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=iHlGUjrdRKJJYee9hzoyO4RYsK2L1Hc1bkkspJvgA+Y=; b=nvhGdKxgQn1A
 xptI06tJB2LdOV95eT07ox5wJ0iMkNQ++qJi/SaCIFoXFOgQdLr9pvIYtfwjOKj1IpF4E4bTX7Qp6
 8AC827ixO2B4IlNxguiSxbCOWUrpI/lxRnWJ0LUOTC7RXZsOL/+SnkHSfaG3EWer6/pVNg4cAfvj4
 KLpSJLl6eTW8kSWsSFLg+jUrkOD1zx1qZZjV7+PGVTwLnTz1GR4UBzaXu+rK/Xb6EP4yvsfTjPMSu
 5QNoT4RjHQg1VDZc2gRZGUtAS3sRxsiS7JQjDQ5PY5nJxqP8fnS/Z4BbF45DPirqAQ1PP1+mkKLSn
 j5IEbLd6GdyAECqTQ7VuvA==;
Date: Sun, 10 Mar 2024 07:57:26 +0200
Message-Id: <86r0giwrw9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Alan Mackenzie <acm@HIDDEN>
In-Reply-To: <ZezvhjFz7vk2k895@ACM> (message from Alan Mackenzie on Sat, 9 Mar
 2024 23:23:50 +0000)
Subject: Re: bug#69684: Functionality of Fbare_symbol has been lost.
References: <ZezvhjFz7vk2k895@ACM>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69684
Cc: eggert@HIDDEN, 69684 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: acm@HIDDEN, Paul Eggert <eggert@HIDDEN>
> Date: Sat, 9 Mar 2024 23:23:50 +0000
> From: Alan Mackenzie <acm@HIDDEN>
> 
> Hello Paul, hello Emacs.
> 
> Since a recent commit, Fbare_symbol (in src/data.c) no longer works on a
> symbol with position when symbols-with-pos-enabled is nil, instead
> signalling an error.
> 
> This is due to the new CHECK_SYMBOL (sym); statement in Fbare_symbol,
> which wasn't there before.
> 
> Since I merged master into my development branch, I can no longer build
> it because of this change.  A rapid reversion to the previous
> functionality would be appreciated.  :-)

Couldn't you fix this on your branch by (what sounds like a trivial)
change in Fbare_symbol?

Btw, why is your branch special in this regard?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#69684; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Mar 2024 23:24:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 09 18:24:29 2024
Received: from localhost ([127.0.0.1]:34971 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rj63J-0005Ow-Hv
	for submit <at> debbugs.gnu.org; Sat, 09 Mar 2024 18:24:29 -0500
Received: from lists.gnu.org ([209.51.188.17]:50902)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <acm@HIDDEN>) id 1rj63H-0005Oo-PV
 for submit <at> debbugs.gnu.org; Sat, 09 Mar 2024 18:24:28 -0500
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 <acm@HIDDEN>) id 1rj62k-0007f8-IK
 for bug-gnu-emacs@HIDDEN; Sat, 09 Mar 2024 18:23:54 -0500
Received: from mail.muc.de ([193.149.48.3])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <acm@HIDDEN>) id 1rj62i-0005DE-Jx
 for bug-gnu-emacs@HIDDEN; Sat, 09 Mar 2024 18:23:54 -0500
Received: (qmail 28090 invoked by uid 3782); 10 Mar 2024 00:23:50 +0100
Received: from acm.muc.de (pd953a6de.dip0.t-ipconnect.de [217.83.166.222])
 (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP;
 Sun, 10 Mar 2024 00:23:50 +0100
Received: (qmail 5474 invoked by uid 1000); 9 Mar 2024 23:23:50 -0000
Date: Sat, 9 Mar 2024 23:23:50 +0000
To: bug-gnu-emacs@HIDDEN
Subject: Functionality of Fbare_symbol has been lost.
Message-ID: <ZezvhjFz7vk2k895@ACM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-DEBBUGS-CC: Paul Eggert <eggert@HIDDEN>
X-Submission-Agent: TMDA/1.3.x (Ph3nix)
From: Alan Mackenzie <acm@HIDDEN>
X-Primary-Address: acm@HIDDEN
Received-SPF: pass client-ip=193.149.48.3; envelope-from=acm@HIDDEN;
 helo=mail.muc.de
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: acm@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

Hello Paul, hello Emacs.

Since a recent commit, Fbare_symbol (in src/data.c) no longer works on a
symbol with position when symbols-with-pos-enabled is nil, instead
signalling an error.

This is due to the new CHECK_SYMBOL (sym); statement in Fbare_symbol,
which wasn't there before.

Since I merged master into my development branch, I can no longer build
it because of this change.  A rapid reversion to the previous
functionality would be appreciated.  :-)

Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).




Acknowledgement sent to Alan Mackenzie <acm@HIDDEN>:
New bug report received and forwarded. Copy sent to eggert@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to eggert@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#69684; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 10 Mar 2024 09:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.