| Age | Commit message (Expand) | Author |
| 2025-06-22 | libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u... | Konstantin Belousov |
| 2025-06-04 | C runtime: add kernel version guards on exterrctl | Brooks Davis |
| 2025-05-31 | C runtime: enable extended error reporting from kernel | Konstantin Belousov |
| 2025-05-31 | thr_new: add a flag indicating that the thread is created by C runtime | Konstantin Belousov |
| 2025-01-15 | pthread_create(): style | Konstantin Belousov |
| 2024-03-06 | libthr: remove explicit sys/cdefs.h includes | Konstantin Belousov |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2020-02-09 | Use sigfastblock(2) for masking signals in libthr. | Konstantin Belousov |
| 2018-11-30 | _thr_setthreaded() cannot fail; change return type to void | Eric van Gyzen |
| 2018-08-18 | POSIX compliance improvements in the pthread(3) functions. | Pedro F. Giffuni |
| 2017-11-26 | lib: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2016-04-08 | Use __FBSDID() for .c files from lib/libthr/thread. | Konstantin Belousov |
| 2016-02-28 | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov |
| 2015-07-08 | cosmetic: whitespaces-tab before EOL | Pedro F. Giffuni |
| 2015-01-03 | Fix known issues which blow up the process after dlopen("libthr.so") | Konstantin Belousov |
| 2011-01-09 | Implement the __pthread_map_stacks_exec() for libthr. | Konstantin Belousov |
| 2010-09-15 | add code to support stack unwinding when thread exits. note that only | David Xu |
| 2010-09-13 | Convert thread list lock from mutex to rwlock. | David Xu |
| 2010-09-01 | Add signal handler wrapper, the reason to add it becauses there are | David Xu |
| 2008-04-29 | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | David Xu |
| 2008-04-23 | Avoid various shadowed variables. libthr is now almost WARNS=4 clean except | Xin LI |
| 2008-03-19 | don't reduce new thread's refcount if current thread can not set cpuset | David Xu |
| 2008-03-19 | - Trim trailing spaces. | David Xu |
| 2008-03-18 | - Copy signal mask out before THR_UNLOCK(), because THR_UNLOCK() may call | David Xu |
| 2008-03-16 | Actually delete SIGCANCEL mask for suspended thread, so the signal will not | David Xu |
| 2008-03-06 | Restore code setting new thread's scheduler parameters, I was thinking | David Xu |
| 2008-03-05 | Use cpuset defined in pthread_attr for newly created thread, for now, | David Xu |
| 2008-03-04 | If a new thread is created, it inherits current thread's signal masks, | David Xu |
| 2008-03-04 | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | David Xu |
| 2006-12-15 | - Remove variable _thr_scope_system, all threads are system scope. | David Xu |
| 2006-11-24 | Eliminate atomic operations in thread cancellation functions, it should | David Xu |
| 2006-09-21 | use rtprio_thread system call to get or set thread priority. | David Xu |
| 2006-08-28 | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | David Xu |
| 2006-07-13 | Caching scheduling policy and priority in userland, a critical but baddly | David Xu |
| 2006-07-13 | Use thr_setscheduler, thr_getscheduler and thr_setschedparam to implement | David Xu |
| 2006-07-12 | Use kernel facilities to support real-time scheduling. | David Xu |
| 2006-04-04 | WARNS level 4 cleanup. | David Xu |
| 2006-03-27 | Remove priority mutex code because it does not work correctly, | David Xu |
| 2006-01-08 | Fix a bug recently introduced, the _thread_active_count should be | David Xu |
| 2006-01-05 | Refine thread suspension code, now thread suspension is a blockable | David Xu |
| 2005-12-17 | Update copyright. | David Xu |
| 2005-10-10 | The pthread_attr_set_createsuspend_np was broken, fix it by | David Xu |
| 2005-09-01 | Include needed headers that were obtained through <pthread.h>. Sort headers | Stefan Farfeleder |
| 2005-04-23 | Use thr_new syscall to create a new thread, obscure context operations | David Xu |
| 2005-04-12 | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | David Xu |
| 2005-04-02 | Import my recent 1:1 threading working. some features improved includes: | David Xu |
| 2004-08-19 | Adjust code to support AMD64, on AMD64, thread needs to set fsbase by | David Xu |
| 2004-07-04 | Record the offset of thr_id in the thread structure. Required for | Marcel Moolenaar |
| 2004-07-02 | Change the thread ID (thr_id_t) used for 1:1 threading from being a | Marcel Moolenaar |