From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: master 54b9213: Handle thread-signal towards the main thread (Bug#32502) Date: Fri, 07 Sep 2018 16:45:54 +0300 Message-ID: <834lf1v2st.fsf@gnu.org> References: <20180830192912.24309.93190@vcs0.savannah.gnu.org> <20180830192914.85ECE20497@vcs0.savannah.gnu.org> <87bm9j812d.fsf@gmx.de> <83va7iwvqx.fsf@gnu.org> <83pnxqwkv1.fsf@gnu.org> <83y3cdvp2a.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1536327851 30225 195.159.176.226 (7 Sep 2018 13:44:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2018 13:44:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 07 15:44:07 2018 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 1fyH3O-0007l9-Nn for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 15:44:06 +0200 Original-Received: from localhost ([::1]:38763 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyH5V-0003zS-1W for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 09:46:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyH5H-0003yD-U8 for emacs-devel@gnu.org; Fri, 07 Sep 2018 09:46:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyH5D-0000Y4-6L for emacs-devel@gnu.org; Fri, 07 Sep 2018 09:46:03 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyH5D-0000Xp-1r; Fri, 07 Sep 2018 09:45:59 -0400 Original-Received: from [176.228.60.248] (port=3722 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fyH5B-0005iq-O2; Fri, 07 Sep 2018 09:45:58 -0400 In-reply-to: (message from Stefan Monnier on Fri, 07 Sep 2018 08:12:31 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:229397 Archived-At: > From: Stefan Monnier > Cc: emacs-devel@gnu.org > Date: Fri, 07 Sep 2018 08:12:31 -0400 > > > that could be a bug in Gnus that should be fixed. > > Yet we wouldn't consider it a bug in Calc if it doesn't work when we > build without bignums. That's the difference between bignums and > threads currently, and the point of my original question is to ask > whether we could change this situation and decide that Emacs-27 will > always come with threads, just like it always comes with bignums. That's a circular reasoning, because we didn't yet decide to have threads be a required feature. As for making that decision for Emacs 27: I'm not sure we have enough experience yet to do that. So far, only one serious application is attempting to use threads, and that application is not yet on master. We need more experience, IMO, before we are ready to make that decision.