Commits
- 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.
- Commit:
a012d174336358f997ddcb0099c0b01499b053e4
- From:
- Russ Cox <rsc@swtch.com>
- Date:
time: print 1s of milliseconds
- Commit:
291f7411783bf6871b253f3b15ce691eea7a257e
- From:
- Anthony Sorace <a@9srv.net>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
9c, 9l: updates for macOS arm64.
- Commit:
1f098efb7370a0b28306d10681e21883fb1c1507
- From:
- Russ Cox <rsc@swtch.com>
- Date:
all: a few more #define tricks for AIX
This should make the AIX build finally work.
Fixes #400.
- Commit:
d32deab17bfffa5bffc5fab3e6577558e40888c5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
tmac: rename IM (italic manual) to MR (manual reference)
Suggested by G. Brandon Robinson.
- Commit:
9843fc0d82c68c78059ccb167e8402def5a4ee1f
- From:
- Russ Cox <rsc@swtch.com>
- Date:
fontsrv: fix handling of colored glyphs (emoji)
Drawing as white on black to produce a mask only works if
the white on black is the inversion of black on white.
Emoji that force use of specific colors don't respect that.
Draw black on white and invert to mask separately.