From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8050 invoked by alias); 4 Jun 2005 02:31:09 -0000 Mailing-List: contact pthreads-win32-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sources.redhat.com Received: (qmail 8019 invoked by uid 22791); 4 Jun 2005 02:31:04 -0000 Received: from canyonero.dot.net.au (HELO canyonero.dot.net.au) (202.147.68.14) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Sat, 04 Jun 2005 02:31:04 +0000 Received: from [203.129.49.13] (helo=ppp-49-13.grapevine.net.au) by canyonero.dot.net.au with esmtp (Exim 3.35 #1 (Debian)) id 1DeOR8-0005oD-00; Sat, 04 Jun 2005 12:30:58 +1000 Subject: New pthreads-w32 releases available: versions 2.7.0 and 1.11.0 From: Ross Johnson To: Pthreads-Win32 list Content-Type: text/plain Date: Sat, 04 Jun 2005 02:31:00 -0000 Message-Id: <1117852257.7009.5.camel@desk.home> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-SW-Source: 2005/txt/msg00107.txt.bz2 Announcing two new releases of pthreads-w32:- pthreads-w32-2-7-0-release pthreads-w32-1-11-0-release Packages are available in self-unpacking zip files (.exe) and gzipped tar files (.tar.gz) as usual. See http://sources.redhat.com/pthreads-win32/ or go directly to: ftp://sources.redhat.com/pub/pthreads-win32/ Red Hat have a low ftp concurrent user limit. Mirrors are at: http://sources.redhat.com/mirrors.html (available as they update) RELEASE 2.7.0 and 1.11.0 ------------------------ (2005-06-04) General ------- All new features in this release have been back-ported in release 1.11.0, including the incorporation of MCS locks in pthread_once, however, versions 1 and 2 remain incompatible even though they are now identical in performance and functionality. Testing and verification ------------------------ This release has been tested (passed the test suite) on both uni-processor and multi-processor systems. - Tim Theisen Bug fixes --------- Pthread_once has been re-implemented to remove priority boosting and other complexity to improve robustness in 2.7.0. Races for Win32 handles that are not recycle-unique have been removed in 2.7.0. The general form of pthread_once is now the same as that suggested earlier by Alexander Terekhov, but instead of the 'named mutex', a queue-based lock has been implemented which has the required properties of dynamic self initialisation and destruction. This lock is also efficient. The ABI is unaffected in as much as the size of pthread_once_t has not changed and PTHREAD_ONCE_INIT has not changed, however, applications that peek inside pthread_once_t, which is supposed to be opaque, will break. - Vladimir Kliatchko New features ------------ * Support for Mingw cross development tools added to GNUmakefile. Mingw cross tools allow building the libraries on Linux. - Mikael Magnusson