commit-hurd
[Top][All Lists]
Advanced

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

[SCM] POSIX threading library branch, master-viengoos, created. a16f3b2c


From: Thomas Schwinge
Subject: [SCM] POSIX threading library branch, master-viengoos, created. a16f3b2c4bdf30d5a81b0314d536fb06832c1cd0
Date: Tue, 07 Apr 2009 22:58:56 +0000

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-viengoos has been created
        at  a16f3b2c4bdf30d5a81b0314d536fb06832c1cd0 (commit)

- Log -----------------------------------------------------------------
commit a16f3b2c4bdf30d5a81b0314d536fb06832c1cd0
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 14:02:15 2008 +0000

    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * Makefile.am (SYSDEP_PATH): Replace l4/hurd with viengoos.
        Remove other directory names containing l4.
        (libpthread_a_SOURCES): Remove pt-pool-np.c.
        * sysdeps/l4/pt-spin.c: Move from here...
        * sysdeps/viengoos/pt-spin.c: ... to here.
        * sysdeps/l4/pt-stack-alloc.c: Move from here...
        * sysdeps/viengoos/pt-stack-alloc.c: ... to here.
        * sysdeps/l4/pt-timedblock.c: Move from here...
        * sysdeps/viengoos/pt-timedblock.c: ... to here.
        * sysdeps/l4/hurd/pt-block.c: Move from here...
        * sysdeps/viengoos/pt-block.c: ... to here.
        * sysdeps/l4/hurd/pt-docancel.c: Move from here...
        * sysdeps/viengoos/pt-docancel.c: ... to here.
        * sysdeps/l4/hurd/pt-kill.c: Move from here...
        * sysdeps/viengoos/pt-kill.c: ... to here.
        * sysdeps/l4/hurd/pt-setactivity-np.c: Move from here...
        * sysdeps/viengoos/pt-setactivity-np.c: ... to here.
        * sysdeps/l4/hurd/pt-sigstate-destroy.c: Move from here...
        * sysdeps/viengoos/pt-sigstate-destroy.c: ... to here.
        * sysdeps/l4/hurd/pt-sigstate-init.c: Move from here...
        * sysdeps/viengoos/pt-sigstate-init.c: ... to here.
        * sysdeps/l4/hurd/pt-sigstate.c: Move from here...
        * sysdeps/viengoos/pt-sigstate.c: ... to here.
        * sysdeps/l4/hurd/pt-startup.c: Move from here...
        * sysdeps/viengoos/pt-startup.c: ... to here.
        * sysdeps/l4/hurd/pt-sysdep.c: Move from here...
        * sysdeps/viengoos/pt-sysdep.c: ... to here.
        * sysdeps/l4/hurd/pt-sysdep.h: Move from here...
        * sysdeps/viengoos/pt-sysdep.h: ... to here.
        * sysdeps/l4/hurd/pt-thread-alloc.c: Move from here...
        * sysdeps/viengoos/pt-thread-alloc.c: ... to here.
        * sysdeps/l4/hurd/pt-thread-dealloc.c: Move from here...
        * sysdeps/viengoos/pt-thread-dealloc.c: ... to here.
        * sysdeps/l4/hurd/pt-thread-halt.c: Move from here...
        * sysdeps/viengoos/pt-thread-halt.c: ... to here.
        * sysdeps/l4/hurd/pt-thread-start.c: Move from here...
        * sysdeps/viengoos/pt-thread-start.c: ... to here.
        * sysdeps/l4/hurd/pt-wakeup.c: Move from here...
        * sysdeps/viengoos/pt-wakeup.c: ... to here.
        * sysdeps/l4/hurd/sig-sysdep.h: Move from here...
        * sysdeps/viengoos/sig-sysdep.h: ... to here.
        * sysdeps/l4/hurd/sigprocmask.c: Move from here...
        * sysdeps/viengoos/sigprocmask.c: ... to here.
        * sysdeps/l4/hurd/bits/pthread-np.h: Move from here...
        * sysdeps/viengoos/bits/pthread-np.h: ... to here.
        * headers.m4: Like sysroot/include/bits/pthread-np.h to
        libpthread/sysdeps/viengoos/bits/pthread-np.h, not
        libpthread/sysdeps/l4/hurd/bits/pthread-np.h.
        * sysdeps/l4/hurd/ia32/pt-machdep.c: Move from here...
        * sysdeps/viengoos/ia32/pt-machdep.c: ... to here.
        * sysdeps/l4/hurd/ia32/pt-setup.c: Move from here...
        * sysdeps/viengoos/ia32/pt-setup.c: ... to here.
        * sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c: Move from
        here...
        * sysdeps/viengoos/ia32/signal-dispatch-lowlevel.c: to here...
        * sysdeps/l4/hurd/powerpc/pt-machdep.c: Move from here...
        * sysdeps/viengoos/powerpc/pt-machdep.c: ... to here.
        * sysdeps/l4/hurd/powerpc/pt-setup.c: Move from here...
        * sysdeps/viengoos/powerpc/pt-setup.c: ... to here.

