aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/thread.c
Commit message (Expand)AuthorAgeFilesLines
* SunOS: silence some warningsDan Cross2025-07-251-1/+1
* all: remove need for `-fcommon`Dan Cross2025-07-251-0/+1
* libthread: drop schedlockRuss Cox2020-12-301-1/+1
* libthread: simplifyRuss Cox2020-12-301-207/+10
* libthread: make pthreadperthread the defaultRuss Cox2020-12-301-1/+1
* libthread: fix pthreadperthread bugsRuss Cox2020-12-301-107/+186
* libthread: add threadmaybackgroundRuss Cox2020-12-301-1/+1
* libthread: fix use after free of first thread in each procRuss Cox2020-12-151-1/+9
* libthread: handle spurious _procsleep wakeups, fix $LIBTHREAD handlingRuss Cox2020-05-171-5/+23
* libthread: add pthreadperthread mode and use under ASANRuss Cox2020-05-171-6/+64
* libthread: comment stack border a bit moreRuss Cox2020-01-241-4/+10
* libthread: use mmap to allocate OpenBSD stacksRuss Cox2020-01-141-2/+7
* libthread: fix fault in teardown of procRuss Cox2020-01-131-0/+1
* libthread: run first thread in proc on system stackRuss Cox2020-01-121-14/+45
* Trivial changes: whitespace and modes.Dan Cross2020-01-101-13/+11
* libthread: Lion context routinesRuss Cox2011-10-131-1/+3
* build: OS X 64-bit buildRuss Cox2011-08-021-1/+6
* libthread: make page work on OS XRuss Cox2009-08-171-0/+4
* libthread: work around gcc warning on FreeBSDRuss Cox2008-12-231-1/+1
* libthread: correct sysfatal handler prototypeRuss Cox2008-10-261-4/+2
* libthread: add proper sysfatalTim Wiess2008-07-201-0/+16
* libthread: abort on single-threaded lock contentionRuss Cox2008-07-091-0/+24
* libthread: fix 64-bit bug in threadstart (Nathaniel Filardo)Russ Cox2008-06-011-1/+1
* libthread: remove bogus write in threadmainRuss Cox2008-02-281-1/+0
* pinrsc2006-06-261-0/+52
* fix proc leak; add p9usepwlibraryrsc2006-06-121-1/+8
* put threadinfo backrsc2006-04-211-1/+1
* darwin 386 startrsc2006-04-211-1/+2
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-011-13/+13
* add threadidlersc2006-02-071-2/+29
* add threadidrsc2006-02-051-0/+9
* Print information on SIGQUIT, SIGINFO.rsc2005-09-261-0/+41
* Log if _threaddebuglevel is set.rsc2005-09-261-5/+2
* sunrsc2005-07-271-1/+1
* use full prototypesrsc2005-05-071-1/+1
* no need to setproc(0)rsc2005-03-181-1/+0
* add threaddatarsc2005-03-181-0/+6
* add check for procscheduler returningrsc2005-02-161-0/+1
* hard-to-find locking bugrsc2005-02-151-5/+19
* different fix for main proc bugrsc2005-02-141-11/+21
* work around stupid linux bugrsc2005-02-131-0/+8
* rename scheduler to have a more distinctive name, so stack traces can end therersc2005-01-231-5/+5
* Apparently SuSE 9.1's X distribution uses even biggerrsc2005-01-231-1/+1
* proccreate racersc2005-01-181-1/+3
* add threadgetnamersc2005-01-181-0/+6
* 64-bit nonsensersc2005-01-181-3/+19
* useful warning commentrsc2005-01-161-0/+9
* oops sunosrsc2005-01-141-3/+3
* Many small edits.rsc2005-01-131-5/+15
* paranoiarsc2005-01-111-1/+8