| Commit message (Expand) | Author | Age | Files | Lines |
* | Use dynamic instead of static LDT allocation. | mtm | 2003-12-02 | 1 | -5/+4 |
* | Relink libc_r.a, libc_r.so and libc_r_p.so from libthr to libkse. | marcel | 2003-09-27 | 1 | -12/+0 |
* | Implement _get_curthread and _set_curthread. We use GCCs builtin | marcel | 2003-07-24 | 1 | -1/+6 |
* | This commit was generated by cvs2svn to compensate for changes in r117783, | mtm | 2003-07-19 | 2 | -0/+55 |
|\ |
|
| * | The MD framework for libthr on alpha | mtm | 2003-07-19 | 2 | -0/+55 |
* | When _PTHREADSINVARIANTS is defined SIGABRT is not included | mtm | 2003-07-08 | 3 | -2/+19 |
* | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | mtm | 2003-07-06 | 8 | -23/+23 |
* | There's no need for _umtxtrylock to be a separate function. | mtm | 2003-07-06 | 3 | -13/+8 |
* | _pthread_mutex_trylock() is another internal libc function that must block | mtm | 2003-07-03 | 1 | -0/+8 |
* | Begin making libthr async signal safe. | mtm | 2003-07-02 | 1 | -2/+22 |
* | Do not attempt to reque a thread on a mutex queue. It may be that | mtm | 2003-07-01 | 1 | -1/+1 |
* | Axe AINC. | ru | 2003-07-01 | 1 | -1/+0 |
* | Catchup with _thread_suspend() changes. | mtm | 2003-06-30 | 3 | -3/+9 |
* | Sweep through pthread locking and use the new locking primitives for | mtm | 2003-06-29 | 7 | -20/+21 |
* | Locking primitives and operations in libthr should use struct umtx, | mtm | 2003-06-29 | 2 | -4/+22 |
* | In a critical section, separate the aquisition of the thread lock | mtm | 2003-06-29 | 2 | -17/+27 |
* | Make _thread_suspend work with both the old broken sigtimedwait | jdp | 2003-06-29 | 3 | -11/+31 |
* | The move to _retire() a thread in the GC instead of in the thread's | mtm | 2003-06-29 | 3 | -21/+5 |
* | Create compatibility links for libc_r on ia64 to prevent build-time | marcel | 2003-06-27 | 1 | -0/+12 |
* | _thread_printf() is only used for debugging or in cases where something's | mtm | 2003-06-09 | 1 | -2/+2 |
* | Make C applications statically compiled with libthr work. Previously, | mtm | 2003-06-04 | 1 | -0/+6 |
* | Teach recent changes in the umtx structure in the kernel to the libthr | mtm | 2003-06-03 | 1 | -1/+1 |
* | Unwind the _giant_mutex from pthread_detach(). When detaching a joiner thread | mtm | 2003-06-02 | 1 | -8/+8 |
* | Consolidate static_init() and static_init_private into one function. | mtm | 2003-06-02 | 1 | -17/+11 |
* | .S comments must be C comments, not ASM ones. | obrien | 2003-06-02 | 1 | -1/+1 |
* | I botched one of my committs in the last round. Fix it. | mtm | 2003-05-31 | 2 | -12/+11 |
* | Make the mutex static initializers look more like the one for | mtm | 2003-05-29 | 1 | -25/+19 |
* | Use a static lock to ake sure pthread_cond_* functions called | mtm | 2003-05-29 | 1 | -2/+20 |
* | Missing unlock. | mtm | 2003-05-29 | 1 | -0/+2 |
* | Don't hold the active thread list lock when signaling the gc thread. | mtm | 2003-05-29 | 3 | -12/+21 |
* | It's unnecessary to lock the thread during creation. Simply extend | mtm | 2003-05-29 | 1 | -5/+2 |
* | Minimize the potential for deadlocks between an exiting thread and it's | mtm | 2003-05-27 | 1 | -2/+18 |
* | Revert part of the last commit. I don't know what I was smoking. | mtm | 2003-05-27 | 1 | -2/+13 |
* | Decouple the thread stack [de]allocating functions from the 'dead threads list' | mtm | 2003-05-26 | 4 | -7/+16 |
* | Revise the unlock order in _pthread_join(). Also, if the joined | mtm | 2003-05-26 | 1 | -12/+6 |
* | Return gracefully, rather than aborting, when the maximum concurrent | mtm | 2003-05-25 | 6 | -10/+27 |
* | _pthread_cancel() breaks the normal lock order of first locking the | mtm | 2003-05-25 | 3 | -4/+28 |
* | Part of the last patch. | mtm | 2003-05-25 | 2 | -9/+9 |
* | Start locking up the active and dead threads lists. The active threads | mtm | 2003-05-25 | 7 | -127/+135 |
* | The libthr code makes use of higher-level primitives (pthread_mutex_t and | mtm | 2003-05-25 | 2 | -0/+14 |
* | The struct mcontext has changed. It's using the register sets. Bring | marcel | 2003-05-25 | 1 | -1/+1 |
* | Lock the cond queue (condition variables): | mtm | 2003-05-24 | 1 | -70/+43 |
* | Add two functions: _spinlock_pthread() and _spinunlock_pthread() | mtm | 2003-05-23 | 3 | -4/+20 |
* | EDOOFUS | mtm | 2003-05-23 | 2 | -10/+3 |
* | Make WARNS2 clean. The fixes mostly included: | mtm | 2003-05-23 | 16 | -10/+41 |
* | note to self: do not confuse void* with int. | mtm | 2003-05-23 | 1 | -1/+1 |
* | o Make the defenition of _set_curthread() match its declaration | mtm | 2003-05-21 | 1 | -5/+27 |
* | Insert a debugging aid: | mtm | 2003-05-21 | 2 | -2/+18 |
* | Re-enable the garbage collector thread in anticipation of further | mtm | 2003-05-21 | 1 | -2/+0 |
* | When a thread exits it does not return from the kernel unless it | mtm | 2003-05-21 | 1 | -0/+4 |