nptl 0.45
Ulrich Drepper <[email protected]>
| Newsgroups | gmane.comp.lib.phil |
|---|---|
| Organization | Red Hat, Inc. |
| Message-ID | <[email protected]> |
-----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-----