GNU bug report logs - #31146
cl-prin1 infloops when printing list with circularity in the tail

Previous Next

Package: emacs;

Reported by: "Basil L. Contovounesios" <contovob <at> tcd.ie>

Date: Fri, 13 Apr 2018 14:01:01 UTC

Severity: normal

Tags: fixed, patch

Found in versions 26.1, 27.0.50

Fixed in versions 27.1, 26.2

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Noam Postavsky <npostavs <at> gmail.com>
To: "Basil L. Contovounesios" <contovob <at> tcd.ie>
Cc: 31146 <at> debbugs.gnu.org
Subject: Re: bug#31146: 27.0.50;
 ielm via cl-prin1 infloops when printing circular object
Date: Thu, 26 Apr 2018 08:00:28 -0400
found 31146 26.1
tags 31146 fixed
close 31146 27.1
quit

Noam Postavsky <npostavs <at> gmail.com> writes:

> Here's a patch.

Pushed to master.

> Hmm, how should cl-defmethod changes be specified in the ChangeLog?  I
> just put (cl-print-object), but is there some notation to indicate
> it's this particular defmethod?

It looks like <...> is (sometimes) used for this.

[1: b8aa7ecf54]: 2018-04-26 07:37:48 -0400
  Fix cl-print for circular sublists (Bug#31146)
  https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=b8aa7ecf54c9b164a59f1b0e9f9fe90531dadd20




This bug report was last modified 7 years and 44 days ago.

Previous Next


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