<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libkse/kse.map, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2009-06-10T12:54:36Z</updated>
<entry>
<title>merge r176060, r176071: add pthread_mutex_isowned_np() (already in libthr)</title>
<updated>2009-06-10T12:54:36Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-10T12:54:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d9644cef2d6fd88e84fff860e7f04c4ce8f68ade'/>
<id>urn:sha1:d9644cef2d6fd88e84fff860e7f04c4ce8f68ade</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge r176055, r176056: use libc's version definition file.</title>
<updated>2009-06-10T12:51:58Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-10T12:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6e0f95e01f5dd808dac254c884b6c34bef6cf5d0'/>
<id>urn:sha1:6e0f95e01f5dd808dac254c884b6c34bef6cf5d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Merge malloc(3) improvements and fixes.  The highlights are:</title>
<updated>2008-03-07T22:39:39Z</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2008-03-07T22:39:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d25eaea3901102b810ad0b75e3f464935b2b95ca'/>
<id>urn:sha1:d25eaea3901102b810ad0b75e3f464935b2b95ca</id>
<content type='text'>
* Avoid re-zeroing memory in calloc() when possible.

* Use pthread mutexes where possible instead of libc "spinlocks", and
  actually spin some during contention before blocking.

* Implement dynamic load balancing of thread--&gt;arena mapping.

* Avoid floating point math in order to avoid increased context switch
  overhead for applications that otherwise would not use floating point
  math.

* Restructure how sbrk() and mmap() are used to acquire memory mappings.
  This provides a way to force malloc to only use sbrk(), which can be
  useful in the context of resource limits.

* Reduce the number of mmap() calls typically necessary when allocating
  a chunk.

* Track dirty unused pages so that they can be purged if they exceed a
  threshold.

* Try to realloc() large objects in place.

* Manage page runs with trees instead of chunk maps, which allows
  logarithmic-time run allocation.
</content>
</entry>
<entry>
<title>Repo copy libpthreads to libkse.</title>
<updated>2007-10-09T13:42:34Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2007-10-09T13:42:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=65c045e96459361250134c2264b8d72c34266641'/>
<id>urn:sha1:65c045e96459361250134c2264b8d72c34266641</id>
<content type='text'>
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by:	re(kensmith)
</content>
</entry>
</feed>
