From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Dynamic loading progress Date: Sun, 13 Sep 2015 13:33:16 -0700 Message-ID: <55F5DD8C.70506@dancol.org> References: <87egnel6ac.fsf@lifelogs.com> <87vbgpk1po.fsf@lifelogs.com> <85mw20gmeo.fsf@stephe-leake.org> <878u97nyjn.fsf@lifelogs.com> <86d1yirnqw.fsf@stephe-leake.org> <87si7977rs.fsf@tromey.com> <55DB7C3D.4090106@cs.ucla.edu> <55DE75FD.8020308@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="abWBdJt3AxaplEecQSUiEqBmJknnr6Lnu" X-Trace: ger.gmane.org 1442176434 16817 80.91.229.3 (13 Sep 2015 20:33:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Sep 2015 20:33:54 +0000 (UTC) Cc: =?UTF-8?Q?Aur=c3=a9lien_Aptel?= , Tom Tromey , Paul Eggert , Stephen Leake , Emacs development discussions To: Stefan Monnier , Philipp Stephani Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 13 22:33:48 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZbDy8-0001Lz-22 for ged-emacs-devel@m.gmane.org; Sun, 13 Sep 2015 22:33:48 +0200 Original-Received: from localhost ([::1]:37052 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbDy7-0001Ff-AV for ged-emacs-devel@m.gmane.org; Sun, 13 Sep 2015 16:33:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38380) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbDxu-0001Fa-N8 for emacs-devel@gnu.org; Sun, 13 Sep 2015 16:33:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbDxt-0003DX-P7 for emacs-devel@gnu.org; Sun, 13 Sep 2015 16:33:34 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:57602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbDxt-0003DM-Fr for emacs-devel@gnu.org; Sun, 13 Sep 2015 16:33:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject; bh=dtQ3OvdXsYlxggzYkR+4fh3hNRYxz0pTLlhXM5bJIeM=; b=lBjJ+MKE145ZrWUd8QTg1hSA2fMmyPwIVPsE0EmAOBDoOikDMSdsN3RJWzLRf+NC502l/ea0XDgN+iSTUHR/+dG+B6xgU/xmD5u2F0vkwWWDfaeR5GBoIt/1HU5vngP4UqcLdCx7fz42I2qKR+HvatCIvKo61T70EfDZh2IcNAXB5wbabtZxZUHLWdh4FQ/TPsqdIKd//VCWv8mQ2F2g8iYAT4diETtx/VB/WO81VmcPLUcStXy5tsbIfjAEK0e8iOA4r1ia/rpaLXD++xPxNdRSz1L64UdjF6+ztJxNDQ19jQZaylyFsGvSdPECPbWF5uAyvcvywDY+wNx8hOD7Cw==; Original-Received: from [2620:10d:c090:180::1:382e] (helo=[IPv6:2620:10d:c081:1101:2ab2:bdff:fe1c:db58]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1ZbDxj-00045v-A8; Sun, 13 Sep 2015 13:33:23 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:189908 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --abWBdJt3AxaplEecQSUiEqBmJknnr6Lnu Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 09/13/2015 01:31 PM, Stefan Monnier wrote: >> It's not possible to skip frames in module code using longjmp, so >=20 > Why not? Because most C code isn't expecting to be unwound. Forcing non-local flow control on module code is completely unacceptable. Emacs needs to return with an error indication set. --abWBdJt3AxaplEecQSUiEqBmJknnr6Lnu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV9d2MAAoJEN4WImmbpWBltJYP/RzwOeK9zMdSQ4YrMfYNBOj6 4WVpHMaSAVuezBJ2BhjpV967fHHZM3YMhXbnClcMMi5Buh0bBE13FXagOdgh0067 Y+4GZH91TBwakVrcRYplNyuj+QQnsBaDDUgao78z90M3p1cU5FTe0T0ua05hMZOG lVEp3IbslrTZS4U4X1Ps+h5/fO27L29hWXZGQSet/XdeN/RGjxo6op/8lp+lztAx 5kgpEXrHn050sSLYnUHCl062A2qjigIvDEvgRIVPD1BQ7y5XCSuZ9+m48PlrQels slEag+jZ/Q29gNiQZNYWS2KgRWf7F0a2MP8hcz4sW6bQYE4LstOgDgCiNmt2/Wv3 uqdDrdv1N7A5xmrJE5SN4KrCNAYIIRYGAD0fxED4AlWw/eIj1EKxClyA/yjyev8P nBCzCSjTp/wc/68nHCbD1d/UGT9yDkGkri/C2iYVPXF/gBn58t2H3kHj8gnBRt9K BC+LqLGJLZsIPL0XEW/Sr9w8IV+1Asjruoz8KLIRbpMCEFWi7+H+KqVw52f5h7qN KWgofSD3gz3GTfrx1ByYa5kGh+IAVd9nLblo/BnhljWZEe1JEiIgzIJv86M65adT Ah5a+qjLpPDVuPvy1c0TTKUP55vYzcYPHdr8W4++qblL9BNeB5SiGg3PziednCN2 x2nG3Fl3DR46st7aCSyS =f+Hh -----END PGP SIGNATURE----- --abWBdJt3AxaplEecQSUiEqBmJknnr6Lnu--