<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/libthread/mkfile, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>libthread: simplify</title>
<updated>2020-12-30T12:53:28+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-12-30T12:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=18571208068d5fe2f0bf7b4e980525a7f577c503'/>
<id>18571208068d5fe2f0bf7b4e980525a7f577c503</id>
<content type='text'>
Now that everything uses pthreads and pthreadperthread,
can delete various conditionals, all the custom context code,
and so on. Also update documents.

Fixes #355.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that everything uses pthreads and pthreadperthread,
can delete various conditionals, all the custom context code,
and so on. Also update documents.

Fixes #355.
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: add threadmaybackground</title>
<updated>2020-12-30T05:12:14+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-12-30T05:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=b3a20a96eb2b91a5b0b8a8fb506e20a2fb50ebe8'/>
<id>b3a20a96eb2b91a5b0b8a8fb506e20a2fb50ebe8</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: fix test deps, cleanup in mkfile</title>
<updated>2020-01-20T04:04:58+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-01-20T04:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=f6c9f7b14c9dce53fff6020200b28c4e25621e87'/>
<id>f6c9f7b14c9dce53fff6020200b28c4e25621e87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: use consistent stack calculation code in makecontext</title>
<updated>2020-01-20T04:04:58+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-01-20T03:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=41b3e8b9893a8561af7e85ca98444bc284b4013d'/>
<id>41b3e8b9893a8561af7e85ca98444bc284b4013d</id>
<content type='text'>
Also reduce duplication: makecontext is per-arch not per-os-arch.

May fix #353.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also reduce duplication: makecontext is per-arch not per-os-arch.

May fix #353.
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: remove Linux 2.4 code</title>
<updated>2020-01-20T04:04:58+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-01-20T02:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=8d82ccefd2b4b058e20ae0a7e3d9ef9b6b8cf8c3'/>
<id>8d82ccefd2b4b058e20ae0a7e3d9ef9b6b8cf8c3</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: rm FreeBSD 4 code</title>
<updated>2020-01-20T02:26:23+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-01-20T02:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=8dcb18f71b1917713d4743ab10968c527acdc62e'/>
<id>8dcb18f71b1917713d4743ab10968c527acdc62e</id>
<content type='text'>
Pretty sure FreeBSD 4 is gone now. :-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pretty sure FreeBSD 4 is gone now. :-)
</pre>
</div>
</content>
</entry>
<entry>
<title>openbsd updates (thanks Pascal Stumpf)</title>
<updated>2012-07-14T14:16:54+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2012-07-14T14:16:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=20f5692b7fe1190e6c518ed82764ded41dd92986'/>
<id>20f5692b7fe1190e6c518ed82764ded41dd92986</id>
<content type='text'>
R=rsc
http://codereview.appspot.com/6401049
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
R=rsc
http://codereview.appspot.com/6401049
</pre>
</div>
</content>
</entry>
<entry>
<title>build: OS X 64-bit build</title>
<updated>2011-08-02T18:28:04+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2011-08-02T18:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=fc567f476a9cb381a50a94a355c4e0dd990b2539'/>
<id>fc567f476a9cb381a50a94a355c4e0dd990b2539</id>
<content type='text'>
R=rsc
http://codereview.appspot.com/4838047
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
R=rsc
http://codereview.appspot.com/4838047
</pre>
</div>
</content>
</entry>
<entry>
<title>libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah)</title>
<updated>2007-10-30T17:33:12+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2007-10-30T17:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=e7ae61181c96663ca6b5620f78a0d1fdd3a93002'/>
<id>e7ae61181c96663ca6b5620f78a0d1fdd3a93002</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes</title>
<updated>2006-02-16T06:22:03+00:00</updated>
<author>
<name>rsc</name>
<email>devnull@localhost</email>
</author>
<published>2006-02-16T06:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=c33c1419f46d6c39651c8d51e54f3ea2e0a65677'/>
<id>c33c1419f46d6c39651c8d51e54f3ea2e0a65677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
