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