From owner-freebsd-current@FreeBSD.ORG Wed Oct 30 02:07:11 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 33FAC816; Wed, 30 Oct 2013 02:07:11 +0000 (UTC) (envelope-from Devin.Teske@fisglobal.com) Received: from mx1.fisglobal.com (mx1.fisglobal.com [199.200.24.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0162C2A01; Wed, 30 Oct 2013 02:07:09 +0000 (UTC) Received: from smtp.fisglobal.com ([10.132.206.15]) by ltcfislmsgpa03.fnfis.com (8.14.5/8.14.5) with ESMTP id r9U278HY022558 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 29 Oct 2013 21:07:08 -0500 Received: from LTCFISWMSGMB21.FNFIS.com ([169.254.1.205]) by LTCFISWMSGHT04.FNFIS.com ([10.132.206.15]) with mapi id 14.03.0146.000; Tue, 29 Oct 2013 21:04:46 -0500 From: "Teske, Devin" To: FreeBSD Current Subject: [RFC] libdispatch (aka Grand Central Dispatch) in base Thread-Topic: [RFC] libdispatch (aka Grand Central Dispatch) in base Thread-Index: AQHO1RRnBr/4vusiu0ivD2Ie4//LzA== Date: Wed, 30 Oct 2013 02:04:45 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.132.253.120] Content-Type: text/plain; charset="us-ascii" Content-ID: <67015EEECF503E4DAB5E52307DC089BC@fisglobal.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794, 1.0.431, 0.0.0000 definitions=2013-10-29_08:2013-10-30,2013-10-29,1970-01-01 signatures=0 Cc: Devin Teske , "Teske, Devin" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Devin Teske List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 02:07:11 -0000 Hi all, I'd like to bring up the discussion for topic.. Importing libdispatch (aka Apple's Grand Central Dispatch) into base (contr= ib?). Specifically into HEAD then MFC'd only as far back as stable/10. Here's the reason why: http://devinteske.com/freebsd-installer-enhancements Summary: For the purpose of providing a concurrency model better than pthreads for t= he expressed desire to bring about concurrent data processing (applicable dire= ctly to distributions, packages, signing and more). Multiple people have confirmed with me with respect to the above blog artic= le that the concurrency model would be most efficient with libdispatch. Since the tool mentioned in the blog is a. Compiling with clang b. Requires newest dialog(3) that is only in stable/10 or higher I'd say that it looks like a match made in heaven. But of course, there's that one hang-up... dispatch is not available in bas= e yet. Is anyone working on getting dispatch into base? --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you.