Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-15 | libthread: use libc functions in ucontext for macOS (#417) | Xiao-Yong | 1 | -2/+2 | |
2020-01-19 | libthread: clean up sysofiles.sh a bit more | Russ Cox | 1 | -25/+10 | |
2020-01-19 | libthread: use consistent stack calculation code in makecontext | Russ Cox | 1 | -8/+21 | |
Also reduce duplication: makecontext is per-arch not per-os-arch. May fix #353. | |||||
2020-01-19 | libthread: rm NetBSD pthread reference in sysofiles.sh | Russ Cox | 1 | -1/+1 | |
It may be that pthreads on NetBSD is now good enough, but the build as written (introduced in 23a2368 at my suggestion) is certainly broken, since both NetBSD.c and pthread.c define the same functions. If NetBSD does support pthreads now, then a few things should happen together: - libthread/sysofiles.sh should drop its top NetBSD case entirely - libthread/NetBSD.c should be deleted - libthread/NetBSD-*-asm.s should be deleted - include/u.h's NetBSD case should define PLAN9PORT_USING_PTHREADS and #include <pthread.h> For now, restore to less clearly broken build. | |||||
2020-01-19 | all: remove Linux 2.4 vs 2.6 detection | Russ Cox | 1 | -4/+3 | |
Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.) | |||||
2020-01-19 | libthread: rm Darwin pre-11.0.0 support | Russ Cox | 1 | -3/+0 | |
Darwin 11.0.0 was Mac OS X 10.7.0 aka Lion. The previous version was Snow Leopard, which has been unsupported by Apple since February 2014. | |||||
2020-01-16 | libthread: NetBSD supports pthreads, remove ancient systems in sysofiles.sh | Dan Cross | 1 | -8/+1 | |
Signed-off-by: Dan Cross <cross@gajendra.net> | |||||
2020-01-14 | libthread: use mmap to allocate OpenBSD stacks | Russ Cox | 1 | -6/+6 | |
Should fix faults on OpenBSD. Fixes #218. Fixes #226. | |||||
2012-07-14 | openbsd updates (thanks Pascal Stumpf) | Russ Cox | 1 | -1/+1 | |
R=rsc http://codereview.appspot.com/6401049 | |||||
2011-10-23 | OS X PowerPC fixes (thanks Cameron Kaiser) | Russ Cox | 1 | -1/+1 | |
2011-10-14 | libthread: fix 10.5.8 build - uname says 9.8.0 | Russ Cox | 1 | -1/+1 | |
2011-10-13 | libthread: Lion context routines | Russ Cox | 1 | -0/+3 | |
2011-08-02 | build: OS X 64-bit build | Russ Cox | 1 | -10/+4 | |
R=rsc http://codereview.appspot.com/4838047 | |||||
2011-05-18 | arm: build fixes | Richard Miller | 1 | -3/+0 | |
Get p9p to build cleanly for ARM - based on suggestions from rsc and eekee, plus a final tweak from me. Tested (a bit) on sheevaplug (ubuntu jaunty), Nokia N800 (maemo 4) and Nokia N900 (maemo 5). R=rsc CC=plan9port.codebot http://codereview.appspot.com/4524056 | |||||
2009-11-18 | libthread: context switching for arm, still not complete | Russ Cox | 1 | -0/+7 | |
2007-11-05 | libthread: use our own swapcontext/makecontext even on OS X 10.5 | Russ Cox | 1 | -4/+1 | |
2007-10-30 | libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah) | Russ Cox | 1 | -1/+4 | |
2006-02-10 | sparc64 attempt | rsc | 1 | -0/+8 | |
2005-07-21 | openbsvd | rsc | 1 | -3/+0 | |
2005-07-21 | openbsd | rsc | 1 | -0/+1 | |
2005-07-20 | openbsd | rsc | 1 | -0/+2 | |
2005-07-19 | better architecture splitting | rsc | 1 | -4/+4 | |
2005-05-01 | OpenBSD/power support. | rsc | 1 | -0/+3 | |
2005-03-28 | NetBSD support. Thanks to Christoph Lohmann. | rsc | 1 | -0/+3 | |
2005-01-17 | allow config to override kernel version | rsc | 1 | -1/+3 | |
2005-01-07 | oops | rsc | 1 | -2/+1 | |
2005-01-07 | initial darwin | rsc | 1 | -3/+8 | |
2005-01-07 | sunos fixes | rsc | 1 | -1/+7 | |
2004-12-28 | remove debugging | rsc | 1 | -1/+1 | |
2004-12-27 | figure out which files to put in the library | rsc | 1 | -0/+14 | |
2004-12-25 | New thread library | rsc | 1 | -11/+0 | |
2004-11-08 | still more files | rsc | 1 | -0/+11 | |