gecko/memory/jemalloc
Mike Hommey a62da479e3 Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn
TlsGetValue has a semantic difference with pthread_getspecific, in that it
can return a non-error NULL value, so it always sets the LastError.
But allocator callers may not be expecting calling e.g. free() to change
the value of the last error, so preserve it.
2015-03-04 14:40:09 +09:00
..
src Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn 2015-03-04 14:40:09 +09:00
0001-Dont-overwrite-VERSION-on-a-git-repository.patch Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00
0002-Move-variable-declaration-to-the-top-its-block-for-M.patch Bug 1112566 - Move variable declaration to the top its block for MSVC compatibility. r=jasone,r=glandium 2014-12-23 15:27:18 +09:00
0003-Add-a-isblank-definition-for-MSVC-2013.patch Bug 1112566 - Add a isblank definition for MSVC < 2013. r=glandium 2014-12-23 15:27:19 +09:00
0004-Implement-stats.bookkeeping.patch Bug 899126 - Part 1.5 - Implement bookkeeping for jemalloc3. r=glandium 2014-12-29 13:37:24 -08:00
0005-Bug-1121314-Avoid-needing-the-arena-in-chunk_alloc_d.patch Bug 1121314 - Avoid needing the arena in chunk_alloc_default to avoid possible infinite loops involving a0malloc. r=njn 2015-01-14 15:18:49 +09:00
0006-Make-opt.lg_dirty_mult-work-as-documented.patch Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn 2015-03-02 07:35:28 +09:00
0007-Preserve-LastError-when-calling-TlsGetValue.patch Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn 2015-03-04 14:40:09 +09:00
Makefile.in
moz.build Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00
README.mozilla
update.sh Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn 2015-03-04 14:40:09 +09:00
upstream.info Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00

This is a copy of the jemalloc source code. It is intended to be left pristine.
Modifications to this code without coordinating with upstream are unacceptable,
and will be reverted. Integration modifications should be made in memory/build
whenever possible.

The canonical repository for this source code is git://canonware.com/jemalloc.git.
The information about the upstream repository and revision lives in upstream.info.
In order to update the code, you can run the update.sh script located in
the same directory.