From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 13 10:00:47 2018 Received: (at submit) by debbugs.gnu.org; 13 Apr 2018 14:00:47 +0000 Received: from localhost ([127.0.0.1]:50653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6zFv-0005Ma-8n for submit@debbugs.gnu.org; Fri, 13 Apr 2018 10:00:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6zFu-0005MO-0M for submit@debbugs.gnu.org; Fri, 13 Apr 2018 10:00:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f6zFn-0006K9-O6 for submit@debbugs.gnu.org; Fri, 13 Apr 2018 10:00:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58936) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f6zFn-0006Jx-K0 for submit@debbugs.gnu.org; Fri, 13 Apr 2018 10:00:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f6zFm-00010K-53 for bug-gnu-emacs@gnu.org; Fri, 13 Apr 2018 10:00:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f6zFg-00068d-AR for bug-gnu-emacs@gnu.org; Fri, 13 Apr 2018 10:00:38 -0400 Received: from mail-wr0-x234.google.com ([2a00:1450:400c:c0c::234]:44661) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f6zFg-00067T-4F for bug-gnu-emacs@gnu.org; Fri, 13 Apr 2018 10:00:32 -0400 Received: by mail-wr0-x234.google.com with SMTP id u46so8394179wrc.11 for ; Fri, 13 Apr 2018 07:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=W1PhGyjD2WEWDP6hIalaVNsvj5NgwUXfrBFFT624ph0=; b=0X5Ja8wT1IxSWG2mhTeowPdm41+Qcej2oZa7lFsXGCXQBY7BWN5+yUWYW+bqqG0Di1 0AWs3/Tiz4V1a1M35DGmwRKdWQ7xAVAnl4+aug4yGUKfaYtxx/Tgsyu0bhd35ofUIquQ oOzq4XKLHHTnu72/W2d7WWi/wGF/czZM/xdGZuyxLV9AUGWDese8fRSrZ/V5Ia64oB6e q6m32jNwoYGzOmXuak8dfmSDXFGCcwU5XGGxMy3sC3dPKjUS/eEmMCAxq3TmzaQAwU7M Qdqs5G3tTezBpnaZohP9wg8jr3dAfhENtqhlz47ZfNnz0EfvF3a5TYo4XifVgZd+HnIL 15dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=W1PhGyjD2WEWDP6hIalaVNsvj5NgwUXfrBFFT624ph0=; b=VPZ7ZNirp1mDUyb2zvpLY2mifSSKZVQVPM4+TTIx9AOwIxy3DvrA34Tf3itjKHjtvr ST4ic0g+uSD6gylVbUZRFXbU/1wErmgWyJzii7tzCbvkp5ggNs6JaZe8qc9i6g2+m4MP ktxtQw1P12V6x7De16vpdYGFWJqkiyBiuSkA5F+Pc5mmPfcICrsCipTilSCm2zSLm02H LFv7fIermQGtXmd6BKCkIQ77hi38fw0xMaed/VKDUVQs+/t7FC0eMRcCOdLL9HegBASU PAAFDTNMvC6owA7lV8IPOuEvB4GDS8yLQ/vFMAsUpGlrlQEEhsXo39HeKkCivKCgyIbP iuhw== X-Gm-Message-State: ALQs6tDCcl0TIpwycjdL+ZFh7xGOK3uz67S0krQxtUXk6RumLtvgbPo1 GZk5T9JosDbVtymQIpKYi1B8OrZqxQc= X-Google-Smtp-Source: AIpwx4+05Tr+LEk6P6nWKSOmkebaDMfZN5agpd5bgEXcPRFRQ+2md5JpbUZ49/POJoOTPrC/D52mxA== X-Received: by 10.28.50.130 with SMTP id y124mr3584707wmy.22.1523628029915; Fri, 13 Apr 2018 07:00:29 -0700 (PDT) Received: from localhost ([178.62.40.52]) by smtp.gmail.com with ESMTPSA id a205sm1784144wmf.18.2018.04.13.07.00.29 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 13 Apr 2018 07:00:29 -0700 (PDT) From: "Basil L. Contovounesios" To: bug-gnu-emacs@gnu.org Subject: 27.0.50; ielm via cl-prin1 infloops when printing circular object Date: Fri, 13 Apr 2018 15:00:24 +0100 Message-ID: <87in8v435z.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) (This is a repeat of a recipe I sent to bug#18012 as a separate report.) The following change: 81b5131e11: 2018-01-15 17:04:05 -0500 * lisp/ielm.el (ielm-eval-input): Use cl-print. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=81b5131e11fa96d32a1718c6e2ebf40994d7d281 now results in the following behaviour: 1. emacs -Q 2. M-x ielm RET 3. (let ((l (make-list 2 0))) (nconc l (cdr l))) 4. C-m => infloop 5. C-g => *** IELM Error *** Quit during pretty-printing Evaluating (4) in *scratch* via C-j, by contrast, inserts (0 0 . #1) without inflooping, presumably because pp is used instead of cl-prin1. -- Basil In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-04-12 built on thunk Repository revision: 17174d3f77fe6d5103bfe7e858035a0038010522 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure --config-cache --prefix=/home/blc/.local --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x 'CFLAGS=-march=native -O2 -pipe'' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES THREADS LIBSYSTEMD JSON LCMS2 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 14 01:16:10 2018 Received: (at 31146) by debbugs.gnu.org; 14 Apr 2018 05:16:10 +0000 Received: from localhost ([127.0.0.1]:51242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7DXl-0006i5-Tm for submit@debbugs.gnu.org; Sat, 14 Apr 2018 01:16:10 -0400 Received: from mail-it0-f49.google.com ([209.85.214.49]:32879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7DXj-0006hn-T5; Sat, 14 Apr 2018 01:16:08 -0400 Received: by mail-it0-f49.google.com with SMTP id x144-v6so6989036itc.0; Fri, 13 Apr 2018 22:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=pcT4y+5D9+VD7VaOKtlPKAhFjqtOLmCjU0BCQmLYdHM=; b=JPWj9p1co2hp++J6C/PbTf8CEeyvTSywl8M1WlKuJ7D/rKN1Qq4KneKvLKPnrgbfg4 cyLsl6IhlF3+Wh3zGAf9BLMQ/aEFENDZk2iaBbu//wNnHGp7VJL8dINTv5nQ2vxR8YrR apd9Uw1YQmJup7Ury629gCKHqMxyDVUS4fu+mYttzkXQBPT9kR5mDfTzx8i7xTX/FA4t x8SU57YTsvS+VJRU2vlxMur99cY1Er+3uK0Wv8UAbvrZ+Vhx4e72ARvXsEh3x2k+LU8v Dei5bZ7cpAqC4uw0XrM71EqJej8u+QY6KAUDMEHaZxegGRMfDrqa7iTknFHzbS/vgvw7 WeYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=pcT4y+5D9+VD7VaOKtlPKAhFjqtOLmCjU0BCQmLYdHM=; b=IHhP/sPnpza4l//301AmZ7ykGLwXkM509GOO/ZiF16+AFDB2KVEAkjxr6/xmb0BJcg f8C4sqRq4KU8cEz6/AtdOd5zgmc9ui1WRgPeocqCilYZJYZ4yHpUxcUO73nCZG5xX6ia iLbHOad83F9u4EIIJiW0xMTnQLx+00LaldwYppbOKEi9UWtgKNSeL4pMoMlW9AcwugeI MffKbkobZB63TFHLv83ETb4CVZF3xhFioYSs31EKV81yKsH+uHzUnGJexo7Q6CeLDVEd LQd+tVc8viKomA46ftCmxJQbFCKEfNIGaeQdEOmLERVkHCp75OhXRdRFupCrieAVtV7e HuuA== X-Gm-Message-State: ALQs6tAybBbsXknHmssmIe1/JQPsY7f6QP33RXPNb7XLSl7ru4CG15YP izuBILDfe8ZdcFh4m6LOtFl/xQ== X-Google-Smtp-Source: AIpwx49WYR6VdBvDdawQMkWwMqITj3Xmk7vqvz6Y1xvD2oKk5vpT4LfgCnMM3XTtjOuQY8Iun1/F+A== X-Received: by 2002:a24:7343:: with SMTP id y64-v6mr8477321itb.6.1523682962331; Fri, 13 Apr 2018 22:16:02 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id o132sm3514832iod.21.2018.04.13.22.16.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 13 Apr 2018 22:16:01 -0700 (PDT) From: Noam Postavsky To: "Basil L. Contovounesios" Subject: Re: bug#31146: 27.0.50; ielm via cl-prin1 infloops when printing circular object References: <87in8v435z.fsf@tcd.ie> Date: Sat, 14 Apr 2018 01:16:00 -0400 In-Reply-To: <87in8v435z.fsf@tcd.ie> (Basil L. Contovounesios's message of "Fri, 13 Apr 2018 15:00:24 +0100") Message-ID: <87sh7yjrlb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31146 Cc: 31146@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain retitle 31146 cl-prin1 infloops when printing list with circularity in the tail tags 31146 + patch quit "Basil L. Contovounesios" writes: > 1. emacs -Q > 2. M-x ielm RET > 3. (let ((l (make-list 2 0))) > (nconc l (cdr l))) > 4. C-m > => infloop Right, though the bug is really about cl-prin1, ielm is just incidental. Here's a patch. 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? (cl-defmethod cl-print-object ((object cons) stream) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v1-0001-Fix-cl-print-for-circular-sublists-Bug-31146.patch Content-Description: patch >From 57d1b421826b0b605abf2e9023e1a4f004b3502e Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sat, 14 Apr 2018 01:02:25 -0400 Subject: [PATCH v1] Fix cl-print for circular sublists (Bug#31146) * lisp/emacs-lisp/cl-print.el (cl-print-object): Push each element of list being printed onto cl-print--currently-printing. * test/lisp/emacs-lisp/cl-print-tests.el (cl-print-circle-2): New test. --- lisp/emacs-lisp/cl-print.el | 9 ++++++--- test/lisp/emacs-lisp/cl-print-tests.el | 10 ++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/lisp/emacs-lisp/cl-print.el b/lisp/emacs-lisp/cl-print.el index 78cd6f9d9e..ada5923515 100644 --- a/lisp/emacs-lisp/cl-print.el +++ b/lisp/emacs-lisp/cl-print.el @@ -62,9 +62,12 @@ cl-print--currently-printing (princ "(" stream) (cl-print-object car stream) (while (and (consp object) - (not (if cl-print--number-table - (numberp (gethash object cl-print--number-table)) - (memq object cl-print--currently-printing)))) + (not (cond + (cl-print--number-table + (numberp (gethash object cl-print--number-table))) + ((memq object cl-print--currently-printing)) + (t (push object cl-print--currently-printing) + nil)))) (princ " " stream) (cl-print-object (pop object) stream)) (when object diff --git a/test/lisp/emacs-lisp/cl-print-tests.el b/test/lisp/emacs-lisp/cl-print-tests.el index 660d5c8069..d986c4015d 100644 --- a/test/lisp/emacs-lisp/cl-print-tests.el +++ b/test/lisp/emacs-lisp/cl-print-tests.el @@ -55,4 +55,14 @@ (let ((print-circle t)) (should (equal "(#1=(a . #1#) #1#)" (cl-prin1-to-string x)))))) +(ert-deftest cl-print-circle-2 () + ;; Bug#31146. + (let ((x '(0 . #1=(0 . #1#)))) + (let ((print-circle nil)) + (should (string-match "\\`(0 0 . #[0-9])\\'" + (cl-prin1-to-string x)))) + (let ((print-circle t)) + (should (equal "(0 . #1=(0 . #1#))" (cl-prin1-to-string x)))))) + + ;;; cl-print-tests.el ends here. -- 2.11.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 14 17:26:10 2018 Received: (at 31146) by debbugs.gnu.org; 14 Apr 2018 21:26:10 +0000 Received: from localhost ([127.0.0.1]:52834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7SgT-0004gS-RB for submit@debbugs.gnu.org; Sat, 14 Apr 2018 17:26:09 -0400 Received: from mail-wr0-f171.google.com ([209.85.128.171]:44389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7SgS-0004gC-5a for 31146@debbugs.gnu.org; Sat, 14 Apr 2018 17:26:08 -0400 Received: by mail-wr0-f171.google.com with SMTP id u46so16219126wrc.11 for <31146@debbugs.gnu.org>; Sat, 14 Apr 2018 14:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=gidyEeEamJ3acmHce8sPc4y0NiJubEGDSQjnDcNNhyU=; b=flRu42Wzx/+McdCLrDgqIoHXTglEXT0/9bN6AtmN13E4N7LQQFZUImM76lnCMb/155 CIvSwjwdrKYjRZL+EGmOXD0e2FaQKzZkrO13dPtkf9LbJBt3BWj3UabDFJad+GC4uNaX 0tWnftSr+p9WhiTEX+nw1bCakDJ+jRXMRsqOhi8Ia4zEDmQ7qQFsb8cjDTqtP1qz7Dkz 6JAIvvC4w5dyrSqyiNOqaXQmXrQip5DDp8f1n7qXTRJpsDhwhjpBM5c7P01s8pNHJR9I l2sGzcaR0ebHJedCsKbyWKGwgPl1r7A+whzMY6VdCmb/87VwncWcpjeUdFUToAIPWBbO /VjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=gidyEeEamJ3acmHce8sPc4y0NiJubEGDSQjnDcNNhyU=; b=mb3QL+0uw7kSXKHPM5pAdJYdXtNK+aTU0U5P5W/pqK9YcBclwoALEBiLO6Oog8g4bO OJd7AswHeMicNH4Qmiccz5kjmQp/aDO/w1y/e4TuwjSGmVZpwSS9LiMrlnLYnfGfTjCL nPrtPQddf0TAMOURuLnbG1XLN8dc6ksN7GZ+F10C2Dormsix9QdgcEx3oaze+0O8EMoO dhmAZAc+0VyO8gztNpanA0z8SaWhFDVxhoWn1U8taCjncxY3v/0L7WjksMtJ5fpMBlpC tWqWWmaGoH68xahqTUUGhxfBoXRfcBXNzEk2wvS5cRqkIfsAXwdaMlMC5rZhJcwYeGXx X7aQ== X-Gm-Message-State: ALQs6tD2NcNXzY+ySysomL2Cby6MSMmn1GGlWDc8Zr16F4W/ZeIRjdXT bf4HacDiQr42BkDhWI4FHlNd7Q== X-Google-Smtp-Source: AIpwx49salnLq4bWvhcCPdWtm9Zq2UIJwNG3/+SSRKmBxS6IX30sr0cz77LnPPhNpx5oOqaNxLskhA== X-Received: by 10.80.244.1 with SMTP id r1mr26567383edm.111.1523741162542; Sat, 14 Apr 2018 14:26:02 -0700 (PDT) Received: from localhost ([89.100.107.149]) by smtp.gmail.com with ESMTPSA id y4sm4666843edi.4.2018.04.14.14.26.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 14 Apr 2018 14:26:02 -0700 (PDT) From: "Basil L. Contovounesios" To: Noam Postavsky Subject: Re: bug#31146: 27.0.50; ielm via cl-prin1 infloops when printing circular object In-Reply-To: <87sh7yjrlb.fsf@gmail.com> (Noam Postavsky's message of "Sat, 14 Apr 2018 01:16:00 -0400") References: <87in8v435z.fsf@tcd.ie> <87sh7yjrlb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Sat, 14 Apr 2018 22:26:00 +0100 Message-ID: <87bmeliion.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31146 Cc: 31146@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > Right, though the bug is really about cl-prin1, ielm is just incidental. Indeed. The only significance of ielm I was alluding to in this case is that, as a presumably popular interactive environment, it probably shouldn't infloop, regardless of implementation. > Here's a patch. Thanks for working on this, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 26 08:00:41 2018 Received: (at 31146) by debbugs.gnu.org; 26 Apr 2018 12:00:41 +0000 Received: from localhost ([127.0.0.1]:40035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBfZo-0007eK-TN for submit@debbugs.gnu.org; Thu, 26 Apr 2018 08:00:41 -0400 Received: from mail-io0-f182.google.com ([209.85.223.182]:41039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBfZk-0007ds-Bi; Thu, 26 Apr 2018 08:00:36 -0400 Received: by mail-io0-f182.google.com with SMTP id e12-v6so7682719iob.8; Thu, 26 Apr 2018 05:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=QycBTIb+ZFi5GHK+MbSIQvAexTH8HA4AhBmsCOOHr+8=; b=Ru+3gblVxSdcw6m8v7ldTg/5Zj+PCZ8uB4n3sxND4yrAeFkrSsDUpG3Jynf3gz5rpe sHfnnkmYaGPu9SFmqeqTlUuflJm7zXCipVDbN5c5AdTDPlfpmYiepTqgExgryHh7dcsZ rV0FiKe1LtLC2r8hri2ZlzqngXlJfoa8Rk4JM4ql8271lEeRJcx6HdKuVsgrLpoZKc3c XCOnyHDjmesKjFMU3pJMD3yoGgwt0XfawPSuB+KpS6+IkH4J5+Y4e0T3/QCiOhFvcC7m 2w0fYwPd2TSvoNZ3b8ERc76QHGmmISHgGhMEGF5bsRsmhRp5sS5tF94JxjjMpDNgmuU+ QwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=QycBTIb+ZFi5GHK+MbSIQvAexTH8HA4AhBmsCOOHr+8=; b=h2pCP2Q1swmpeXcy+t7pmRza5fUD+NA8Nl6d9ZoOor7eRQuSbAqLk+NoOmExO2roBZ lpD+PMztVjOjZEJ2e1QylChN2haPEonislwhk1v9VYKisrXPmQ6xx/IULe08Bjg9BWqO aVUVEKe92JH5C9zwZ/yrS63UKZxSFG1TtortbF6UCMVL1Pn7XfuUAsi8sYTnZspNGt9n fUBwz2MJIZ8t68NEiGVD88cVL+fJFvUVEdGzoNEx8Pm8e2+lbEEmMiB48/0iVuCa3XNI sYlR6q5cq7Twt7CW99XpDCy8AYfTIPzpsaH1QdjM123K4oBcKgrGSiYPDoMVhhSIovT1 q5XA== X-Gm-Message-State: ALQs6tC4ZslI98EwoHl50BVWKkZ5UOQHu5wnf5BsrMVDKrRwRmlRLrwO 3RHFqxsh3yRKiv3VWZKncD8GQw== X-Google-Smtp-Source: AB8JxZo76aonyjQ0YpixylMc9ujl6c1voDZL1JyKzWRKzJBmSbRde7b9eh5l5/vQCLWC/D8/wvkZ0A== X-Received: by 2002:a6b:9b15:: with SMTP id d21-v6mr36566743ioe.243.1524744030565; Thu, 26 Apr 2018 05:00:30 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 199-v6sm7680211itl.26.2018.04.26.05.00.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Apr 2018 05:00:29 -0700 (PDT) From: Noam Postavsky To: "Basil L. Contovounesios" Subject: Re: bug#31146: 27.0.50; ielm via cl-prin1 infloops when printing circular object References: <87in8v435z.fsf@tcd.ie> <87sh7yjrlb.fsf@gmail.com> Date: Thu, 26 Apr 2018 08:00:28 -0400 In-Reply-To: <87sh7yjrlb.fsf@gmail.com> (Noam Postavsky's message of "Sat, 14 Apr 2018 01:16:00 -0400") Message-ID: <87fu3iqisj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31146 Cc: 31146@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) found 31146 26.1 tags 31146 fixed close 31146 27.1 quit Noam Postavsky 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 From unknown Thu Aug 14 22:14:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 May 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 04 05:27:14 2018 Received: (at control) by debbugs.gnu.org; 4 Jun 2018 09:27:14 +0000 Received: from localhost ([127.0.0.1]:60865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPlli-0000Oh-0T for submit@debbugs.gnu.org; Mon, 04 Jun 2018 05:27:14 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:39257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPllg-0000OT-Lm for control@debbugs.gnu.org; Mon, 04 Jun 2018 05:27:13 -0400 Received: by mail-it0-f44.google.com with SMTP id p185-v6so4938369itp.4 for ; Mon, 04 Jun 2018 02:27:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=ZoBoLN/ncQpSLxaQ8mitAzLDNsJCRKB58uNvdiGDnr8=; b=qKxOMVZSweXX1WjBUIpDN+5X9lOrmPEVdUzKt0/O5FMw4Ad8jcNJRbliibpuHvpc/R R2OLjkr+54135Llg5Gf0lLf2TTX/O6MpHw7QQl1aJHqrxeMpwYlBTbqzUSjtYPSUNIrs c49I7xZIT/LI/U8oTCGgT4SzYF+LfkAtEmcdQB8b9jP66JPzyA58ZR2Xvf6gmXi2SD8p gUsHEI8WEOYCr4kjiUsq9NjqRCTma/zwZ0azuGP2JszKhUoTsytF92J3JfQOg0Ue7x7D gTOq4+Cqh7jzHn1gb01gQJRWVh2LG9Cu6WLt5yppZFNWQbPPC7L6UQ1D5dFlR3aptm0e NMBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=ZoBoLN/ncQpSLxaQ8mitAzLDNsJCRKB58uNvdiGDnr8=; b=QgyAeQZ0Jih7K1+5JczEipF3ccftwxLLop8BGJIQTvG3ImSQ8WxgvmiegCzORDGw9b XhDJ5pw/wnlsii+XT8BhkNvvl/Qoub+o5AnUTzN75hP0699nCj4mum/u9yJxldKcm9U9 aweiwy6CvEBo3aY/SrVbGZIinOzQNytzIY3WXm+Cf6zohq113Atfa5oNB0O1JAZq3dlT yKPZTXRxCS5XB7rhwcWnYT1bhMlO2L0pvPKR63f2+EYdHu4LHNv96EdAy3RBN+7s9VWw K4VO6Uq7LMGgSanysM1ei01Y+Zjmx5D9z3Yva3As+ydw0HNBuhVB3dcE4tiC4o7AxN8a /qgg== X-Gm-Message-State: APt69E1n5nMClEGgYGzzFDaBKE+y3QONUahMky2kGDJbEXQYJOBjAHDc 6oQ1TweVV6Zi2WbADA2UXnZ/8A== X-Google-Smtp-Source: ADUXVKL2T7Nrl44pZAxmERwdnAi4prpbWayjWRoe6wzZZUeoPhXPTlnPbbqehtdsqZE6tJCOhK317g== X-Received: by 2002:a24:e84:: with SMTP id 126-v6mr13384571ite.148.1528104426970; Mon, 04 Jun 2018 02:27:06 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id i76-v6sm4005634ita.33.2018.06.04.02.27.06 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 04 Jun 2018 02:27:06 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for 26.2 backports (2nd try) Date: Mon, 04 Jun 2018 05:27:05 -0400 Message-ID: <87fu229a1i.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) # [1: 9a14b4d1ce]: 2018-06-03 12:55:40 -0400 # ; Merge: backports from master # https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9a14b4d1ce84e5e0739572729670b8f10d234097 unarchive 30931 fixed 30931 26.2 unarchive 30995 fixed 30995 26.2 unarchive 27656 fixed 27656 26.2 unarchive 30846 fixed 30846 26.2 unarchive 31146 fixed 31146 26.2 unarchive 30363 fixed 30363 26.2 unarchive 28323 fixed 28323 26.2 quit From unknown Thu Aug 14 22:14:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Jul 2018 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator