Jason Evans
2fff27f84c
Update jemalloc to version 3.6.0.
2014-03-31 17:04:04 +00:00
Jason Evans
706d9bd159
Update jemalloc to version 3.5.1.
2014-02-26 02:36:59 +00:00
Jason Evans
f921d10f48
Update jemalloc to version 3.5.0.
2014-01-23 02:47:36 +00:00
Jason Evans
2b06b2013c
Update jemalloc to version 3.4.1.
2013-10-21 05:10:46 +00:00
Jason Evans
f8ca2db1f8
Update jemalloc to version 3.4.0.
2013-06-03 14:36:28 +00:00
Jason Evans
88ad2f8dcc
Import jemalloc 3.3.0. This reduces zeroed memory validation overhead for
...
non-MALLOC_PRODUCTION builds.
2013-01-24 03:08:37 +00:00
Jason Evans
82872ac086
Import jemalloc 3.2.0.
2012-11-10 01:46:13 +00:00
Jason Evans
edaa25bdae
Fix config_lazy_lock so that thread caching isn't used for
...
single-threaded applications.
2012-05-13 01:33:28 +00:00
Jason Evans
35dad07381
Import jemalloc 3.0.0. This fixes memory zeroing bugs that manifested as
...
jemalloc assertion failures for debug builds, or as calloc() sometimes
returning non-zeroed memory for production builds.
2012-05-12 05:26:49 +00:00
Jason Evans
e722f8f8ac
Import jemalloc 37b6f95dcd866f51c91488531a2efc3ed4c2b754 (dev branch,
...
prior to 3.0.0 release). This version is likely very close to what will be
3.0.0.
2012-05-10 18:29:40 +00:00
Jason Evans
4bcb1430a8
Import jemalloc a8f8d7540d66ddee7337db80c92890916e1063ca (dev branch,
...
prior to 3.0.0 release). This fixes several bugs related to memory
initialization.
Mangle __jemalloc_a0{malloc,calloc,free}() just like all the other
library-internal symbols in jemalloc, and adjust the tls allocation code
in libc to use the mangled names.
2012-04-22 08:49:13 +00:00
Jason Evans
8ed34ab00d
Import jemalloc 606f1fdc3cdbc700717133ca56685313caea24bb (dev branch,
...
prior to 3.0.0 release), and mangle internal symbols.
2012-04-21 15:09:22 +00:00
Jason Evans
c92c6224f9
Import jemalloc b57d3ec571c6551231be62b7bf92c084a8c8291c (dev branch,
...
prior to 3.0.0 release), which supports atomic operations based on atomic(9).
This should fix build failures for several platforms.
2012-04-17 22:05:55 +00:00
Jason Evans
a4bd5210d5
Import jemalloc 9ef7f5dc34ff02f50d401e41c8d9a4a928e7c2aa (dev branch,
...
prior to 3.0.0 release) as contrib/jemalloc, and integrate it into libc.
The code being imported by this commit diverged from
lib/libc/stdlib/malloc.c in March 2010, which means that a portion of
the jemalloc 1.0.0 ChangeLog entries are relevant, as are the entries
for all subsequent releases.
2012-04-17 07:22:14 +00:00