This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "POSIX threading library".

The branch, master has been updated
       via  96623db8d2fe02a66ac9176354634d41aca8c07d (commit)
      from  5396c1d55933adce68891e000d10ecb8ed168caa (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 96623db8d2fe02a66ac9176354634d41aca8c07d
Author: Samuel Thibault <[email protected]>
Date:   Wed Oct 16 01:50:52 2013 +0200

    Delay TLS deallocation outside thread termination
    
    Since libc functions used up to actual thread termination (including the
    termination RPC itself) are to use TLS.
    
    * pthread/pt-alloc.c (initialize_pthread): Set `tcb` field of `new` to NULL.
    (__pthread_alloc): Deallocate TLS of to-be-reused `new` thread.
    * pthread/pt-create.c (__pthread_create_internal): Reset `tcb` field to NULL
    after deallocation.
    * pthread/pt-exit.c (__pthread_exit): Do not deallocate TLS.

-----------------------------------------------------------------------

Summary of changes:
 pthread/pt-alloc.c  |   13 +++++++++++++
 pthread/pt-create.c |    1 +
 pthread/pt-exit.c   |    7 +------
 3 files changed, 15 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
POSIX threading library

Reply via email to