| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix off-by-one nanosecond bug in macro TIMESPEC_ADD. | David Xu | 2005-06-22 | 1 | -1/+1 |
| * | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | David Xu | 2005-04-12 | 1 | -4/+25 |
| * | 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 | -614/+484 |
| * | Increase the default stacksizes: | Joe Marcus Clarke | 2005-03-06 | 1 | -3/+9 |
| * | Don't include sys/user.h merely for its side-effect of recursively | David Schultz | 2004-11-27 | 1 | -0/+5 |
| * | Implement cancellation points in libc interfaces, as specified by POSIX. | Mike Makonnen | 2004-09-16 | 1 | -0/+21 |
| * | Adjust code to support AMD64, on AMD64, thread needs to set fsbase by | David Xu | 2004-08-19 | 1 | -1/+1 |
| * | Define _libthr_debug for use by libthread_db. | Marcel Moolenaar | 2004-07-18 | 1 | -0/+9 |
| * | Change the thread ID (thr_id_t) used for 1:1 threading from being a | Marcel Moolenaar | 2004-07-02 | 1 | -2/+1 |
| * | Implement pthread_atfork in libthr. This is mostly from deichen's | Mike Makonnen | 2004-06-27 | 1 | -0/+10 |
| * | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen | 2004-05-20 | 1 | -37/+41 |
| * | o Remove more references to SIGTHR | Mike Makonnen | 2004-03-29 | 1 | -7/+0 |
| * | Remove the garbage collector thread. All resources are freed | Mike Makonnen | 2004-03-28 | 1 | -8/+1 |
| * | Stop using signals for synchronizing threads. The performance penalty | Mike Makonnen | 2004-03-27 | 1 | -4/+2 |
| * | Implement PThreads barriers and barrier attributes. | Mike Makonnen | 2004-02-19 | 1 | -1/+18 |
| * | o Refactor and, among other things, get rid of insane nesting levels. | Mike Makonnen | 2004-02-18 | 1 | -1/+5 |
| * | o Implement the pthread_spin_* functions in libthr. | Mike Makonnen | 2004-01-22 | 1 | -0/+5 |
| * | Implement reference counting of read-write locks. This uses | Mike Makonnen | 2004-01-19 | 1 | -0/+16 |
| * | Make it possible for the library to specify a timeout value when | Mike Makonnen | 2003-12-30 | 1 | -1/+1 |
| * | Preparations to make libthr work in multi-threaded fork()ing applications. | Mike Makonnen | 2003-12-26 | 1 | -0/+2 |
| * | Remove _giant_mutex and its associated macros. | Mike Makonnen | 2003-12-15 | 1 | -16/+0 |
| * | Take a stab at fixing some of the macro-nightmare. | Mike Makonnen | 2003-12-09 | 1 | -46/+23 |
| * | Fix the wrapper function around signals so that a signal handling | Mike Makonnen | 2003-12-09 | 1 | -0/+1 |
| * | o Add a wrapper around sigaction(2), so we can insert our own wrapper | Mike Makonnen | 2003-12-09 | 1 | -0/+3 |
| * | When _PTHREADSINVARIANTS is defined SIGABRT is not included | Mike Makonnen | 2003-07-08 | 1 | -2/+13 |
| * | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | Mike Makonnen | 2003-07-06 | 1 | -3/+3 |
| * | There's no need for _umtxtrylock to be a separate function. | Mike Makonnen | 2003-07-06 | 1 | -2/+6 |
| * | Locking primitives and operations in libthr should use struct umtx, | Mike Makonnen | 2003-06-29 | 1 | -2/+20 |
| * | In a critical section, separate the aquisition of the thread lock | Mike Makonnen | 2003-06-29 | 1 | -1/+3 |
| * | Make _thread_suspend work with both the old broken sigtimedwait | John Polstra | 2003-06-29 | 1 | -0/+3 |
| * | The move to _retire() a thread in the GC instead of in the thread's | Mike Makonnen | 2003-06-29 | 1 | -2/+0 |
| * | Teach recent changes in the umtx structure in the kernel to the libthr | Mike Makonnen | 2003-06-03 | 1 | -1/+1 |
| * | Decouple the thread stack [de]allocating functions from the 'dead threads list' | Mike Makonnen | 2003-05-26 | 1 | -0/+8 |
| * | Return gracefully, rather than aborting, when the maximum concurrent | Mike Makonnen | 2003-05-25 | 1 | -1/+1 |
| * | _pthread_cancel() breaks the normal lock order of first locking the | Mike Makonnen | 2003-05-25 | 1 | -0/+1 |
| * | Start locking up the active and dead threads lists. The active threads | Mike Makonnen | 2003-05-25 | 1 | -6/+29 |
| * | The libthr code makes use of higher-level primitives (pthread_mutex_t and | Mike Makonnen | 2003-05-25 | 1 | -0/+1 |
| * | Add two functions: _spinlock_pthread() and _spinunlock_pthread() | Mike Makonnen | 2003-05-23 | 1 | -0/+2 |
| * | EDOOFUS | Mike Makonnen | 2003-05-23 | 1 | -0/+1 |
| * | Make WARNS2 clean. The fixes mostly included: | Mike Makonnen | 2003-05-23 | 1 | -1/+1 |
| * | msg1 | Mike Makonnen | 2003-05-12 | 1 | -0/+2 |
| * | - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is set | Jake Burkholder | 2003-04-03 | 1 | -2/+2 |
| * | - Define curthread as _get_curthread() and remove all direct calls to | Jeff Roberson | 2003-04-02 | 1 | -5/+9 |
| * | - Restore old mutex code from libc_r. It is more standards compliant. | Jeff Roberson | 2003-04-01 | 1 | -6/+36 |
| * | - Add libthr but don't hook it up to the regular build yet. This is an | Jeff Roberson | 2003-04-01 | 1 | -0/+804 |