Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-12 | Include atomic.h in generic lowlevellock.c. | Carlos O'Donell | |
2013-03-04 | Rejigger i386 dl-sysdep.h files. | Roland McGrath | |
2013-03-01 | Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes. | Carlos O'Donell | |
This reverts the change that allows the POSIX Thread default stack size to be changed by the environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE. It has been requested that more discussion happen before this change goes into 2.18. | |||
2013-03-01 | Fix build warning | Siddhesh Poyarekar | |
2013-03-01 | Set default stack size from program environment | Siddhesh Poyarekar | |
New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this. | |||
2013-02-21 | Add priority inheritance futex support on sparc. | David S. Miller | |
* sysdeps/unix/sysv/linux/sparc/lowlevellock.h (FUTEX_WAIT_REQUEUE_PI): Define. (FUTEX_CMP_REQUEUE_PI): Likewise. (lll_futex_wait_requeue_pi): Likewise. (lll_futex_timed_wait_requeue_pi): Likewise. (lll_futex_cmp_requeue_pi): Likewise. | |||
2013-02-21 | nptl: Fix comment typo in fork.c. | Carlos O'Donell | |
2013-02-18 | Fix ChangeLogs | Siddhesh Poyarekar | |
2013-02-18 | C++11 thread_local destructors support | Siddhesh Poyarekar | |
This feature is specifically for the C++ compiler to offload calling thread_local object destructors on thread program exit, to glibc. This is to overcome the possible complication of destructors of thread_local objects getting called after the DSO in which they're defined is unloaded by the dynamic linker. The DSO is marked as 'unloadable' if it has a constructed thread_local object and marked as 'unloadable' again when all the constructed thread_local objects defined in it are destroyed. | |||
2013-02-18 | Fix build warnings in some test cases | Siddhesh Poyarekar | |
Include stdlib.h to get declaration of exit(3) | |||
2013-02-18 | FUTEX_*_REQUEUE_PI support for non-x86 code | Siddhesh Poyarekar | |
Add FUTEX_*_REQUEUE_PI support for the default C code and also add implementations for s-390 and ppc. | |||
2013-02-15 | Remove bounded-pointers build system support. | Joseph Myers | |
2013-02-14 | Remove bp-sym.h and BP_SYM uses from C code. | Joseph Myers | |
2013-02-04 | Don't use GLIBC_PRIVATE errno outside of libraries | Andreas Schwab | |
2013-01-16 | Hide reference to mktemp in libpthread | Andreas Schwab | |
2013-01-11 | Remove unnecessary assert on attr in allocate_stack(). | Carlos O'Donell | |
2013-01-11 | Add --enable-hardcoded-path-in-tests configure option | H.J. Lu | |
2013-01-10 | Revert "Extend i486 pthread_cond_timedwait to use futex syscall with ↵ | Andreas Schwab | |
absolute timeout" This reverts commit 1bd57044e963abb886cb912beadea714815a3d5c. | |||
2013-01-10 | Extend i486 pthread_cond_timedwait to use futex syscall with absolute timeout | Andreas Schwab | |
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S (__pthread_cond_timedwait): If possible use FUTEX_WAIT_BITSET to directly use absolute timeout. | |||
2013-01-02 | Update copyright notices with scripts/update-copyrights. | Joseph Myers | |
2013-01-01 | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | |
2012-12-28 | Convert pthread_rwlock_try(rd/wr)lock to prototypes | Andi Kleen | |
2012-12-28 Andi Kleen <ak@linux.intel.com> * pthread_rwlock_tryrdlock.c (__pthread_rwlock_tryrdlock): * Convert to prototype. * pthread_rwlock_trywrlock.c (__pthread_rwlock_trywrlock): Likewise. | |||
2012-12-27 | Add sparc implementation of lll_futex_timed_wait_bitset | David S. Miller | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_futex_timed_wait_bitset): New macro. | |||
2012-12-27 | [s390] Replace lll_futex_* assembly code with INTERNAL_SYSCALL | Siddhesh Poyarekar | |
2012-12-08 | Fix some build warnings on s390x | Siddhesh Poyarekar | |
2012-12-04 | Remove unused variable from powerpc sem_post.c. | Joseph Myers | |
2012-12-03 | Remove unneeded linking in nptl testsuite | Allan McRae | |
2012-11-26 | Cast to __intptr_t before casting pointer to int64 | H.J. Lu | |
2012-11-21 | Remove unused variable from sem_post.c. | Joseph Myers | |
2012-11-21 | Remove unused variable from pthread_cond_timedwait.c. | Joseph Myers | |
2012-11-14 | Adding missing -fexception CFLAGS | Marcus Shawcroft | |
2012-11-06 | Bump timeouts on some new nptl tests to support tilepro. | Chris Metcalf | |
2012-11-05 | [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions | Siddhesh Poyarekar | |
Since the FUTEX_WAIT operation takes a relative timeout, the pthread_cond_timedwait and other timed function implementations have to get a relative timeout from the absolute timeout parameter it gets before it makes the futex syscall. This value is then converted back into an absolute timeout within the kernel. This is a waste and has hence been improved upon by a FUTEX_WAIT_BITSET operation (OR'd with FUTEX_CLOCK_REALTIME to make the kernel use the realtime clock instead of the default monotonic clock). This was implemented only in the x86 and sh assembly code and not in the C code. This patch implements support for FUTEX_WAIT_BITSET whenever available (since linux-2.6.29) for s390 and powerpc. | |||
2012-11-03 | Fix coding style in sparc lowlevellock.h | David S. Miller | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Add missing spaces. (__cpu_relax): Likewise. | |||
2012-11-02 | Compile x86 rtld with -mno-sse -mno-mmx | H.J. Lu | |
2012-10-30 | Fix nptl/tst-cancel7 for non-bash shells. | Aurelien Jarno | |
2012-10-28 | Define a BUSY_WAIT_NOP for sparc. | David S. Miller | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Define when we have v9 instructions available. * sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/Makefile: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Add cpu_relax to libpthread-routines. | |||
2012-10-25 | Fix build breakage in tst-cond-except.c. | Roland McGrath | |
2012-10-25 | Use bash to run nptl/tst-tls6.sh. | Joseph Myers | |
2012-10-25 | Fix compiler warnings in some NPTL tests. | Roland McGrath | |
2012-10-24 | Support cross-testing. | Joseph Myers | |
2012-10-24 | BZ#14743: Move clock_* symbols from librt to libc. | Roland McGrath | |
2012-10-24 | Don't set resource limits in tst-oddstacklimit-ENV. | Joseph Myers | |
2012-10-24 | Define and use $(run-built-tests). | Joseph Myers | |
2012-10-23 | Add and use $(host-built-program-cmd). | Jim Blandy | |
2012-10-21 | Use $(NM) not nm in tst-cancel-wrappers. | Jim Blandy | |
2012-10-17 | Fix typo in nptl/ChangeLog | Siddhesh Poyarekar | |
2012-10-17 | Don't check error return for pthread_cancel in tst-cond25 | Siddhesh Poyarekar | |
2012-10-16 | Adjust mutex lock in condvar_cleanup if we got it from requeue_pi | Siddhesh Poyarekar | |
This completes the fix to bz #14652. | |||
2012-10-10 | Fixup nptl/ChangeLog for last commit. | Carlos O'Donell | |