svn commit: r286866 - in head: contrib/jemalloc contrib/jemalloc/doc contrib/jemalloc/include/jemalloc contrib/jemalloc/include/jemalloc/internal contrib/jemalloc/src include lib/libc/gen lib/libc/...

Jason Evans jasone at freebsd.org
Tue Aug 18 08:46:32 UTC 2015


On Aug 17, 2015, at 9:35 PM, Jan Beich <jbeich at FreeBSD.org> wrote:
> Jason Evans <jasone at FreeBSD.org> writes:
> 
>> Author: jasone
>> Date: Tue Aug 18 00:21:25 2015
>> New Revision: 286866
>> URL: https://svnweb.freebsd.org/changeset/base/286866
>> 
>> Log:
>>  Update jemalloc to version 4.0.0.
> 
> Can you bump __FreeBSD_version for non-standard API changes? Some ports
> like www/firefox may want to take advantage of it without complicating
> configure scripts.

Done.

>> +  - Add sdallocx(), which implements sized deallocation.  The primary
>> +    optimization over dallocx() is the removal of a metadata read, which often
>> +    suffers an L1 cache miss.
> [...]
>> +  - Remove the *allocm() API, which is superseded by the *allocx() API.
> 
> Symbol.map and manpages haven't been updated.
> [...]

Committed; thanks!

Jason



More information about the svn-src-head mailing list