| Commit message (Expand) | Author | Age | Files | Lines |
* | - Remove variable _thr_scope_system, all threads are system scope. | davidxu | 2006-12-15 | 1 | -5/+0 |
* | Eliminate atomic operations in thread cancellation functions, it should | davidxu | 2006-11-24 | 1 | -2/+2 |
* | use rtprio_thread system call to get or set thread priority. | davidxu | 2006-09-21 | 1 | -6/+8 |
* | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | davidxu | 2006-08-28 | 1 | -0/+1 |
* | Caching scheduling policy and priority in userland, a critical but baddly | davidxu | 2006-07-13 | 1 | -4/+3 |
* | Use thr_setscheduler, thr_getscheduler and thr_setschedparam to implement | davidxu | 2006-07-13 | 1 | -2/+3 |
* | Use kernel facilities to support real-time scheduling. | davidxu | 2006-07-12 | 1 | -25/+17 |
* | WARNS level 4 cleanup. | davidxu | 2006-04-04 | 1 | -1/+3 |
* | Remove priority mutex code because it does not work correctly, | davidxu | 2006-03-27 | 1 | -1/+0 |
* | Fix a bug recently introduced, the _thread_active_count should be | davidxu | 2006-01-08 | 1 | -0/+1 |
* | Refine thread suspension code, now thread suspension is a blockable | davidxu | 2006-01-05 | 1 | -29/+53 |
* | Update copyright. | davidxu | 2005-12-17 | 1 | -19/+13 |
* | The pthread_attr_set_createsuspend_np was broken, fix it by | davidxu | 2005-10-10 | 1 | -1/+1 |
* | Include needed headers that were obtained through <pthread.h>. Sort headers | stefanf | 2005-09-01 | 1 | -1/+2 |
* | Use thr_new syscall to create a new thread, obscure context operations | davidxu | 2005-04-23 | 1 | -24/+16 |
* | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | davidxu | 2005-04-12 | 1 | -3/+18 |
* | Import my recent 1:1 threading working. some features improved includes: | davidxu | 2005-04-02 | 1 | -96/+131 |
* | Adjust code to support AMD64, on AMD64, thread needs to set fsbase by | davidxu | 2004-08-19 | 1 | -3/+20 |
* | Record the offset of thr_id in the thread structure. Required for | marcel | 2004-07-04 | 1 | -0/+1 |
* | Change the thread ID (thr_id_t) used for 1:1 threading from being a | marcel | 2004-07-02 | 1 | -9/+0 |
* | When a thread is created suspended have libthr suspend it explicitly | mtm | 2004-06-30 | 1 | -10/+3 |
* | Make libthr async-signal-safe without costly signal masking. The guidlines I | mtm | 2004-05-20 | 1 | -1/+0 |
* | Remove the garbage collector thread. All resources are freed | mtm | 2004-03-28 | 1 | -15/+0 |
* | Move the initialization of thread priority to a common function. | mtm | 2004-02-18 | 1 | -1/+0 |
* | Preparations to make libthr work in multi-threaded fork()ing applications. | mtm | 2003-12-26 | 1 | -24/+1 |
* | When creating a pthread in the suspended state their were two | mtm | 2003-12-15 | 1 | -2/+4 |
* | It's unnecessary to lock the thread during creation. Simply extend | mtm | 2003-05-29 | 1 | -5/+2 |
* | Decouple the thread stack [de]allocating functions from the 'dead threads list' | mtm | 2003-05-26 | 1 | -3/+2 |
* | Return gracefully, rather than aborting, when the maximum concurrent | mtm | 2003-05-25 | 1 | -1/+12 |
* | Part of the last patch. | mtm | 2003-05-25 | 1 | -7/+7 |
* | Make WARNS2 clean. The fixes mostly included: | mtm | 2003-05-23 | 1 | -1/+0 |
* | Re-enable the garbage collector thread in anticipation of further | mtm | 2003-05-21 | 1 | -2/+0 |
* | Fix build breakage (on ia64) caused by a missing file descriptor to | marcel | 2003-04-20 | 1 | -1/+1 |
* | - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is set | jake | 2003-04-03 | 1 | -4/+4 |
* | - Define curthread as _get_curthread() and remove all direct calls to | jeff | 2003-04-02 | 1 | -12/+4 |
* | - Add libthr but don't hook it up to the regular build yet. This is an | jeff | 2003-04-01 | 1 | -0/+228 |