Subject: bug#6991: Please keep bytecode out of *Backtrace* buffers

From: [email-masked]
Date: Thu, 29 Jun 2017 19:52:13 -0400

tags 6991 fixed
close 6991 26.1
quit

Stefan Monnier <[email-masked]> 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