From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Dynamic modules: MODULE_HANDLE_SIGNALS etc. Date: Mon, 04 Jan 2016 12:32:21 -0800 Message-ID: References: <83mvu1x6t3.fsf@gnu.org> <83oadhp2mj.fsf@gnu.org> <567AD556.6020202@cs.ucla.edu> <567AD766.3060608@dancol.org> <567B5DAB.2000900@cs.ucla.edu> <83fuyromig.fsf@gnu.org> <567C25B1.3020101@dancol.org> <56892FD6.8040708@dancol.org> <56894CE7.7090301@cs.ucla.edu> <568950C5.2030306@dancol.org> <56896359.4020309@cs.ucla.edu> <568966D4.5080707@dancol.org> <56898C6F.4010303@cs.ucla.edu> <56898EBD.2000000@dancol.org> <5689AA89.4030404@cs.ucla.edu> <5689AD48.4040902@dancol.org> <8337ud8iec.fsf@gnu.org> <568A9280.90803@dancol.org> <83egdx72hd.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1451939593 12332 80.91.229.3 (4 Jan 2016 20:33:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jan 2016 20:33:13 +0000 (UTC) Cc: Daniel Colascione , Emacs-devel@gnu.org, eggert@cs.ucla.edu To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 04 21:33:06 2016 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 1aGBoK-0003YF-8V for ged-emacs-devel@m.gmane.org; Mon, 04 Jan 2016 21:33:00 +0100 Original-Received: from localhost ([::1]:47003 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGBoJ-00071C-Fm for ged-emacs-devel@m.gmane.org; Mon, 04 Jan 2016 15:32:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGBo4-000715-5T for Emacs-devel@gnu.org; Mon, 04 Jan 2016 15:32:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGBo1-000117-Eg for Emacs-devel@gnu.org; Mon, 04 Jan 2016 15:32:44 -0500 Original-Received: from mail-pf0-x234.google.com ([2607:f8b0:400e:c00::234]:36179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGBo1-00010v-8W; Mon, 04 Jan 2016 15:32:41 -0500 Original-Received: by mail-pf0-x234.google.com with SMTP id 65so162365991pff.3; Mon, 04 Jan 2016 12:32:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=ShzIERPVr0jKBQw/gHexqK5p/7IicW/wY9GMnFTJoLw=; b=jNTM7MJ7OoxOwHJ6PH5p0+J/Bv/LhATH0otqarCLBSX4GTaxsCNbOeVhmq8v9A5JWs d5o706x/pXalUCZiHlXQ9nwuxq5hD7xpWjlKrDNgSZm48q6g07yHsJUV0PBh6IMETjwJ 5WddWwIQsYfGXp/dRfLMj9pOYv6qfAz7hxXsjWSltNk5vUEs2oCwWyX3oHQ7X1CxjjOt jecKY1Jp7J9TOY5STQfiR5C1/bHDVowPlUIgtkWkD4bkGOg0FxSl6kbQacy4kS04BxG/ HioVOEPkrEhBViEd6yrZ4qccCagDpujgW6HvEa1tYlpgU9up30ny0sDnAs+qJEjMlUsC QfNQ== X-Received: by 10.98.14.65 with SMTP id w62mr91984334pfi.53.1451939560680; Mon, 04 Jan 2016 12:32:40 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id s67sm96898605pfi.72.2016.01.04.12.32.39 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 04 Jan 2016 12:32:39 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id D28B01202FF5C; Mon, 4 Jan 2016 12:32:38 -0800 (PST) In-Reply-To: <83egdx72hd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 04 Jan 2016 18:07:10 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: Eli Zaretskii , Daniel Colascione , eggert@cs.ucla.edu, Emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::234 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:197625 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable OK, I've heard the concerns and input from all parties, and my decision is that we will include the stack overflow recovery logic, as it is now implemented, while keeping our ears open for any problems this causes to users. Daniel, Eli, Paul, thank you for spending the time to be vocal and delibera= te in enumerating your concerns. To Daniel specifically: I appreciate your experience in this area, and that you are not speaking from your imaginatio= n, but I'd like to give the current recovery approach a try before calling it a non-starter, or branching out into more complex solutions. We *will* have the freedom to reverse this decision in a future release if things become worse rather than better. But there is no more benefit in debating this future. Thank you, =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJWitbVAAoJEMFE2PTxn+YwA8oL/RycTbnnwMMMyAYb9D8JrwTY jSnuQ+MBbSlZfxuurQVKw54nk0HX8kpoM5ua0zXQMEgQStETqGMu+vKy+zhBKLfo fO+g90AF4DeIPC6j7MqdxjnXwcoBt0P6W2Xath6ACum5WtrvZAQdJohkzLV6zD8s w8/jXqKEzz9yikwVmGbh6b7Wd2FlxZObu2XfDuUiQYcUSiHRQyaLk4a+bCOJQ0Fz +3XM12vY5DMHZjok8t3NLV3IVWSYDiq632GFCnbui5X1qSlwh+AAW4yK/G+Mazmj PPJY9IYXJzQxwkU9GcjDGURBaKvjH7/ZbWerAluX+sEgXD3CEed/NCB8dZVceKEZ TGpvdpYbeURADGnAGwfIxRaw797t4ljQf5t1lrDHBcYCD2WQT9etfk7doVd79GLb 4B0KL1znX+kUifvZJ2loUkIgO/eea0oRGgb/yiHPG8ST/AlSbPgcROlpEQSCiBbk pqcmA/8nfBx1YYJ8lLO0TQ/apvLGChHCPXSuVrqa4Q== =2wy5 -----END PGP SIGNATURE----- --=-=-=--