From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] emacs-25 db436e9: Don't call debug on failed cl-assert Date: Fri, 27 Jan 2017 20:16:42 -0500 Message-ID: <4f7ad1cf-7632-abea-e15e-a3fdfff795c6@gmail.com> References: <20161105015720.6371.89806@vcs.savannah.gnu.org> <20161105015720.88A6322012D@vcs.savannah.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2dS9u41ug75gj9LH0USUkhj6Gxs1rms6b" X-Trace: blaine.gmane.org 1485579816 14911 195.159.176.226 (28 Jan 2017 05:03:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Jan 2017 05:03:36 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Cc: Emacs developers To: Noam Postavsky , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 28 06:03:32 2017 Return-path: Envelope-to: ged-emacs-devel@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 1cXLAO-0001qV-9H for ged-emacs-devel@m.gmane.org; Sat, 28 Jan 2017 06:03:12 +0100 Original-Received: from localhost ([::1]:50003 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXLAT-0007B8-MF for ged-emacs-devel@m.gmane.org; Sat, 28 Jan 2017 00:03:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXHdi-00048C-Ro for emacs-devel@gnu.org; Fri, 27 Jan 2017 20:17:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXHdd-0002Wv-St for emacs-devel@gnu.org; Fri, 27 Jan 2017 20:17:14 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.24]:59360) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cXHdd-0002V8-HO for emacs-devel@gnu.org; Fri, 27 Jan 2017 20:17:09 -0500 Original-Received: from [18.111.113.197] ([18.111.113.197]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0Lp7GG-1c3R4A2w7A-00esXu; Sat, 28 Jan 2017 02:16:50 +0100 In-Reply-To: X-Provags-ID: V03:K0:o2+xX8mDN4BYV6MYQ7xO7vStwYkk9CUXaNpVK4i3RigbW100UZm mIrnNOVyf8iWzBOVn+KErBItAVyeXQyoRlPHf+IQOVe2zVr3IHt2rxN/0SUHWSdm00BLgYc HzyHsIJGCypZ8mB59fkpTlpvPuLYwo/UV6+pKjHDu7U1VFFr0/7vVjjmT6vyAC5UJZ3e52G 2khlNCxbkRYHyynx3Bzbw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ddsL1o6rFXg=:BsTWYawfZbrA9buHTSosEE K6vo2vmJDEk9WA0VxRM/Zf7dQU6ylLy2hPnUIocGSV/hEtZInWtNm8TVOkii8FIxWe0JsFqP+ 9nJ8GmpQD2nztwGyLDXlDCR0XQlPYjL0P2+7ITxTaKGlv6YotrqW5aVzlYTJYJSvoFDYT/lFQ ob5XFO0aue/y0DToSKnajgw1DqhRA/J6QNzQT1sdXQUT4BKIOEJceuyc3HztDPzfbJ7fU3VQR EPaDsVQzM9XpzzXQNwJOdws51Ixc7Ky4JZOVJ4Cdvj2Vikq1W6uPf8mM8OxYR0vJvzPX8HlA6 HfxRDb+5JHMFNvsY7uENTG5ix7b5BBFoaEy05+adj6jKV/Pc8cvWw+0asknWnFVqmdn5dSyme 7W5uKlPCjvhtSmDAeh64GBtfsLSCQSF3qCIb9UAKs4i+3qJJsMAhG8Cih3VjTsEdxQd+qtqV2 Hckmi72z5MUT2Z1YAoGeWXrmT3J/lnW0ux+N3KQh/yoB1zCiJuMFvoIiOG0SfYuzjPAbem/V9 vBSJ/s5UAGF+s3Ecz6tIRahqAV7FrUQPT3LE9/sJlL6TmVoMWpUyD5W4HH75v/yDT15UjjdE9 kjOQqhi6Y8NH3avWEPhleYNdnNT7qxxSgDARie1ez1ddAlzzsbHn7K25Iz6zPuhX8uEMv1/97 WKu8DCFekjqiqf1O5N41L0Rz3JgvNsk2vN8qkRkZu0mpHcj4Rilwgx+yT7RmPq637veY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.24 X-Mailman-Approved-At: Sat, 28 Jan 2017 00:02:23 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:211672 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2dS9u41ug75gj9LH0USUkhj6Gxs1rms6b Content-Type: multipart/mixed; boundary="TSjURpbOjbacfB4QM0M2i2m6ECP3gFbJF"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Noam Postavsky , Stefan Monnier Cc: Emacs developers Message-ID: <4f7ad1cf-7632-abea-e15e-a3fdfff795c6@gmail.com> Subject: Re: [Emacs-diffs] emacs-25 db436e9: Don't call debug on failed cl-assert References: <20161105015720.6371.89806@vcs.savannah.gnu.org> <20161105015720.88A6322012D@vcs.savannah.gnu.org> In-Reply-To: --TSjURpbOjbacfB4QM0M2i2m6ECP3gFbJF Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-11-08 19:55, Noam Postavsky wrote: > [...] Meanwhile, I've pushed the (funcall debugger...) solution to=20 > emacs-25 since that is less of a change vs 25.1 than what's there=20 > currently. Hi Noam and Stefan, Given the current implementation, how does one catch a failed assertion i= n a condition-case block (when debug-on-error is true)? If there is no e= asy way, could we add a defvar to make this behavior of cl-assertion-fail= ed (calling the debugger directly) optional? (The broader context is that I'm trying to log all errors produced by an = Emacs server that doesn't have a terminal to write to, and I can't easily= catch failed assertions.) Thanks! Cl=C3=A9ment. --TSjURpbOjbacfB4QM0M2i2m6ECP3gFbJF-- --2dS9u41ug75gj9LH0USUkhj6Gxs1rms6b Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYi/D6AAoJEPqg+cTm90wjYSoP/RG5iFUz4ifOLu9uSR+saIk0 7NPbRWnFwfyAxKy/UVsfgQLBxAKJTTJ5x3OtqaSESv5P+7d60oz6y2hi040ISCgp PcrcCVc36oTl7BNV65hHOWDefBzBzOROaMqPtAqy9wfqGoRGN1FcugfgJy3YWm9d wQIX2c0ZgY25RIIfidtPg41a08QNRxzZbDx6y0JG66d27SzAnBZoPgqGp01FPq05 1YpirWSpOiGeFEt8XmrD1KtJbJxW9EGhCeYLMmdCOF+NzJmUxNFWY1iTcS7lpx8b D8nk1q+UQfjoqieaSPDMcW/rJ65n2aD0tcpyBjC6bucqJoO3ywBWaaeHcK+O/lus Ac8td+/RBKFRQsR6mWbY7dqI6HJlwzUwb860c4CX6eNbb4nDWENkBEr79hxQeYFT p2rth2dKiDvizd1+90K1CSg6uMphQ6qg5MrUe5+vq1vTnLtmYBd6hurTyZN7kfXl 3qYMNrja0QhlH+xLi0EAeLzMyfGSINPxdh43hQATlNltBzFoDDa+LWiGsKFbKFTe /HtkvDxmBLRokrqZfuC3xKRbp+B6RybxaIkebtwKcgXS+m2aDiCX2xJ8o4T7l1C+ iteAkFw0qNhiO8FQ297S+oIh/CpxvHRs5kKRQ/s/IU+erFLnoMfqx7rOCK/+7M3v PB11M96dGop+RiM9waVd =tjpr -----END PGP SIGNATURE----- --2dS9u41ug75gj9LH0USUkhj6Gxs1rms6b--