Commits
- Commit:
7966faa931bfa9cf4ca53dd2d5b6e1eb0f174411
- From:
- rsc <devnull@localhost>
- Date:
Continue fighting pthreads.
Clean up thread library a bit too.
- Commit:
c6687d4591964cb13df87f55ec4770e778a4a55c
- From:
- rsc <devnull@localhost>
- Date:
Continue the pthreads torture.
- Commit:
e5c26b01f70303f3322ac98d670ef886a62ac38a
- From:
- rsc <devnull@localhost>
- Date:
various forgotten files
- Commit:
bcf527a98e295548629620a7cb06ada951db7822
- From:
- rsc <devnull@localhost>
- Date:
Continue switching library over to pthreads when possible.
Tprimes works on Linux 2.6. You can only have 128 procs
though.
- Commit:
06bb4ed20d855b60e39c1125d8d715ba8892265b
- From:
- rsc <devnull@localhost>
- Date:
Rewrite to remove dependence on rendezvous and its bizarre
data structures. Makes it easier to use pthreads too.
Still need to add code for non-pthreads systems.
Just a checkpoint to switch work to another machine.
- Commit:
73bef9b76b528d3fe92d7ab28d9b81b10e68b1fd
- From:
- rsc <devnull@localhost>
- Date:
More consistent use of _exits and exits
in place of _exit and exit.
- Commit:
65de82a30f67103eb9ec1cbc9ab62725b03e7423
- From:
- rsc <devnull@localhost>
- Date:
clean up children more often
- Commit:
c4097c29512269f4547ebefb8abdc57a2892b479
- From:
- rsc <devnull@localhost>
- Date:
Fix small bugs.
- Commit:
fb36ed82ec7470efe4e334ddc054bcb4fa06ae9e
- From:
- rsc <devnull@localhost>
- Date:
how much stack do we need?
- Commit:
a3785ca2cc1c8693d89ebe44216acf781a634718
- From:
- rsc <devnull@localhost>
- Date:
Tweaks to make libthread tell Valgrind about its stack limits,
so that Valgrind can detect stack overflow for me.
- Commit:
a0f1e21ff939612898d63ae2245e47dffc1a8153
- From:
- rsc <devnull@localhost>
- Date:
make things work on SunOS
- Commit:
02a1a5c18bec9ca13fad2b7b12ae65c580f6fdf4
- From:
- rsc <devnull@localhost>
- Date:
Debugging libthread for acme.
- Commit:
5a8e63b2f016735364d17866d5e2bcb35d20c78b
- From:
- rsc <devnull@localhost>
- Date:
Fighting the good fight.
Move libfmt, libutf into subdirectories of lib9.
Add poll-based socket i/o to libthread, so that we can
avoid using multiple procs when possible, thus removing
dependence on crappy pthreads implementations.
Convert samterm, acme to the single-proc libthread.
Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.
- Commit:
32f69c36e0eec1227934bbd34854bfebd88686f2
- From:
- rsc <devnull@localhost>
- Date:
Add support for user-level 9P servers/clients and various bug fixes to go with them.
- Commit:
e97ceade5e1bba5787e39429384336fa37797906
- From:
- rsc <devnull@localhost>
- Date:
various tweaks.