aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
...
* libthr: fix warnings at WARNS=6Eric van Gyzen2017-05-266-11/+3
* libthr: fix style in previous commitEric van Gyzen2017-05-261-1/+1
* libthr: prevent setcontext() from masking SIGTHREric van Gyzen2017-05-261-1/+1
* libthr: fix warnings from GCC when WARNS=6Eric van Gyzen2017-05-235-20/+32
* Revert r318583 (libthr: use default WARNS level of 6)Eric van Gyzen2017-05-221-0/+1
* libthr: Use CLI flags instead of pragmas to disable warningsEric van Gyzen2017-05-203-21/+6
* libthr: use default WARNS level of 6Eric van Gyzen2017-05-201-1/+0
* Remove old spinlock_debug code from libcEric van Gyzen2017-05-202-7/+6
* libthr: change CHECK_AND_INIT_RWLOCK to an inline functionEric van Gyzen2017-05-201-24/+47
* libthr: disable thread-safety warningsEric van Gyzen2017-05-201-0/+1
* libthr: fix warnings at WARNS=6Eric van Gyzen2017-05-198-11/+33
* Fix __pthread_mutex_trylock() to call THR_CRITICAL_LEAVE() on failure ratherJason Evans2017-05-131-1/+1
* Add clock_nanosleep()Eric van Gyzen2017-03-192-0/+19
* Make use of clang nullability attributes.Pedro F. Giffuni2017-01-281-5/+7
* libthr: coalesce repeated #if blocksEd Maste2017-01-251-3/+0
* Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesEnji Cooper2017-01-202-12/+12
* Upgrade NetBSD tests to 01.11.2017_23.20 snapshotEnji Cooper2017-01-131-0/+1
* Do not leak curthread->inact_mtx when cancelling in pthread_cond_wait(3).Konstantin Belousov2016-12-061-2/+12
* When MAKEOBJDIRPREFIX points to a case-insensitive file system, theMarcel Moolenaar2016-09-241-3/+3
* The fdatasync(2) call must be cancellation point.Konstantin Belousov2016-08-161-0/+15
* [mips] convert over =v to =r for the inline assembly.Adrian Chadd2016-08-141-2/+2
* [mips] add support for using the MIPS user register for TLS data.Adrian Chadd2016-08-071-0/+50
* Add __cxa_thread_atexit(3) API implementation.Konstantin Belousov2016-08-061-1/+8
* Remove empty initializer for the once facility. It was not neededKonstantin Belousov2016-07-273-7/+0
* Revert r302194, there are issues with some applications after changingKonstantin Belousov2016-06-251-4/+1
* For pthread_mutex_trylock() call on owned error-check or non-portableKonstantin Belousov2016-06-251-2/+5
* Fix markup.Konstantin Belousov2016-06-041-1/+1
* libthr: Use formatted PANIC()Conrad Meyer2016-06-013-24/+10
* libthr: _thread_vprintf: Enhance support for %p, %#xConrad Meyer2016-06-011-1/+8
* libthr: Add vprintf variant of _thread_printf, formatted PANIC()Conrad Meyer2016-06-013-11/+34
* Stop inlining the struct ucond definition into struct pthread_cond.Konstantin Belousov2016-05-292-15/+11
* Remove non-history libkse references and fix PTHREAD_PROCESSES_PRIVATE typo.Jilles Tjoelker2016-05-291-3/+1
* Document _umtx_op(2) interface for the implementation of robust mutexes.Konstantin Belousov2016-05-191-2/+38
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-178-298/+618
* libthr(3): Fix xref to _umtx_op(2) now that we have it.Jilles Tjoelker2016-05-161-2/+2
* Do not leak THR_FLAGS_SUSPENDED from the previous suspend/resumeKonstantin Belousov2016-05-052-4/+2
* Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedEnji Cooper2016-05-043-12/+2
* MFHGlen Barber2016-04-161-1/+1
|\
| * Unmagic the thread pointer offset.Ruslan Bukin2016-04-141-1/+1
* | MFHGlen Barber2016-04-121-1/+2
|\|
| * If off-page lookup failed, there is no memory to performKonstantin Belousov2016-04-121-1/+2
* | MFHGlen Barber2016-04-1152-116/+178
|\|
| * Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-0852-112/+158
| * Use ANSI C function definitions, fix spelling in a comment.Konstantin Belousov2016-04-083-4/+5
| * Assert that the lock objects put into the off-page, fit into the page.Konstantin Belousov2016-04-085-0/+15
* | MFHGlen Barber2016-04-048-81/+161
|\|
| * Remove unused variable. It was write-only before r297139.Konstantin Belousov2016-04-042-2/+0
| * Apparently there are some popular programs around which assume that itKonstantin Belousov2016-03-222-2/+61
| * Lock pshared_lock shared around fork, to ensure that the COW snapshotKonstantin Belousov2016-03-214-2/+22
| * Provide more information on failing checks in mutex_assert_is_owned()Konstantin Belousov2016-03-211-4/+16