Commit graph

20 commits

Author SHA1 Message Date
wiz
8780c13c53 RCS tags added 1999-12-28 05:22:21 +00:00
rh
ae18a74c24 Update pth to 1.2.1 using the patches provided by Thomas Klausner
<wiz@danbala.ifoer.tuwien.ac.at> via private EMail.  Thanks!
1999-12-13 12:55:09 +00:00
mycroft
322de5c769 Update to 1.2.0 (released today). 1999-11-02 18:32:26 +00:00
rh
d37632c17d Update pth to 1.1.6. This fixes PR 8569 by John A. Maier, thanks!
Changes are mostly small bugfixes backported from pth-1.2 beta.
1999-10-07 06:19:23 +00:00
agc
888733a972 Don't include the package name, and explain the package a bit more fully. 1999-09-14 12:45:07 +00:00
rh
3e0f9e58d9 Update pth to 1.1.5. This version fixes a nasty priority queue related
bug and provides a few cleanups and minor enhancements.
1999-09-03 11:14:51 +00:00
rh
f57caf5b16 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]
1999-08-31 07:25:49 +00:00
rh
872a523be5 Update pth to 1.1.3
Changes include:
  *) Enhanced test program of AC_CHECK_STACKGROWTH in aclocal.m4 to
      make sure the test variables are not optimized away by the
      compiler and this way lead to incorrect check results.
      [Martin Kraemer <martin.kraemer@mch.sni.de>, Ralf S. Engelschall]

   *) Fixed default stack size: was 32*16384 (=512KB) instead
      of the intended 32*1024 (=32KB).
      [Ralf S. Engelschall]

   *) Added --enable-optimize flag to configure with selected
      standard optimization flags of GCC.
      [Ralf S. Engelschall]

   *) Added SUPPORT file to source tree.
      [Ralf S. Engelschall]

   *) Added test_philo, Dijkstra's Five Dining Philosophers ;)
      [Ralf S. Engelschall]

   *) Add "auto" qualifier to PTH_STACKGROWTH test program
      to make sure the variables are placed into the stack.
      [Ralf S. Engelschall]

   *) Use predetermined $PLATFORM of configure also in Makefile
      [Ralf S. Engelschall]
1999-08-29 09:43:31 +00:00
rh
8226df07ee Update pth to 1.1.2
Changes include:

   *) Changed return type of pth_yield() from `void' to `int' to
      be able to return an error FALSE/EINVAL in case the `tid'
      argument specified an invalid or still not ready thread.
      [Kurt D. Zeilenga <Kurt@OpenLDAP.Org>, Ralf S. Engelschall]

   *) Fixed description of pth_yield() in pth.pod.
      [Kurt D. Zeilenga <Kurt@OpenLDAP.Org>, Ralf S. Engelschall]
1999-08-27 06:37:10 +00:00
rh
47427c5236 Updated patches for pth-1.1.1, missing from the previous commit due to an
invalid repository pointer; sorry about that.
1999-08-22 19:00:39 +00:00
rh
1d3800e33e Update pth to 1.1.1
Changes between 1.0.x and 1.1.x (03-Aug-1999 to 19-Aug-1999):

   *) Fixed and enhanced POSIX semantics for replacement functions
   *) Cleaned up source tree
   *) Overhauled Autoconf environment
   *) Enhanced setjmp/longjmp support
   *) Support for SVR4/SUSv2 makecontext(2) mctx variant
   *) Barrier synchronization objects
   *) Sfio support via special Pth/Sfio discipline
   *) Overhauled filedescriptor handling
1999-08-22 18:39:01 +00:00
rh
d1fcc3af8a Add conflict with pth-current. 1999-08-12 18:02:19 +00:00
rh
38e4811e7e Update pth to 1.0.5.
Notable changes are:

   *) Backport from Pth 1.1b2:
      Fixed ring walking inside both public pth_msgport_find() function
      and the internal pth_mutex_releaseall() function.

   *) Backport from Pth 1.1b1:
      In pth_mctx.c the signal stack was not restored correctly.

   *) Backport from Pth 1.1b1:
      Fixed test_select.c: a char has to be used for read(2) and not an int.
      And replaced a bogus stdio fgetc() in test_select with pth_read().

   *) Backport from Pth 1.1b1:
      Fixed AC_CHECK_NSIG test and this way PTH_NSIG define.

   *) Backport from Pth 1.1b1:
      Fixed timeout handling in pth_select().
1999-08-11 19:03:35 +00:00
sakamoto
cca645f027 Update to 1.0.4.
Changes: bugfixes and cleanups.
1999-08-06 01:03:32 +00:00
sakamoto
3b391470b4 Update to 1.0.0.
Changes:
	First stable release. After five months of development we've now
	finished the development and beta stages.
1999-07-19 06:14:28 +00:00
sakamoto
90ee1c3c41 Update 1.0b5 to 1.0b7.
Changes: More polishing and important bugfixes for the POSIX emulation.
1999-07-16 04:57:47 +00:00
sakamoto
a7d66a6dda Update 1.0b4 to 1.0b5. 1999-07-13 01:44:35 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
sakamoto
91a2a9653a Update 1.0b2 to 1.0b4.
Fix mastersite noted by Hubert Feyrer.
1999-07-09 00:08:27 +00:00
sakamoto
11698aaf76 GNU pth - GNU Portable Threads 1999-07-05 05:09:48 +00:00