Projects / GNU Pth / Releases

All releases of GNU Pth

  •  12 Jun 2006 20:14
Avatar

    Release Notes: The build environment has been upgraded from GNU shtool 2.0.3 to 2.0.6 and from GNU libtool 1.5.20 to 1.5.22. This release lets AC_CHECK_PTH use "pth-config --libs --all" instead of just "pth-config --libs" to allow it to work under platforms like Solaris where additional libraries are required.

    •  07 Oct 2005 12:12
    Avatar

      Release Notes: The build environment was upgraded to GNU libtool 1.5.20 and GNU shtool 2.0.3.

      •  08 Mar 2005 16:38
      Avatar

        Release Notes: Internal determination of the maximum number in a size_t was fixed in the string formatter engine. The build environment was upgraded to GNU libtool 1.5.14. The "underquoted definitions" problem in pth.m4 was fixed. The build system no longer insists on writing to the source directory on "make install" in order to more closely follow GNU standards. "*.bak" and "*~" files are now removed under "make distclean" instead of "make clean".

        •  04 Dec 2004 19:24
        Avatar

          Release Notes: The "make striptease" command was resurrected. The pth_uctx_save() and pth_uctx_restore() API functions were removed, since they were broken by design. The internal pth_mctx_save() function was enhanced if getcontext(3) is used for the machine context saving. Better error checking in pth_key_xxx() functions was added. A new PTH_CTRL_FAVOURNEW control was added for disabling the favouring of new threads on scheduling.

          •  12 Sep 2004 18:04
          Avatar

            Release Notes: "hard syscall wrappers" have been added for send(2) and recv(2). This release internally handles errors returned from pth_event(), cleans up the C source for GCC 3.5 and m4 source for Autoconf 2.59, avoids side-effects by defining _XOPEN_SOURCE only temporarily, fixes the prototype for pthread_attr_setschedparam(3), and upgrades the build environment to GNU libtool 1.5.8 and GNU shtool 2.0.1.

            •  13 Jul 2004 14:36
            Avatar

              Release Notes: The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.6, and GNU shtool 2.0.0. A few pointer handlings were fixed to allow it to compile cleanly with GCC 3.4. The implementation was fixed so that --enable-pthread now correctly implies --enable-syscall-soft.

              •  17 Feb 2003 12:21
              Avatar

                Release Notes: This stable version made pth_poll(3) and pth_select(3) more POSIX compliant, added a PTH_ATTR_DISPATCHES thread attribute, and added a pth_uctx_* sub-API for user-space context switching. A Pth variant of the POSIX pselect(2) function was included, along with POSIX-compliant sanity checks for bad FDs. A pth_nanosleep function was added, and the "hard syscall mapping" was completely rewritten. pth_poll now supports POLLD{RD,WR}{NORM,BAND}. Autoconf 2.57, Shtool 1.6.2, and Libtool 1.4.3 are now used, and support for OSSP ex-based exception handling was added.

                •  04 Dec 2002 15:14
                Avatar

                  Release Notes: The build environment was upgraded to GNU Autoconf 2.57. Compiler warnings which occurred under Linux were fixed. Error handling was fixed in pth_init(3): it now correctly returns an error instead of calling abort(3). Soft syscall mapping for the nanosleep(3) and usleep(3) functions was added to the Pthread API.

                  •  09 Nov 2002 00:48
                  Avatar

                    Release Notes: pth_select(3) and pth_poll(3) are more compliant to POSIX.1-2001/SUSv3 select(2) and poll(2). Soft and hard syscall mapping for nanosleep(3) and usleep(3) functions was also added.

                    •  07 Nov 2002 21:32
                    Avatar

                      Release Notes: Dozens of bugs and shortcomings have been fixed. Features include rewritten "hard syscall mapping" support and a new sub-API (pth_uctx) for manual user space context switching.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.