From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: npostavs@users.sourceforge.net Newsgroups: gmane.emacs.bugs Subject: bug#6991: Please keep bytecode out of *Backtrace* buffers Date: Thu, 29 Jun 2017 19:52:13 -0400 Message-ID: <878tkamjwy.fsf@users.sourceforge.net> References: <8739tm9vzl.fsf@jidanni.org> <87a8cvlcmk.fsf@users.sourceforge.net> <8360njb9o5.fsf@gnu.org> <877f7zksm0.fsf@users.sourceforge.net> <83oa1a9msk.fsf@gnu.org> <83vavf73ei.fsf@gnu.org> <8360ne6v1q.fsf@gnu.org> <874m2ujh2v.fsf@users.sourceforge.net> <87wpcwkuug.fsf@users.sourceforge.net> <87zidx3u5u.fsf@users.sourceforge.net> <87o9tdowbh.fsf@users.sourceforge.net> <87mv8vo1zz.fsf@users.sourceforge.net> <87h8z2oqu0.fsf@users.sourceforge.net> <87bmpankvt.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1498780280 14626 195.159.176.226 (29 Jun 2017 23:51:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 29 Jun 2017 23:51:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) Cc: lekktu@gmail.com, johnw@gnu.org, 6991@debbugs.gnu.org, larsi@gnus.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 30 01:51:14 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQjDH-0003B7-A0 for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Jun 2017 01:51:07 +0200 Original-Received: from localhost ([::1]:41726 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQjDM-0003ku-FV for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Jun 2017 19:51:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49897) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQjDG-0003jN-0B for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 19:51:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQjDC-0003ET-U8 for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 19:51:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42491) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dQjDC-0003EP-Qm for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 19:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dQjDC-00045L-GT for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 19:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Jun 2017 23:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6991 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 6991-submit@debbugs.gnu.org id=B6991.149878024715682 (code B ref 6991); Thu, 29 Jun 2017 23:51:02 +0000 Original-Received: (at 6991) by debbugs.gnu.org; 29 Jun 2017 23:50:47 +0000 Original-Received: from localhost ([127.0.0.1]:45168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQjCw-00044n-UU for submit@debbugs.gnu.org; Thu, 29 Jun 2017 19:50:47 -0400 Original-Received: from mail-io0-f174.google.com ([209.85.223.174]:34033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQjCu-00044U-Er; Thu, 29 Jun 2017 19:50:45 -0400 Original-Received: by mail-io0-f174.google.com with SMTP id r36so15937467ioi.1; Thu, 29 Jun 2017 16:50:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=lRvtOVDghxMevz15UWN+vJLvkD30yv5PbLAotWsmwHA=; b=STFoN8J2SDJVk1wrdpniaOujdVd7uHmLpumnbjS4vQ6DuM7iInfTxmxlCAsomgeYvx HVTZ/nHhdmJVLaR4GlbFYJWJpxmjljN8tkm15dr+6k9ZLaGnYMtMeAaedt+rUhCO20bm CQzxmMkjSKd8COyfkOkVui/va9OG94hsCnyG2mNiPtjj+IxppC4WaCg9kvXoYW/NiY6z y2MTEzHwk3QMYJzum8cP64pp5dVN604Es4CCqdzHSmy5gM1NsTi+F4OSgze4fBgd7R1E 4h90haDP8Lqugjm8jdi5Y16E3oJQis0+KV1EexABpCNw/0gS+4puYnB23gU8DMEf4S+j /AGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=lRvtOVDghxMevz15UWN+vJLvkD30yv5PbLAotWsmwHA=; b=svYvM8JZP+ijuas4ivzXDbI66WMFjtGImdABUsXxbj8PMsDJRhdVwxd6YYUM7EZQjz P4/5yhFLovLMt26M4FoESQCq1IJE6Qv1ksvkuCSLK/GgxmWtga2QpAtl0hJrXCYUnYE8 X9BuNE4qLpcuhB14gbXc8q+NEgpNi5Rw+TPZ3jCxvaVnWrJ313SOPDAEayj5RAs32TkW ePjQPSKPgbZtDZvA9u0ezpF6rVPBrXz5ASr7jRD5gT1kUYG+JkjdHDrmlks5y0GLChvs 55FuAy/20g/aNod+VfEGl9Cc7YWIXH/9GvlAV/6WazrPnhyX5Vh2VmzymlDdAnyXYnRm bxkg== X-Gm-Message-State: AKS2vOygv1n+39U5QTPrHVD/Zh/8sHGBS5RfUWJv5/CNZAPYzBl/aK6A hSV7zjrkoRTrijyS X-Received: by 10.107.16.9 with SMTP id y9mr21869402ioi.134.1498780238276; Thu, 29 Jun 2017 16:50:38 -0700 (PDT) Original-Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id b6sm3513005ioj.31.2017.06.29.16.50.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 29 Jun 2017 16:50:37 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Tue, 27 Jun 2017 12:18:27 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134042 Archived-At: tags 6991 fixed close 6991 26.1 quit Stefan Monnier writes: >> Anyway, here are the updated patches. > > Looks good to me, thanks, Thanks for the review, it was very helpful! Pushed to master (with minor fix to make sure debugger-print-function is used only after the commit which defines it, plus some commit message typos). [1: 522e3c1585]: 2017-06-29 19:29:10 -0400 Operate on frame list instead of printed backtrace http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=522e3c15853279bf2a0ed1759c5b0ba3c9e0b7be [2: ead545824e]: 2017-06-29 19:37:25 -0400 Improve ert backtrace recording http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=ead545824e511ab18d18b5223eab80e1f4fe3d64 [3: eb9d3eca80]: 2017-06-29 19:40:22 -0400 Escape control characters in backtraces (Bug#6991) http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=eb9d3eca801c1ea847956a96fafd29eef9bbe5d1 [4: b567c48869]: 2017-06-29 19:40:23 -0400 Don't redundantly cl-print arglist in function docstring again http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=b567c48869b1484c6b1d263afc5cb67f22e99125 [5: 0ae28c71c7]: 2017-06-29 19:40:23 -0400 Hide byte code in backtraces (Bug#6991) http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=0ae28c71c739dfecbe94a5ff6786e81021d2d1cf [6: c87c87fcc3]: 2017-06-29 19:40:23 -0400 Escape NUL bytes in X selections (Bug#6991) http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c87c87fcc361494815bbd1d92f450b0b80a3ecbb [7: 169532b0eb]: 2017-06-29 19:42:32 -0400 ; Merge: Backtrace printing improvements (Bug#6991) http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=169532b0ebc3acb0b1c943d0b3d8b569cd57ca4b