<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthr/thread, branch releng/14.3</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>pthread_create(): style</title>
<updated>2025-01-21T00:24:55+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-01-14T23:32:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1a085ee97343c3938a12a7813421cec05768945b'/>
<id>1a085ee97343c3938a12a7813421cec05768945b</id>
<content type='text'>
(cherry picked from commit 02703de8bcae3b45e6d96e8467d5fa512d62cc3d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 02703de8bcae3b45e6d96e8467d5fa512d62cc3d)
</pre>
</div>
</content>
</entry>
<entry>
<title>libpthread_init(): ensure curthread == NULL until set explicitly</title>
<updated>2025-01-21T00:24:55+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-01-14T22:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e2268518dff082d32b8399ccdac37ce3c597f178'/>
<id>e2268518dff082d32b8399ccdac37ce3c597f178</id>
<content type='text'>
(cherry picked from commit 676be27133fa3296f3d9083732d8837a3eaa5ea4)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 676be27133fa3296f3d9083732d8837a3eaa5ea4)
</pre>
</div>
</content>
</entry>
<entry>
<title>libthr: switch thread and sleepq memory allocator to crt from libc malloc</title>
<updated>2025-01-21T00:24:55+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-01-14T09:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2050430609400237e4120e099c1aabd4e77e1c1e'/>
<id>2050430609400237e4120e099c1aabd4e77e1c1e</id>
<content type='text'>
(cherry picked from commit 9a2ae72421cd75c741984f63b8c9ee89346a188d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 9a2ae72421cd75c741984f63b8c9ee89346a188d)
</pre>
</div>
</content>
</entry>
<entry>
<title>pthread_mutex_trylock(): init libthr if needed</title>
<updated>2025-01-21T00:24:55+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-01-12T11:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d6a896c3c83b1a0f473563dad5fc3f0427ee6f64'/>
<id>d6a896c3c83b1a0f473563dad5fc3f0427ee6f64</id>
<content type='text'>
(cherry picked from commit 9718f18471f700b271eb898c764e02b7fcd3766f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 9718f18471f700b271eb898c764e02b7fcd3766f)
</pre>
</div>
</content>
</entry>
<entry>
<title>libthr: use atomic_add_int() instead of atomic_fetchadd_int()</title>
<updated>2025-01-21T00:24:55+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-01-13T19:18:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0961e16b36684d4755ad16d789c9f4cb509c8f39'/>
<id>0961e16b36684d4755ad16d789c9f4cb509c8f39</id>
<content type='text'>
(cherry picked from commit 4804cb433dbec2555695dc2bf391f286f2172621)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 4804cb433dbec2555695dc2bf391f286f2172621)
</pre>
</div>
</content>
</entry>
<entry>
<title>check_cancel: when in_sigsuspend, send SIGCANCEL unconditionally</title>
<updated>2025-01-04T03:57:24+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-12-24T00:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=85671cefd93fff9baf5245b6aae0b44d30621b94'/>
<id>85671cefd93fff9baf5245b6aae0b44d30621b94</id>
<content type='text'>
PR:	283101

(cherry picked from commit 9f78c837d94f73f1485e2ce012a8e64197dae9d5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:	283101

(cherry picked from commit 9f78c837d94f73f1485e2ce012a8e64197dae9d5)
</pre>
</div>
</content>
</entry>
<entry>
<title>pthread_setcancelstate(3): make it async-signal-safe</title>
<updated>2025-01-04T03:57:24+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-12-23T06:42:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2f645d539c6003601c5a09c156869a6c6334ec4c'/>
<id>2f645d539c6003601c5a09c156869a6c6334ec4c</id>
<content type='text'>
(cherry picked from commit 030f48f78f96e0cdb30c960e1a11e5ae01d0eee8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 030f48f78f96e0cdb30c960e1a11e5ae01d0eee8)
</pre>
</div>
</content>
</entry>
<entry>
<title>thr_cancel.c: use testcancel() instead of manually expanding it</title>
<updated>2025-01-04T03:57:24+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-12-21T17:55:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=20f173fdc7c70cc2185b8d38cd7ce997e78db795'/>
<id>20f173fdc7c70cc2185b8d38cd7ce997e78db795</id>
<content type='text'>
(cherry picked from commit a944e6d5c0c27c2a533486062497a40d8f0ae543)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit a944e6d5c0c27c2a533486062497a40d8f0ae543)
</pre>
</div>
</content>
</entry>
<entry>
<title>libthr: move dlerror_msg into zeroed part of struct thread</title>
<updated>2025-01-04T03:57:24+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-12-23T23:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=60b5e18c5362541323dd214119a1b0664485ae06'/>
<id>60b5e18c5362541323dd214119a1b0664485ae06</id>
<content type='text'>
(cherry picked from commit 86f6ff9ff00e2ba4d4cd5b7a94d57b1c3f85ff98)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 86f6ff9ff00e2ba4d4cd5b7a94d57b1c3f85ff98)
</pre>
</div>
</content>
</entry>
<entry>
<title>thr_sig.c: style</title>
<updated>2025-01-04T03:57:24+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-12-22T20:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=06a8084a147f67460b0d1eb32a7d6dc420263ba0'/>
<id>06a8084a147f67460b0d1eb32a7d6dc420263ba0</id>
<content type='text'>
(cherry picked from commit e32308efa215868d98036c30f73c98ebf67e03d4)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e32308efa215868d98036c30f73c98ebf67e03d4)
</pre>
</div>
</content>
</entry>
</feed>
