gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 18/21] Added support for libdispatch main queue in the main r


From: Niels Grewe
Subject: Re: [PATCH 18/21] Added support for libdispatch main queue in the main run loop.
Date: Mon, 04 Mar 2013 11:43:55 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120510 Icedove/10.0.4

On 04.03.2013 10:00, Richard Frith-Macdonald wrote:

> the first, smaller patch, to change configure.ac and the cofig.h.in and 
> base.make.in files to detect the presence/usability of libdispatch (would we 
> only consider it usable if we had block support?), 

We already have a working check for libdispatch, which automatically
enables it for the concurrent collection enumeration/sorting/filtering
stuff if it is usable together with libobjc2 (whether it is depends on
whether you have the recent release of libBlocksRuntime). We don't even
need blocks support for that, because we have a macro that can call a
block even if the compiler doesn't support calling it directly. The
changes Jean did to the configure scirpt seem to be to detect presence
of his personal version of libdispatch, which introduces some callbacks
that are not immediately obivous to me (with a _4GS suffix, so I expect
they are required exclusively for GNUstep).  I would prefer these
changes to be explained and suggested for inclusion into the upstream
libdispatch before we integrate those patches. I don't think we want to
maintain what effectively constitutes a fork of libdisaptch that is only
useful to us.

Cheers,

Niels

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]