From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: Re: Dynamic modules: MODULE_HANDLE_SIGNALS etc. Date: Tue, 01 Mar 2016 21:43:32 +0000 Message-ID: References: <83mvu1x6t3.fsf@gnu.org> <565779CD.80405@cs.ucla.edu> <83io4nuc68.fsf@gnu.org> <56D5C627.7000209@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114b0becb9cfdd052d03a8ce X-Trace: ger.gmane.org 1456868650 8417 80.91.229.3 (1 Mar 2016 21:44:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Mar 2016 21:44:10 +0000 (UTC) Cc: aurelien.aptel+emacs@gmail.com, tzz@lifelogs.com, dancol@dancol.org, emacs-devel@gnu.org To: Paul Eggert , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 01 22:44:00 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 1aas5H-0001KF-L2 for ged-emacs-devel@m.gmane.org; Tue, 01 Mar 2016 22:43:59 +0100 Original-Received: from localhost ([::1]:52417 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aas5G-0003Dm-WA for ged-emacs-devel@m.gmane.org; Tue, 01 Mar 2016 16:43:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aas52-0003Dc-La for emacs-devel@gnu.org; Tue, 01 Mar 2016 16:43:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aas51-0001Ax-K5 for emacs-devel@gnu.org; Tue, 01 Mar 2016 16:43:44 -0500 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:34271) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aas51-0001Ao-9r; Tue, 01 Mar 2016 16:43:43 -0500 Original-Received: by mail-wm0-x22d.google.com with SMTP id p65so54498876wmp.1; Tue, 01 Mar 2016 13:43:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8CBzEHObLidzefDNXqtkQJoxukVxiNZe/zAUalmfnLs=; b=SOz9gPURCuduBhpcc9VcKptOhwCXpKIx3sIWpRdAezh3II6rG1f8ZNMkOx4D74Wfkf Em2sECCSXNRwrYLMgrdWPEkUoO+2O5pn+AF/HcSu6pTVptCkJ/hZpoHt8cEOmy7ud26X 5HnDAZ+uFcPYxl5OePMqOyirMdBk8+OLU2QrWhEYQuIRMozJcxc2fEZ7SJQWApGHnU6j /JhTpyLtqkZyrVpBD8JGPfSfBtBTDb05RM2ZZW9uWBI72wQ9h4vJqj/2cgA+y5k2dNAB zwCHpezmGM5T1pK0FtjUszQdCdL95RZkP4rxVXUh0FSHdZ02jfHNJi0kr6rB3LDrgcrJ 1sdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8CBzEHObLidzefDNXqtkQJoxukVxiNZe/zAUalmfnLs=; b=UQB+1HHj6DYNAZoh8GZqV5SF6T3eNSnGFNZXrzgdwSxxLSEJUvHHVm8UrO/AebIGZM wbSfL3GzVcDw/xQplRtQW7l3qgjWjkQZ5CtXZX58eTS1sJbeODncvtErlcj4/DgepDBG w4kSaG703my2bJ72nRvwHBUWThDfcVFZ9Hug6cJOfqK6ETxw/hQ2qb1R2Fm4rwzMUX8f ElwCrx/V4U+hkstzvRlguX4YGdqVVdPPAozoocm0miR81lXlSD82AoAH5kQzFe4uI8p1 1lkwkNytE+YV3oL6ib78lG806wOFSXz8GDGTYyPl8n7E3ewDWLQeKxIzBA9VIKiyCdlP r0dg== X-Gm-Message-State: AD7BkJI3n7JPRN4oMZIMTsfQewoNQOYPMEzAQvPrAQGBfn9XrIQbVjajhn5gI31dgROksTyH+iLfBSS07MhhWw== X-Received: by 10.28.188.195 with SMTP id m186mr1093540wmf.64.1456868622450; Tue, 01 Mar 2016 13:43:42 -0800 (PST) In-Reply-To: <56D5C627.7000209@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22d 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:200858 Archived-At: --001a114b0becb9cfdd052d03a8ce Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Paul Eggert schrieb am Di., 1. M=C3=A4rz 2016 um 17:41= Uhr: > On 02/29/2016 02:48 PM, Philipp Stephani wrote: > > Could this patch please be reviewed and/or applied? Thanks. > > That was a long thread and I see multiple patches in it. Could you > please summarize the current proposal as you see it? For reference: > > https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00871.html I think this patch can still be applied as-is, it just simplifies the code a bit without changing any behavior. > > > https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00881.html > > https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00902.html > > The second one is newer, so the first one should be discarded in favor of the second one. Given the decision to allow longjmp on segfault, it is no longer correct, but a variant (replacing "non-local exits" with "non-local exits due to Lisp `signal' and `throw'") should still be correct and useful= . --001a114b0becb9cfdd052d03a8ce Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Di., 1. M=C3=A4rz 2016 um 17:41=C2=A0Uhr:
On 02/29/2016 02:48 PM, Philipp Stephani wrote:
> Could this patch please be reviewed and/or applied? Thanks.

That was a long thread and I see multiple patches in it. Could you
please summarize the current proposal as you see it? For reference:

https://lists.gnu.org/archive/ht= ml/emacs-devel/2015-12/msg00871.html

I = think this patch can still be applied as-is, it just simplifies the code a = bit without changing any behavior.
=C2=A0


https://lists.gnu.org/archive/ht= ml/emacs-devel/2015-12/msg00881.html

https://lists.gnu.org/archive/ht= ml/emacs-devel/2015-12/msg00902.html


The second one is newer, so the first = one should be discarded in favor of the second one. Given the decision to a= llow longjmp on segfault, it is no longer correct, but a variant (replacing= "non-local exits" with "non-local exits due to Lisp `signal= ' and `throw'") should still be correct and useful.
--001a114b0becb9cfdd052d03a8ce--