summaryrefslogtreecommitdiffstats
path: root/src/libthread
Commit message (Collapse)AuthorAgeFilesLines
* Fighting the good fight.rsc2004-02-298-102/+124
| | | | | | | | | | | | 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.
* various tweaks.rsc2004-02-095-7/+16
|
* Tweaks to various bits.rsc2003-12-173-19/+27
| | | | | Until I hear otherwise, Refs aren't used enough to merit their own assembly. They are now implemented with locks.
* Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc2003-12-118-28/+56
| | | | with them.
* various tweaks.rsc2003-12-064-1/+61
|
* Silence some Mac OS X warnings.rsc2003-11-251-1/+0
|
* More tweaks on Linux and Solaris.rsc2003-11-252-3/+19
|
* Add the #goo to allow use in C++.rsc2003-11-251-0/+2
| | | | | | Silence a few more warnings. Strip down the mkfiles more. Fix bug in X11 mouse handling, note groups.
* Changes for Mac OS X. Most important is stack sizes in samterm,rsc2003-11-244-6/+18
| | | | | | which were completely bogus. (Libthread used to ignore them but not anymore. Maybe we really should ignore them, but that breaks Venti, which needs *really* big stacks.)
* tweaks.rsc2003-11-241-5/+0
|
* Make things build on FreeBSD again.rsc2003-11-231-10/+0
|
* runthread needn't be inlinersc2003-11-231-1/+1
|
* sun supportrsc2003-11-233-11/+76
|
* make -> mkrsc2003-11-2310-116/+105
| | | | | | | | remove clumsy stack hack. fix exec. fix nthreads maintenance. fix threadexitsall not to kill self. add sun support.
* Fix a bug in Linux?rsc2003-10-141-1/+3
|
* Use new directory structure.rsc2003-10-111-7/+7
|
* Licensing and various tweaks.rsc2003-10-111-258/+0
|
* wasn't supposed to go in.rsc2003-10-011-5/+0
|
* More Darwin.rsc2003-10-013-0/+113
|
* Various tweaks to make things run on Mac OS.rsc2003-10-013-4/+18
| | | | The main change is the use of pthread to implement ffork.
* Rendezvous tester.rsc2003-10-011-0/+31
|
* Add extra build targets.rsc2003-10-011-4/+7
|
* Reorgrsc2003-09-3019-1149/+8
|
* Initial revisionrsc2003-09-3057-0/+4091