GNU bug report logs - #67883
29.1.90; Native compiler hangs when compiling code with circular objects

Previous Next

Package: emacs;

Reported by: hokomo <hokomo <at> disroot.org>

Date: Mon, 18 Dec 2023 18:40:02 UTC

Severity: normal

Tags: confirmed

Merged with 57957, 69872

Found in versions 29.0.50, 29.1.90, 29.2

Done: Andrea Corallo <acorallo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #28 received at 67883 <at> debbugs.gnu.org (full text, mbox):

From: hokomo <hokomo <at> disroot.org>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 67883 <at> debbugs.gnu.org, Andrea Corallo <acorallo <at> gnu.org>
Subject: Re: bug#67883: 29.1.90; Native compiler hangs when compiling code
 with circular objects
Date: Wed, 27 Dec 2023 19:48:23 +0100
Merging the two indeed seems appropriate.

FWIW, I've read the other thread [1] and agree with Stefan's view 
that circular structures should be handled correctly by the 
compiler. I believe the example with `cycle-pure' shows that this 
is both useful and necessary, since circular structures can appear 
even without being directly present in the source code as 
literals, e.g. after compiler optimizations (which seems to be the 
case here, although I haven't confirmed it 100%).

- [1] <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57957>

Kind regards,
hokomo




This bug report was last modified 1 year and 49 days ago.

Previous Next


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