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] |
||
---|---|---|
.. | ||
files | ||
patches | ||
pkg | ||
Makefile |