Commits
- Commit:
18571208068d5fe2f0bf7b4e980525a7f577c503
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: simplify
Now that everything uses pthreads and pthreadperthread,
can delete various conditionals, all the custom context code,
and so on. Also update documents.
Fixes #355.
- Commit:
b3a20a96eb2b91a5b0b8a8fb506e20a2fb50ebe8
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: add threadmaybackground
Programs that want to background themselves now need
to define threadmaybackground returning 1.
This avoids a confusing (to people and debuggers)
extra parent process for all the threaded programs
that will never want to background themselves.
- Commit:
f6c9f7b14c9dce53fff6020200b28c4e25621e87
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: fix test deps, cleanup in mkfile
- 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:
8d82ccefd2b4b058e20ae0a7e3d9ef9b6b8cf8c3
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: remove Linux 2.4 code
Linux.c was for Linux 2.4 and is no longer used directly,
only indirectly because NetBSD.c was a 1-line file #including Linux.c.
So mv Linux.c NetBSD.c.
Also rm Linux-*-asm.s which was for Linux 2.4 as well.
- Commit:
8dcb18f71b1917713d4743ab10968c527acdc62e
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: rm FreeBSD 4 code
Pretty sure FreeBSD 4 is gone now. :-)
- Commit:
20f5692b7fe1190e6c518ed82764ded41dd92986
- From:
- Russ Cox <rsc@swtch.com>
- Date:
openbsd updates (thanks Pascal Stumpf)
R=rsc
http://codereview.appspot.com/6401049
- Commit:
fc567f476a9cb381a50a94a355c4e0dd990b2539
- From:
- Russ Cox <rsc@swtch.com>
- Date:
build: OS X 64-bit build
R=rsc
http://codereview.appspot.com/4838047
- Commit:
e7ae61181c96663ca6b5620f78a0d1fdd3a93002
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah)
- Commit:
c33c1419f46d6c39651c8d51e54f3ea2e0a65677
- From:
- rsc <devnull@localhost>
- Date:
fixes
- Commit:
07b075d589991739c493b8dc71c5c7b7224bfcc0
- From:
- rsc <devnull@localhost>
- Date:
more sparc64
- Commit:
76a78f4320d51c827bec2bb2ca6cba64bb7f025d
- From:
- rsc <devnull@localhost>
- Date:
sparc64 rule
- Commit:
4940b55216d170189ddc4c3ba9fe8b2b0fb507a0
- From:
- rsc <devnull@localhost>
- Date:
add wait
- Commit:
fe8c925e8ad3fe1fb95b89d26dcb828c6b31f548
- From:
- rsc <devnull@localhost>
- Date:
OpenBSD, thanks to Tim Wiess
- Commit:
910ca53df0b6b5b86645476b3e42810d061cbb7a
- From:
- rsc <devnull@localhost>
- Date:
try a different approach to .S files