Package: libdispatch / 0~svn188-2

Metadata

Package Version Patches format
libdispatch 0~svn188-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
__unused | (download)

testing/dispatch_after.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid non-portable __unused attribute
use_libbsd | (download)

testing/Makefile.am | 2 1 + 1 - 0 !
testing/queue_finalizer.c | 1 1 + 0 - 0 !
testing/summarize.c | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+), 1 deletion(-)

 use libbsd implementation of bsd functions
pthread_workqueue | (download)

configure.ac | 8 1 + 7 - 0 !
src/Makefile.am | 1 1 + 0 - 0 !
src/os_shims.h | 2 1 + 1 - 0 !
src/shims/pthread_workqueue.c | 380 380 + 0 - 0 !
src/shims/pthread_workqueue.h | 80 80 + 0 - 0 !
5 files changed, 463 insertions(+), 8 deletions(-)

 userspace implementation of pthread_workqueue library
 This patch contains the main body of libpthread_workqueue as published
 here: 
 .
   svn+ssh://heily.com/home/mheily/svn/libpthread_workqueue/trunk
 .
workqueue_init | (download)

src/queue.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 initialize pthread_workqueue library before using it
 Not sure why Darwin doesn't require this..
disable_broken_unit_tests | (download)

testing/Makefile.am | 17 11 + 6 - 0 !
1 file changed, 11 insertions(+), 6 deletions(-)

 disable unit tests that crash or cause heavy cpu usage
__private_extern__ | (download)

configure.ac | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 define __private_extern__
 For some reason, autoconf doesn't define this properly. This is a quick
 fix to get the build working.
use_libm | (download)

testing/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add -lm to get the fabs() function
autotools changes | (download)

config/config.guess | 149 59 + 90 - 0 !
config/config.sub | 47 34 + 13 - 0 !
config/ltmain.sh | 4 2 + 2 - 0 !
configure | 9 1 + 8 - 0 !
src/Makefile.in | 11 10 + 1 - 0 !
testing/Makefile.in | 67 13 + 54 - 0 !
6 files changed, 119 insertions(+), 168 deletions(-)

 patch for generated autotools scripts
 This patch contains the changes to the build scripts after running
 autogen.sh with the Debian-specific modifications.
__builtin_expect | (download)

src/internal.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 workaround for clang __builtin_expect() bug
 An integer overflow in clang causes __builtin_expect() to return
 incorrect values.
 .
 The bug was fixed in r85666 and is detailed here:
 http://www.mail-archive.com/cfe-commits@cs.uiuc.edu/msg16356.html
 .
Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588711
prevent_warnings | (download)

src/queue.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 prevent compiler warning about unused return value