<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthr, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-06-17T04:18:30Z</updated>
<entry>
<title>MFC r284385:</title>
<updated>2015-06-17T04:18:30Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-06-17T04:18:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66feeba2d1476b8e66391f4ef4cb1a919ff83265'/>
<id>urn:sha1:66feeba2d1476b8e66391f4ef4cb1a919ff83265</id>
<content type='text'>
Fix typo in comment.
</content>
</entry>
<entry>
<title>MFC r282948:</title>
<updated>2015-05-29T07:48:30Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-29T07:48:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=83e61144eaf66a373b8166cb1dac171cf27171ff'/>
<id>urn:sha1:83e61144eaf66a373b8166cb1dac171cf27171ff</id>
<content type='text'>
Use bare mmap(2) to allocate space for the per-thread keys,
instead of malloc(). This allows third party mallocs, which use
pthread_setspecific(3) on the allocation path, to work.
</content>
</entry>
<entry>
<title>MFC r282057,r282092,r282106:</title>
<updated>2015-05-13T11:32:55Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-05-13T11:32:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1224851c4043e3e32dd2e533ed28e2540dcd4830'/>
<id>urn:sha1:1224851c4043e3e32dd2e533ed28e2540dcd4830</id>
<content type='text'>
r282057:

Build/install libc, librt, libthr, and msun NetBSD test suites on all
architectures

r282092 (by andrew):

Correct the spelling of MACHINE_CPUARCH, MACHINE_CPU is not set on arm64.

r282106:

Remove per-architecture checks for enabling HAVE_FENV_H

The conditional came from NetBSD, where only select architectures have this
header/support

All architectures on FreeBSD have the necessary support though, so the
conditional's completely unnecessary

make tinderbox done on all architectures (including arm64, where the issue
occurred before) this time
</content>
</entry>
<entry>
<title>MFC	r281857:</title>
<updated>2015-04-29T15:33:07Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2015-04-29T15:33:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=877736eadf78d34f9c24d35996f8ea16e5563a62'/>
<id>urn:sha1:877736eadf78d34f9c24d35996f8ea16e5563a62</id>
<content type='text'>
_pthread_cleanup_push: fix allocator sizeof operand mismatch

Same fix appears to be in DragonFly's libthread_xu.

Found by:	Clang Static Analyzer
</content>
</entry>
<entry>
<title>MFC r281712:</title>
<updated>2015-04-25T08:14:08Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-04-25T08:14:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9aa3ed9771774224afeb45aee472afa38aeae0ef'/>
<id>urn:sha1:9aa3ed9771774224afeb45aee472afa38aeae0ef</id>
<content type='text'>
Make wait6(2), waitid(3) and ppoll(2) cancellation points.
</content>
</entry>
<entry>
<title>MFC r280818:</title>
<updated>2015-04-12T06:52:43Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-04-12T06:52:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93ec1d68263daed8c92fa17f41d9fa7e6f3518ad'/>
<id>urn:sha1:93ec1d68263daed8c92fa17f41d9fa7e6f3518ad</id>
<content type='text'>
Make kevent(2) a cancellation point.
</content>
</entry>
<entry>
<title>MFC r279284:</title>
<updated>2015-03-04T09:32:59Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-03-04T09:32:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9715c27fcfeb1d9c639bc3e959adc617b705379'/>
<id>urn:sha1:e9715c27fcfeb1d9c639bc3e959adc617b705379</id>
<content type='text'>
Propagate errors from _thr_umutex_unlock2 through mutex_unlock_common.
</content>
</entry>
<entry>
<title>MFC r278627:</title>
<updated>2015-02-19T09:30:42Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-02-19T09:30:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7f8ad01333df1a4ff5a52255d785357c389fc72'/>
<id>urn:sha1:c7f8ad01333df1a4ff5a52255d785357c389fc72</id>
<content type='text'>
Update libthr(3) man page to reflect the work done to support dlopen.
</content>
</entry>
<entry>
<title>MFC r278751:</title>
<updated>2015-02-17T01:03:06Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-02-17T01:03:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a2df85f6e134b54877fd7bf590cdba1fbf7f3885'/>
<id>urn:sha1:a2df85f6e134b54877fd7bf590cdba1fbf7f3885</id>
<content type='text'>
Properly interpose libc spinlocks, was missed in r276630.
</content>
</entry>
<entry>
<title>MFC r278313:</title>
<updated>2015-02-13T08:42:01Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-02-13T08:42:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7f9ede68aada31f45c1b1a32bb09e7c77421cd2'/>
<id>urn:sha1:b7f9ede68aada31f45c1b1a32bb09e7c77421cd2</id>
<content type='text'>
Fully initialize allocated memory for the new barrier.
</content>
</entry>
</feed>
