Commits
- Commit:
4698bde2367f971fed3924f2dee736e0dfe37bb9
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: clean up sysofiles.sh a bit more
- Commit:
41b3e8b9893a8561af7e85ca98444bc284b4013d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: use consistent stack calculation code in makecontext
Also reduce duplication: makecontext is per-arch not per-os-arch.
May fix #353.
- Commit:
ac8042dfa9819f76ccfedd4aa36c1239322808b8
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: rm NetBSD pthread reference in sysofiles.sh
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.
- Commit:
cb8f7357867a2a5d0bd742ceeb77bce9ad5f435c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
all: remove Linux 2.4 vs 2.6 detection
Linux 2.4 is dead.
(The libthread code hasn't worked for Linux 2.4 for a long time.)
- Commit:
52397aaf2b240015533fa46f1767c20f45296465
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: rm Darwin pre-11.0.0 support
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.
- Commit:
23a23689807560ee80806a339be0f7e7cef6340d
- From:
- Dan Cross <cross@gajendra.net>
- Date:
libthread: NetBSD supports pthreads, remove ancient systems in sysofiles.sh
Signed-off-by: Dan Cross <cross@gajendra.net>
- Commit:
8c573cab6819c69142389d36b978b3c683771afe
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: use mmap to allocate OpenBSD stacks
Should fix faults on OpenBSD.
Fixes #218.
Fixes #226.
- Commit:
20f5692b7fe1190e6c518ed82764ded41dd92986
- From:
- Russ Cox <rsc@swtch.com>
- Date:
openbsd updates (thanks Pascal Stumpf)
R=rsc
http://codereview.appspot.com/6401049
- Commit:
813b3eea8b469a6d603f13a51a8afb8e3dae3a32
- From:
- Russ Cox <rsc@swtch.com>
- Date:
OS X PowerPC fixes (thanks Cameron Kaiser)
- Commit:
b4f9ba7894064c5e092461b40f9dd8c314726cf2
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: fix 10.5.8 build - uname says 9.8.0
- Commit:
04e0a9bb81356b6713e634b4d950c524f0abf15c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: Lion context routines
- Commit:
fc567f476a9cb381a50a94a355c4e0dd990b2539
- From:
- Russ Cox <rsc@swtch.com>
- Date:
build: OS X 64-bit build
R=rsc
http://codereview.appspot.com/4838047
- Commit:
9cf92718e9f2e82c7d1f2a896b5c93b01f1ad073
- From:
- Richard Miller <millerresearch@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
arm: build fixes
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
- Commit:
ba940ae61c4c33766e385b63ecf49bec25f301d7
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: context switching for arm, still not complete
- Commit:
2640996af869dbdee7c0461c69a0c6e59ed58235
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: use our own swapcontext/makecontext even on OS X 10.5