Commit graph

85 commits

Author SHA1 Message Date
rh
9c7290a51b Update pth to 1.3.7. Changes are: back-ports of bugfixes from the 1.4
development branch.  This especially upgrades to GNU Shtool 1.5.1 to
fix compilation problems under Solaris, which were introduced in 1.3.6.
2000-07-30 19:55:52 +00:00
rh
4ad0cf96c1 Update pth to 1.3.6. Changes are bugfixes pulled up from the 1.4.x devel
tree.
2000-07-03 11:08:12 +00:00
wiz
3bb8853c77 USE_LIBTOOL instead of USE_PKGLIBTOOL 2000-06-05 00:52:19 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
rh
4cf8a620a3 Update pth to 1.3.5. According to the author, "this is a bugfix release
which fixes a nasty -related bug introduced in 1.3.4".  No further
information is available.
2000-04-18 08:48:33 +00:00
rh
df01bcc5c5 Update pth to 1.3.4. Changes are a lot of back-ported bugfixes from the
Pth development branch.
2000-04-17 05:34:12 +00:00
wiz
4d92a267e8 Updated to pth-1.3.3. Changes: Minor fixes, source cleanup, semantics
of pth_cond_notify() fixed to match POSIX, and default stack size
increased from 32KB to 64KB.
2000-03-13 01:20:25 +00:00
wiz
dd0b689fb1 updated pth to 1.3.2. Changes from 1.3.1:
*) Do no longer use -woff in CFLAGS for IRIX 6.5.2 and above.
*) Replaced ``while (1)'' constructs with ``for (;;)'' because some
   compilers like this more and do not warn about constant expressions.
*) Added hint to pth.pod that ``pth_join(<tid>, NULL)'' is allowed.
*) Cancel and join the ticker thread explicitly in test_select.c
*) Removed unnecessary code in pth_event.c
*) Add special namespace workarounds to pthread.h.in for HPUX
   platforms where the pthread_kill() prototypes conflict without this.
2000-02-27 04:28:44 +00:00
wiz
01bf784980 Updated to pth-1.3.1. Changes:
*) Added HISTORY document where we now write down the evolution
   and release dates of Pth to have a concise history reference.
   [Ralf S. Engelschall]
*) Added USERS document where we now collect references to
   software packages utilizing GNU Pth.
   [Ralf S. Engelschall]
*) Fixed a subtle typo in pth.pod about thread-safe functions
   and finished documentation of pth_attr_set/pth_attr_get functions.
   [James Robinson <jlrobins@uncc.edu>, Jeremie <jeremie@jabber.org>]
2000-02-21 19:54:36 +00:00
wiz
752dabf60d Update to pth-1.3.0. Changes since 1.2 (some of them had been pulled up
to 1.2.3):
   *) Better detection and support for Unix platform differences
   *) More complete support for hard syscall wrapping
   *) Memory debugging support via Dmalloc library and --with-dmalloc
   *) Added a PTH_CTRL_DUMPSTATE to pth_ctrl()
   *) Removed PTH_EVENT_PID and enhanced PTH_EVENT_FUNC
   *) First cut for Win32/CygWin support
   *) New `make striptease' feature for developers
   *) New pth.m4 file for using Pth inside Autoconf based packages
   *) New large pthread.pod manual page which contains full Pthread API
   *) Fixed numerious memory leaks
   *) Numerous bugfixes and cleanups
2000-02-20 15:21:59 +00:00
wiz
7a09fd0e91 fix typo 2000-02-06 13:31:48 +00:00
wiz
fe3b9ffb09 updated pth to 1.2.3 2000-02-05 14:51:36 +00:00
wiz
973442fadd install more documentation 2000-01-21 03:06:37 +00:00
rh
17b1dbc598 Fix package version glitch now that the original distfile has this
resolved.
2000-01-10 15:18:25 +00:00
rh
9cac088a32 Update pth to 1.2.2. Changes are bugfixes and minor code cleanups. 2000-01-08 20:18:19 +00:00
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