| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix pointer dereferencing problems in _pthread_mutex_init_calloc_cb() that | Jason Evans | 2007-11-28 | 1 | -7/+3 |
| * | Add _pthread_mutex_init_calloc_cb() to libthr and libkse, so that malloc(3) | Jason Evans | 2007-11-27 | 2 | -6/+28 |
| * | Simplify code, fix a thread cancellation bug in sem_wait and sem_timedwait. | David Xu | 2007-11-23 | 1 | -21/+15 |
| * | Reuse nwaiter member field to record number of waiters, in sem_post(), | David Xu | 2007-11-21 | 1 | -7/+31 |
| * | Remove warning level and aliasing restrictions. | David Xu | 2007-11-21 | 1 | -2/+0 |
| * | Convert ceiling type to unsigned integer before comparing, fix compiler | David Xu | 2007-11-21 | 1 | -3/+3 |
| * | Add some function prototypes. | David Xu | 2007-11-21 | 1 | -0/+5 |
| * | Remove umtx_t definition, use type long directly, add wrapper function | David Xu | 2007-11-21 | 7 | -18/+31 |
| * | These are the things that the tinderbox has problems with because it | John Birrell | 2007-11-20 | 1 | -0/+1 |
| * | In _pthread_key_create() ensure that libthr is initialized. This | Marius Strobl | 2007-11-06 | 1 | -1/+5 |
| * | Avoid doing adaptive spinning for priority protected mutex, current | David Xu | 2007-10-31 | 1 | -2/+5 |
| * | Don't do adaptive spinning if it is running on UP kernel. | David Xu | 2007-10-31 | 1 | -3/+5 |
| * | Restore revision 1.55, the kris's adaptive mutex type. | David Xu | 2007-10-31 | 1 | -14/+36 |
| * | Adaptive mutexes should have the same deadlock detection properties that | Kris Kennaway | 2007-10-30 | 1 | -0/+1 |
| * | Add my recent work of adaptive spin mutex code. Use two environments variable | David Xu | 2007-10-30 | 3 | -47/+50 |
| * | Add a new "non-portable" mutex type, PTHREAD_MUTEX_ADAPTIVE_NP. This | Kris Kennaway | 2007-10-29 | 1 | -0/+29 |
| * | - Stop calling libthr alternative as it's now the default | Ruslan Ermilov | 2007-10-22 | 1 | -15/+7 |
| * | Use macro THR_CLEANUP_PUSH/POP, they are cheaper than pthread_cleanup_push/pop. | David Xu | 2007-10-16 | 1 | -2/+4 |
| * | Reverse the logic of UP and SMP. | David Xu | 2007-10-16 | 1 | -1/+1 |
| * | Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental | David E. O'Brien | 2007-10-09 | 1 | -2/+2 |
| * | Always install libpthread.* symlinks if at least one of | Ruslan Ermilov | 2007-10-01 | 1 | -2/+3 |
| * | Output error message to STDERR_FILENO. | David Xu | 2007-08-07 | 1 | -1/+1 |
| * | Set warning level to 2. | David Xu | 2007-06-08 | 1 | -1/+2 |
| * | Bump library versions in preparation for 7.0. | Daniel Eischen | 2007-05-21 | 1 | -1/+1 |
| * | Fix a logic bug I re-introduced in my patch I sent to Daniel | Ruslan Ermilov | 2007-05-18 | 1 | -1/+1 |
| * | Allow DEFAULT_THREAD_LIB to be set from /etc/src.conf. | Daniel Eischen | 2007-05-17 | 1 | -4/+4 |
| * | Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it. | Daniel Eischen | 2007-05-13 | 2 | -380/+6 |
| * | backout experimental adaptive spinning mutex for product use. | David Xu | 2007-05-09 | 3 | -9/+0 |
| * | Use C comments since we now preprocess these files with CPP. | Daniel Eischen | 2007-04-29 | 1 | -11/+14 |
| * | If a thread who's name is being set is not the current thread, use macros | David Xu | 2007-04-05 | 1 | -2/+2 |
| * | Remove 3rd clause, renumber, ok per email | Warner Losh | 2007-01-12 | 21 | -88/+22 |
| * | Insert mutex at tail if it has highest ceiling. | David Xu | 2007-01-05 | 1 | -1/+1 |
| * | Oops, don't corrupt the list. | David Xu | 2007-01-05 | 1 | -1/+1 |
| * | Check if the PP mutex is recursive, if we have already locked it, place the | David Xu | 2007-01-05 | 1 | -9/+28 |
| * | 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 | 5 | -1/+8 |
| * | - Remove variable _thr_scope_system, all threads are system scope. | David Xu | 2006-12-15 | 10 | -25/+19 |
| * | Create inline function _thr_umutex_trylock2 to only try one atomic | David Xu | 2006-12-14 | 2 | -3/+11 |
| * | Correctly check failed syscall. | David Xu | 2006-12-12 | 1 | -10/+10 |
| * | Move checking for c_has_waiters into low level _thr_ucond_signal and | David Xu | 2006-12-12 | 2 | -16/+12 |
| * | test cancel_pending to save a thr_wake call in some specical cases. | David Xu | 2006-12-06 | 1 | -1/+1 |
| * | _thr_ucond_wait drops lock, we should pick it up again. | David Xu | 2006-12-05 | 1 | -0/+1 |
| * | the c_has_waiters is lazily updated, temporarily disable the false | David Xu | 2006-12-05 | 1 | -0/+2 |
| * | Use ucond to implement barrier. | David Xu | 2006-12-05 | 2 | -8/+10 |
| * | Add _thr_ucond_init(). | David Xu | 2006-12-05 | 2 | -3/+10 |
| * | Tweak _thr_cancel_leave_defer a bit to fix a possible race. | David Xu | 2006-12-05 | 1 | -3/+7 |
| * | Fix typo, I was using a wrong header file, and the typo is not detected | David Xu | 2006-12-04 | 1 | -1/+1 |
| * | Use kernel provided userspace condition variable to implement pthread | David Xu | 2006-12-04 | 6 | -95/+104 |
| * | If a thread was detached, return EINVAL instead, the error code | David Xu | 2006-11-28 | 1 | -1/+1 |
| * | - When building world WITHOUT_LIBPTHREAD, link libthr to libpthread. | Ruslan Ermilov | 2006-11-26 | 1 | -5/+5 |