зеркало из https://github.com/mozilla/gecko-dev.git
abd5c031e0
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. |
||
---|---|---|
.. | ||
src | ||
0001-Dont-overwrite-VERSION-on-a-git-repository.patch | ||
0002-Move-variable-declaration-to-the-top-its-block-for-M.patch | ||
0003-Add-a-isblank-definition-for-MSVC-2013.patch | ||
0004-Implement-stats.bookkeeping.patch | ||
0005-Bug-1121314-Avoid-needing-the-arena-in-chunk_alloc_d.patch | ||
0006-Make-opt.lg_dirty_mult-work-as-documented.patch | ||
0007-Preserve-LastError-when-calling-TlsGetValue.patch | ||
Makefile.in | ||
README.mozilla | ||
moz.build | ||
update.sh | ||
upstream.info |
README.mozilla
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.