Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Rene Hexel <rh@netbsd.org>
List: source-changes
Date: 08/31/1999 00:25:51
Module Name: pkgsrc
Committed By: rh
Date: Tue Aug 31 07:25:51 UTC 1999
Modified Files:
pkgsrc/devel/pth: Makefile
pkgsrc/devel/pth/files: md5
pkgsrc/devel/pth/pkg: PLIST
Log Message:
Update pth to 1.1.4
Changes are:
*) Changed internal handling of spawned threads: they are now really
inserted to the top of the priority queue to make sure a thread is
guarrantied to be dispatched next when one calls pth_yield(NULL)
directly after a pth_spawn(). This is especially interesting for
programming with the co-routine paradigm where it allows one to better
control the startup of a co-routine.
[Ralf S. Engelschall, Jens Andersen <Jens@trw.nl>]
*) Fixed pthread_cancel(): a switch statement was incorrect (three
breaks were missing to stop falling through).
[Jens Andersen <Jens@trw.nl>]
*) Change internal `_pthread' prefix to `__pthread'.
[Ralf S. Engelschall]
*) Enhanced backward compatibility stuff for Pthread draft 4 (DCE Threads)
in pthread.h.in: When _POSIX_BACKCOMPAT is defined before the pthread.h
header is included one now gets a lot more backward compatibility
mappings.
[Ralf S. Engelschall]
*) Optimize internal processing by inlining various small functions from
pth_ring.c, pth_pqueue.c and pth_sched.c which are called a lot.
[Ralf S. Engelschall]
*) Optimized readline() in test_common.c
[Ralf S. Engelschall]
*) Added specific support for Linux/glibc/mc68000 to pth_mctx.c
[Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>]
*) Updated INSTALL document for --enable-optimize.
[Ralf S. Engelschall]
To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/pth/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/pth/files/md5
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/pth/pkg/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.