| Commit message (Expand) | Author | Age | Files | Lines |
| * | MFC: 234424 | George V. Neville-Neil | 2012-06-22 | 1 | -1/+1 |
| * | MFC r211706: | Konstantin Belousov | 2012-05-09 | 1 | -0/+3 |
| * | Merge 233103, 233912 from head: | David Xu | 2012-05-03 | 1 | -2/+0 |
| * | MFC r213241, r213257: | David Xu | 2010-10-26 | 1 | -0/+10 |
| * | MFC r211742: | Konstantin Belousov | 2010-09-07 | 1 | -4/+0 |
| * | Make pthread_cleanup_push() and pthread_cleanup_pop() as a pair of macros, | David Xu | 2008-06-09 | 1 | -6/+9 |
| * | - Reduce function call overhead for uncontended case. | David Xu | 2008-05-29 | 1 | -10/+0 |
| * | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | David Xu | 2008-04-29 | 1 | -1/+1 |
| * | put THR_CRITICAL_LEAVE into do .. while statement. | David Xu | 2008-04-03 | 1 | -2/+4 |
| * | add __hidden suffix to _umtx_op_err, this eliminates PLT. | David Xu | 2008-04-03 | 1 | -1/+1 |
| * | Add pthread_setaffinity_np and pthread_getaffinity_np to libc namespace. | David Xu | 2008-04-02 | 1 | -2/+0 |
| * | Remove unused functions. | David Xu | 2008-04-02 | 1 | -2/+0 |
| * | Replace function _umtx_op with _umtx_op_err, the later function directly | David Xu | 2008-04-02 | 1 | -0/+2 |
| * | Replace userland rwlock with a pure kernel based rwlock, the new | David Xu | 2008-04-02 | 1 | -6/+1 |
| * | Rewrite rwlock to user atomic operations to change rwlock state, this | David Xu | 2008-03-31 | 1 | -1/+5 |
| * | Use cpuset defined in pthread_attr for newly created thread, for now, | David Xu | 2008-03-05 | 1 | -0/+5 |
| * | If a new thread is created, it inherits current thread's signal masks, | David Xu | 2008-03-04 | 1 | -0/+6 |
| * | Include cpuset.h, unbreak compiling. | David Xu | 2008-03-04 | 1 | -0/+2 |
| * | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | David Xu | 2008-03-04 | 1 | -0/+2 |
| * | 1. Add function pthread_mutex_setspinloops_np to turn a mutex's spin | David Xu | 2007-12-14 | 1 | -0/+2 |
| * | Remove umtx_t definition, use type long directly, add wrapper function | David Xu | 2007-11-21 | 1 | -1/+1 |
| * | Add my recent work of adaptive spin mutex code. Use two environments variable | David Xu | 2007-10-30 | 1 | -1/+4 |
| * | Output error message to STDERR_FILENO. | David Xu | 2007-08-07 | 1 | -1/+1 |
| * | Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, use | David Xu | 2006-12-20 | 1 | -0/+1 |
| * | - Remove variable _thr_scope_system, all threads are system scope. | David Xu | 2006-12-15 | 1 | -2/+1 |
| * | Use ucond to implement barrier. | David Xu | 2006-12-05 | 1 | -4/+5 |
| * | Use kernel provided userspace condition variable to implement pthread | David Xu | 2006-12-04 | 1 | -6/+6 |
| * | Eliminate atomic operations in thread cancellation functions, it should | David Xu | 2006-11-24 | 1 | -17/+21 |
| * | Use type pthread_state for thread state. | David Xu | 2006-10-13 | 1 | -1/+1 |
| * | use rtprio_thread system call to get or set thread priority. | David Xu | 2006-09-21 | 1 | -0/+6 |
| * | Replace internal usage of struct umtx with umutex which can supports | David Xu | 2006-09-06 | 1 | -21/+21 |
| * | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | David Xu | 2006-08-28 | 1 | -18/+14 |
| * | Axe unused member field. | David Xu | 2006-08-08 | 1 | -10/+2 |
| * | Get number of CPUs and ignore spin count on single processor machine. | David Xu | 2006-08-08 | 1 | -0/+2 |
| * | Use kernel facilities to support real-time scheduling. | David Xu | 2006-07-12 | 1 | -28/+2 |
| * | Remove unused member. | David Xu | 2006-06-03 | 1 | -1/+0 |
| * | Remove unused member field m_queue. | David Xu | 2006-06-02 | 1 | -1/+0 |
| * | s/long/int. | David Xu | 2006-04-27 | 1 | -2/+2 |
| * | - Use same priority range returned by kernel's sched_get_priority_min() | David Xu | 2006-04-27 | 1 | -27/+20 |
| * | Do not check validity of timeout if a mutex can be acquired immediately. | David Xu | 2006-04-08 | 1 | -2/+2 |
| * | WARNS level 4 cleanup. | David Xu | 2006-04-04 | 1 | -89/+11 |
| * | Remove priority mutex code because it does not work correctly, | David Xu | 2006-03-27 | 1 | -30/+10 |
| * | Add locking support for rtld. | David Xu | 2006-03-25 | 1 | -0/+7 |
| * | Rework last change of pthread_once, create a function _thr_once_init to | David Xu | 2006-02-15 | 1 | -2/+1 |
| * | After fork(), reinitialize internal locks for pthread_once(). | David Xu | 2006-02-15 | 1 | -0/+2 |
| * | Now, thread name is stored in kernel, userland no longer has to keep it. | David Xu | 2006-02-05 | 1 | -1/+0 |
| * | Use macro STATIC_LIB_REQUIRE to declare a symbol should be linked into | David Xu | 2006-01-10 | 1 | -0/+6 |
| * | Tweak macro THR_LOCK_RELEASE a bit for non-PTHREAD_INVARIANTS case. | David Xu | 2006-01-09 | 1 | -7/+14 |
| * | Refine thread suspension code, now thread suspension is a blockable | David Xu | 2006-01-05 | 1 | -3/+16 |
| * | Hide umtx API symbols as well. | David Xu | 2005-12-21 | 1 | -1/+4 |