aboutsummaryrefslogtreecommitdiff
path: root/src/libthread
AgeCommit message (Expand)AuthorFilesLines
2020-12-30libthread: drop schedlockRuss Cox2-2/+1
2020-12-30libthread: simplifyRuss Cox21-1469/+11
2020-12-30libthread: make pthreadperthread the defaultRuss Cox1-1/+1
2020-12-30libthread: fix pthreadperthread bugsRuss Cox2-107/+187
2020-12-30libthread: add threadmaybackgroundRuss Cox4-7/+15
2020-12-30libthread: delete NetBSD special caseRuss Cox4-465/+4
2020-12-15libthread: fix use after free of first thread in each procRuss Cox1-1/+9
2020-06-15libthread: use libc functions in ucontext for macOS (#417)Xiao-Yong3-81/+3
2020-05-17libthread: handle spurious _procsleep wakeups, fix $LIBTHREAD handlingRuss Cox2-6/+26
2020-05-17libthread: add pthreadperthread mode and use under ASANRuss Cox4-18/+120
2020-02-11libthread: fix ARM build by renaming fileNeven Sajko1-0/+0
2020-01-24libthread: comment stack border a bit moreRuss Cox1-4/+10
2020-01-19libthread: fix test deps, cleanup in mkfileRuss Cox1-1/+4
2020-01-19libthread: clean up sysofiles.sh a bit moreRuss Cox1-25/+10
2020-01-19libthread: rm OpenBSD tas implementationsRuss Cox2-23/+1
2020-01-19libthread: use consistent stack calculation code in makecontextRuss Cox11-83/+36
2020-01-19libthread: rm NetBSD pthread reference in sysofiles.shRuss Cox1-1/+1
2020-01-19all: remove Linux 2.4 vs 2.6 detectionRuss Cox2-44/+3
2020-01-19libthread: remove Linux 2.4 codeRuss Cox7-513/+462
2020-01-19libthread: rm unused sparc-ucontext.hRuss Cox2-37/+0
2020-01-19libthread: rm Darwin pre-11.0.0 supportRuss Cox5-192/+0
2020-01-19libthread: rm FreeBSD 4 codeRuss Cox6-500/+52
2020-01-19libthread: rm OpenBSD.cRuss Cox1-145/+0
2020-01-19libthread: rm unused ARM (get|set)mcontext (#354)Neven Sajko1-43/+0
2020-01-16libthread: NetBSD supports pthreads, remove ancient systems in sysofiles.shDan Cross1-8/+1
2020-01-14libthread: use mmap to allocate OpenBSD stacksRuss Cox6-8/+61
2020-01-13libthread: fix fault in teardown of procRuss Cox2-1/+2
2020-01-13libthread: fix nbrecvul, recvul to match man page, Plan 9Russ Cox1-2/+2
2020-01-12libthread: run first thread in proc on system stackRuss Cox3-17/+47
2020-01-10Trivial changes: whitespace and modes.Dan Cross23-54/+29
2012-10-22libthread: add threadspawndRuss Cox2-6/+16
2012-10-20fix gcc 4.7 warnings (thanks Tuncer Ayaz)Russ Cox1-2/+1
2012-07-14openbsd updates (thanks Pascal Stumpf)Russ Cox7-138/+80
2011-10-23OS X PowerPC fixes (thanks Cameron Kaiser)Russ Cox2-2/+2
2011-10-14libthread: fix 10.5.8 build - uname says 9.8.0Russ Cox1-1/+1
2011-10-13libthread: Lion context routinesRuss Cox6-3/+129
2011-08-02build: OS X 64-bit buildRuss Cox5-18/+27
2011-05-18arm: build fixesRichard Miller3-20/+17
2009-11-18libthread: context switching for arm, still not completeRuss Cox4-4/+78
2009-09-11INSTALL: fix build on Snow LeopardRuss Cox1-0/+3
2009-08-17libthread: make page work on OS XRuss Cox2-0/+5
2008-12-23libthread: work around gcc warning on FreeBSDRuss Cox1-1/+1
2008-10-26libthread: correct sysfatal handler prototypeRuss Cox1-4/+2
2008-07-20libthread: add proper sysfatalTim Wiess1-0/+16
2008-07-09libthread: abort on single-threaded lock contentionRuss Cox1-0/+24
2008-06-01libthread: fix 64-bit bug in threadstart (Nathaniel Filardo)Russ Cox1-1/+1
2008-05-06libthread: fix no-receive nbrecv etc. bug (David Jeannot)Russ Cox1-8/+12
2008-05-05libthread: input sanity checksRuss Cox1-2/+3
2008-02-28libthread: remove bogus write in threadmainRuss Cox1-1/+0
2007-11-05libthread: use our own swapcontext/makecontext even on OS X 10.5Russ Cox2-5/+11