commit 42dc39651621569e9bcf71bf993879174f4dbd90
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 13:41:00 2008 +0000

    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * sysdeps/l4/pt-block.c: Remove file.
        * sysdeps/l4/pt-docancel.c: Likewise.
        * sysdeps/l4/pt-pool-np.c: Likewise.
        * sysdeps/l4/pt-thread-alloc.c: Likewise.
        * sysdeps/l4/pt-thread-dealloc.c: Likewise.
        * sysdeps/l4/pt-thread-halt.c: Likewise.
        * sysdeps/l4/pt-thread-start.c: Likewise.
        * sysdeps/l4/pt-wakeup.c: Likewise.
        * sysdeps/l4/bits/pthread-np.h: Likewise.

commit 2a3d6a2d7d03cf00b26a52e7788e361634a73908
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 13:40:46 2008 +0000

    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * sysdeps/l4/pt-block.c: Remove file.
        * sysdeps/l4/pt-docancel.c: Likewise.
        * sysdeps/l4/pt-pool-np.c: Likewise.
        * sysdeps/l4/pt-thread-alloc.c: Likewise.
        * sysdeps/l4/pt-thread-dealloc.c: Likewise.
        * sysdeps/l4/pt-thread-halt.c: Likewise.
        * sysdeps/l4/pt-thread-start.c: Likewise.
        * sysdeps/l4/pt-wakeup.c: Likewise.
        * sysdeps/l4/bits/pthread-np.h: Likewise.

commit 7597f8f42a0f4319c49d62f96ccf5e4b52846a11
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 13:35:09 2008 +0000

    hurd/
    
    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * thread.h (thread_start_sp_ip): New function.
    
    libpthread/
    
    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * sysdeps/l4/hurd/pt-docancel.c: New file.

commit 5b282fd9ecf9cb39a0f66285ae8caa5567e265b0
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 11:28:22 2008 +0000

    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * pthread/pt-detach.c (pthread_detach): If destroying the thread,
        call __pthread_thread_halt before deallocating the stack.  In this
        case, also call __pthread_thread_dealloc on the tcb.

commit fc2a4800e8fadcc7e9bbd880cc3405d5a088669f
Author: Neal H. Walfield <address@hidden>
Date:   Sat Aug 16 09:37:23 2008 +0000

    2008-08-16  Neal H. Walfield  <address@hidden>
    
        * pthread/pt-alloc.c: Don't include <atomic.h>.
        (__pthread_free_threads): Change to a struct __pthread *.
        (__pthread_free_threads_lock): New variable.
        (__pthread_alloc): When looking for a TCB to reuse, iterate over
        __pthread_free_threads taking the first for which the STATE field
        is PTHREAD_TERMINATED.  When reusing a TCB, first call
        __pthread_thread_halt on it.
        * pthread/pt-dealloc.c: Don't include <atomic.h>.
        (__pthread_free_threads): Change to a struct __pthread *.
        (__pthread_free_threads_lock): New declaration.
        (__pthread_dealloc): Enqueue PTHREAD on __PTHREAD_FREE_THREADS.
        Set PTHREAD->STATE to PTHREAD_TERMINATED after everything else.
        * pthread/pt-join.c (pthread_join): Call __pthread_thread_halt
        before destroying the thread.  When destroying the thread, call
        __pthread_thread_dealloc on it.
        * pthread/pt-exit.c (pthread_exit): Call __pthread_dealloc only if
        the thread is detached and then as the last thing we do before
        calling __pthread_thread_halt.
        * pthread/pt-internal.h (__pthread_thread_halt): Remove argument
        NEED_DEALLOC.  Update users.
        * sysdeps/l4/hurd/pt-thread-halt.c (__pthread_thread_halt): Remove
        argument need_dealloc.  Move the deallocation code from this
        file...
        * sysdeps/l4/hurd/pt-thread-dealloc.c: ... to this new file.
        * sysdeps/l4/hurd/pt-sysdep.h (PTHREAD_SYSDEP_MEMBERS): Add field
        have_kernel_resources.
        * sysdeps/l4/hurd/pt-thread-alloc.c (__pthread_thread_alloc): If
        THREAD->HAVE_KERNEL_RESOURCES is true, just return.  After
        allocating the resources, set THREAD->HAVE_KERNEL_RESOURCES to
        true.

commit 5279073997abafe9c532b1b2e22bfae0bd0b39be
Author: Neal H. Walfield <address@hidden>
Date:   Thu Aug 14 08:34:06 2008 +0000

    2008-08-14  Neal H. Walfield  <address@hidden>
    
        * headers.m4: Remove link from sysroot/include/bits/pthreadtypes.h
        to libpthread/sysdeps/generic/bits/pthreadtypes.h and link from
        sysroot/include/bits/thread-barrier.h to
        libpthread/sysdeps/generic/bits/thread-barrier.h.

commit 5b0f9d0a049f79cb026b253ce445b573b391d9af
Author: Neal H. Walfield <address@hidden>
Date:   Tue Aug 12 15:18:12 2008 +0000

    2008-08-12  Neal H. Walfield  <address@hidden>
    
        * sysdeps/generic/bits/pthreadtypes.h: Remove dead file.

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


hooks/post-receive
--
POSIX threading library




reply via email to

[Prev in Thread] Current Thread [Next in Thread]