[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

nptl 0.45



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've uploaded

  http://people.redhat.com/drepper/nptl/nptl-0.45.tar.bz2
   ftp://people.redhat.com/drepper/nptl/nptl-0.45.tar.bz2

This code goes with the current CVS glibc as of

  2003-06-08T09:00:00-0700.

The changes since the last release include:

~ sem_wait/sem_timedwait are now correctly cancelable.  New tests are
  included

~ unwind info for cancelable syscalls on hammer is fixed.  It was
  broken when the ENTRY macro etc get CFI directives

~ add support for gcc 3.3.1's new C cleanup function interface.  With
  this the runtime costs of pthread_cleanup_push/pop is almost zero.
  I measured a speedup of 700% in an empty loop which just creates
  and tears down such a cleanup handler.

~ forced unwinding now tested on working also on hammer


Note that the <pthread.h> header is still a bit in flux.  It doesn't
handle the case where the library is compiled without forced unwind
support.  Probably this will just be disabled in future but to do this
it has to work on all architectures first.  If you use a recent gcc and
binutils you can create a fully working library on x86 and hammer.  The
same should be true for all other architectures which use DWARF2
unwinding.  ia64 is unfortunately "special".

- -- 
- --------------.                        ,-.            444 Castro Street
Ulrich Drepper \    ,-----------------'   \ Mountain View, CA 94041 USA
Red Hat         `--' drepper at redhat.com `---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+42aL2ijCOnn/RHQRAuSlAKCpzK8W4+nP1r7LEGQ3sZQ5MTM0jACeLgol
ryesGuDUAdJbdGNItPhmPj8=
=cc9A
-----END PGP SIGNATURE-----




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]