Commits
- Commit:
4692dd4786f8847494d3f020bc3c05ba210adc0d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9c: drop PLAN9PORT_ASAN
It is no longer special.
- Commit:
74577741c856c145811061a438d5a52ea7055f39
- From:
- Russ Cox <rsc@swtch.com>
- Date:
tcolors: add threadmaybackground
- Commit:
0ed5e9f828757a17995e0550f285a11c1ff27026
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9a: remove a few mentions
- Commit:
ebbeff0ac69f8fa25fed3f85d2e7b2261e4fa2aa
- From:
- Russ Cox <rsc@swtch.com>
- Date:
.gitignore: enumerate ignored parts of bin/
- Commit:
99dee78c2d44641ba56e5bb640d732f993b3dfa1
- From:
- Russ Cox <rsc@swtch.com>
- Date:
all: remove $OBJTYPE from build
Now that we assume pthreads, the only assembly
left is in libmp and libsec.
We only ever added assembly for 386.
The portable C code is fine for plan9port.
- Commit:
0bd14783426d137428ffae7cd89cfc06b88d1b11
- From:
- Russ Cox <rsc@swtch.com>
- Date:
wintext: use rc not bash
- Commit:
0a7fe606818a7906cdc57ea14cb57b416be6c1de
- From:
- Nicola Girardi <nicola@aloc.in>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
9term: use openpty on NetBSD
Fixes #376.
- Commit:
8b9aaf2e3f7f6e2733e52db4dd1dcb46a91e4972
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: add /usr/X11R7 for NetBSD
Fixes #362.
- 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:
e68f07d46f5f168dc2076286627279540bf1f99e
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: make pthreadperthread the default
- Commit:
b73633b1b4e9d3dbd680edf900b2b53befbf5a9a
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: fix pthreadperthread bugs
- 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:
5b37d9126474864b5299426e27b2af37fcc96dd0
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: delete NetBSD special case
I added a direct call from thread.c to pthread.c's _threadpthreadstart
in May, and no one has complained about NetBSD being broken.
So probably no one is using this on NetBSD at all.
Make pthread the only option.
- Commit:
69439fae6705a125047246c889384ed3aeb4d104
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9c: use -fcommon for clang
Fixes #469.
- Commit:
2991442aef1cf020ffde43673433ee97ef322a53
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: fix use after free of first thread in each proc
This was causing sporadic but frequent crashes at startup
in 9pserve on the new M1 Macs, correctly diagnosing a
use-after-free.