From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Marshall Newsgroups: gmane.emacs.devel Subject: Re: Please test the merge of the concurrency branch Date: Fri, 09 Dec 2016 15:30:51 +0000 Message-ID: <87mvg52k7o.fsf@codethink.co.uk> References: <83oa0lgnzx.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1481298923 399 195.159.176.226 (9 Dec 2016 15:55:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 9 Dec 2016 15:55:23 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 09 16:55:19 2016 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 1cFNW2-0007n3-Sj for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2016 16:55:19 +0100 Original-Received: from localhost ([::1]:47422 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFNW5-0000HR-Cl for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2016 10:55:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFNVz-0000Bn-Ie for emacs-devel@gnu.org; Fri, 09 Dec 2016 10:55:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cFNVt-0004PR-VD for emacs-devel@gnu.org; Fri, 09 Dec 2016 10:55:15 -0500 Original-Received: from [195.159.176.226] (port=46966 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cFNVt-0004OQ-Od for emacs-devel@gnu.org; Fri, 09 Dec 2016 10:55:09 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cFNVn-0005ua-41 for emacs-devel@gnu.org; Fri, 09 Dec 2016 16:55:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 34 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:GMnIzJTPZUEHgiH2rm4iHQ0kwkc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:210189 Archived-At: Eli Zaretskii writes: > I've pushed to the Emacs Git repository a new branch named > 'test-concurrency'. It's the result of merging the concurrency branch > with a week-old master, followed by fixing a few bugs I found (after > resolving the merge conflicts). > > This is tested on Trisquel GNU/Linux (x86_64 build) and on MS-Windows > (x86 build with wide ints). "Tested" here means that it builds, > passes the test suite as well as the master version on the same > machine, passes the new tests that test the concurrency features, and > the basic functionalities that are affected by the concurrency-related > changes -- subprocesses and networking -- work as well as they do on > master. > > The new concurrency features are not thoroughly tested, so I expect > bugs to be reported when people start using them seriously. I don't > think that should preclude us from landing this on master, though, as > long as the "usual", a.k.a. "single-threaded" Emacs works as well as > the master branch. > It fails to build for me CC category.o In file included from thread.h:22:0, from lisp.h:797, from category.c:33: regex.h:438:9: error: unknown type name ‘ssize_t’ (and a few more complaints about ssize_t) Debian GNU/Linux 8.6 (jessie) Robert