| Commit message (Expand) | Author | Age | Files | Lines |
| * | - Reduce function call overhead for uncontended case. | David Xu | 2008-05-29 | 1 | -2/+1 |
| * | _vfork is not in libthr, remove the reference. | David Xu | 2008-04-16 | 1 | -1/+0 |
| * | Use cpuset defined in pthread_attr for newly created thread, for now, | David Xu | 2008-03-05 | 1 | -1/+1 |
| * | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | David Xu | 2008-03-04 | 1 | -1/+3 |
| * | Add my recent work of adaptive spin mutex code. Use two environments variable | David Xu | 2007-10-30 | 1 | -1/+9 |
| * | backout experimental adaptive spinning mutex for product use. | David Xu | 2007-05-09 | 1 | -7/+0 |
| * | get LIBPTHREAD_ADAPTIVE_SPIN early, so it can be used for some global | David Xu | 2006-12-20 | 1 | -2/+5 |
| * | Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, use | David Xu | 2006-12-20 | 1 | -0/+4 |
| * | - Remove variable _thr_scope_system, all threads are system scope. | David Xu | 2006-12-15 | 1 | -12/+4 |
| * | Eliminate atomic operations in thread cancellation functions, it should | David Xu | 2006-11-24 | 1 | -1/+2 |
| * | use rtprio_thread system call to get or set thread priority. | David Xu | 2006-09-21 | 1 | -2/+2 |
| * | Replace internal usage of struct umtx with umutex which can supports | David Xu | 2006-09-06 | 1 | -13/+13 |
| * | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | David Xu | 2006-08-28 | 1 | -0/+1 |
| * | Get number of CPUs and ignore spin count on single processor machine. | David Xu | 2006-08-08 | 1 | -0/+3 |
| * | 1. Don't override underscore version of aio_suspend(), system(), | David Xu | 2006-07-25 | 1 | -17/+17 |
| * | Caching scheduling policy and priority in userland, a critical but baddly | David Xu | 2006-07-13 | 1 | -0/+6 |
| * | Use kernel facilities to support real-time scheduling. | David Xu | 2006-07-12 | 1 | -14/+4 |
| * | - Use same priority range returned by kernel's sched_get_priority_min() | David Xu | 2006-04-27 | 1 | -5/+13 |
| * | WARNS level 4 cleanup. | David Xu | 2006-04-04 | 1 | -25/+7 |
| * | Remove priority mutex code because it does not work correctly, | David Xu | 2006-03-27 | 1 | -2/+1 |
| * | Set default contention scope to system. | David Xu | 2006-03-20 | 1 | -1/+1 |
| * | Add some more pthread stubs so that librt can use them. | Daniel Eischen | 2006-03-05 | 1 | -4/+35 |
| * | 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 | -2/+1 |
| * | Use macro STATIC_LIB_REQUIRE to declare a symbol should be linked into | David Xu | 2006-01-10 | 1 | -95/+68 |
| * | 1. Retire macro SCLASS, instead simply use language keyword and | David Xu | 2005-12-21 | 1 | -0/+52 |
| * | Add code to handle timer_delete(). The timer wrapper code is completely | David Xu | 2005-11-01 | 1 | -0/+1 |
| * | Conditionally report initial thread event. | David Xu | 2005-04-12 | 1 | -1/+2 |
| * | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | David Xu | 2005-04-12 | 1 | -0/+2 |
| * | Remove unique id field which is no longer used by debugger. | David Xu | 2005-04-06 | 1 | -1/+0 |
| * | Import my recent 1:1 threading working. some features improved includes: | David Xu | 2005-04-02 | 1 | -161/+214 |
| * | Increase the default stacksizes: | Joe Marcus Clarke | 2005-03-06 | 1 | -6/+16 |
| * | Don't include sys/user.h merely for its side-effect of recursively | David Schultz | 2004-11-27 | 1 | -1/+0 |
| * | Implement pthread_atfork in libthr. This is mostly from deichen's | Mike Makonnen | 2004-06-27 | 1 | -0/+4 |
| * | In the case that the global thread list is being re-initialized after | Mike Makonnen | 2004-06-27 | 1 | -4/+4 |
| * | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen | 2004-05-20 | 1 | -18/+3 |
| * | o Remove more references to SIGTHR | Mike Makonnen | 2004-03-29 | 1 | -51/+0 |
| * | Remove the garbage collector thread. All resources are freed | Mike Makonnen | 2004-03-28 | 1 | -4/+2 |
| * | Move the initialization of thread priority to a common function. | Mike Makonnen | 2004-02-18 | 1 | -5/+3 |
| * | Preparations to make libthr work in multi-threaded fork()ing applications. | Mike Makonnen | 2003-12-26 | 1 | -39/+78 |
| * | When _PTHREADSINVARIANTS is defined SIGABRT is not included | Mike Makonnen | 2003-07-08 | 1 | -0/+3 |
| * | Make _thread_suspend work with both the old broken sigtimedwait | John Polstra | 2003-06-29 | 1 | -0/+26 |
| * | Make C applications statically compiled with libthr work. Previously, | Mike Makonnen | 2003-06-04 | 1 | -0/+6 |
| * | Return gracefully, rather than aborting, when the maximum concurrent | Mike Makonnen | 2003-05-25 | 1 | -1/+2 |
| * | Start locking up the active and dead threads lists. The active threads | Mike Makonnen | 2003-05-25 | 1 | -1/+1 |
| * | Make WARNS2 clean. The fixes mostly included: | Mike Makonnen | 2003-05-23 | 1 | -2/+1 |
| * | The thread id was being set *before* zeroing out the thread. Reverse | Mike Makonnen | 2003-05-21 | 1 | -2/+3 |
| * | - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is set | Jake Burkholder | 2003-04-03 | 1 | -1/+1 |
| * | - Define curthread as _get_curthread() and remove all direct calls to | Jeff Roberson | 2003-04-02 | 1 | -16/+0 |