Source-Changes archive

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

CVS commit: pkgsrc



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@localhost>]

   *) Fixed pthread_cancel(): a switch statement was incorrect (three
      breaks were missing to stop falling through).
      [Jens Andersen <Jens%trw.nl@localhost>]

   *) 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@localhost>]

   *) 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.




Home | Main Index | Thread Index | Old Index