summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/jemalloc.c
AgeCommit message (Expand)Author
2023-05-07RISC-V support that works on QEMU with a single hart.skrll
2022-11-30Trailing whitespaceskrll
2021-08-30Remove lint workaroundschristos
2020-05-15Hook up proper fork lock handling for malloc:joerg
2020-05-03turn off TLS for mips on old jemalloc. it doesn't work.mrg
2020-04-22Use __mc68010__ to distinguish m68000 (sun2) from other m68k ports;rin
2020-04-22Fix previous for libhack, where _REENTRANT is not defined;rin
2020-04-21Switch to using TLS in old jemalloc for everywhere but VAX and sun2.joerg
2020-01-13Fix atfork malloc handling to include all the locks in old jemalloc.joerg
2020-01-13Fix aarch64 definition in old jemallocjoerg
2019-03-28fix compilation for non _REENTRANTchristos
2018-07-25Avoid undefined behavior in left bit shift in jemalloc(3)kamil
2017-12-01normalise some indentation. NFC.mrg
2017-11-16The HPPA architectures (1.1 and 2.0) both define quadruple-word (128-bit)skrll
2017-05-19remove accidental __strong_alias additions, noticed by coypu.christos
2017-05-19use strerror_r_ss()christos
2016-04-12lib/50791: Instead of using sorting the arena chunks by address only,joerg
2016-01-24vmparam.h is a kernel header.christos
2015-07-26Defer using pthread keys until we are threaded.martin
2015-01-20Fix non _REENTRANT build.christos
2014-09-19Tell it about riscv. Fix mips64 case so that SIZEOF_PTR_2POW is 3.matt
2014-09-03OR1K supportmatt
2014-08-10Changes to existing files to enable building AARCH64 userland.matt
2014-07-16Hold arenas_mtx across (still unused) _malloc_pre/postfork (PR 47428).riastradh
2014-02-25Powerpc seems to expect minimum 8 byte alignment from malloc as well.martin
2014-02-17Bounce the minimum allocation alignement for sparc64 and amd64 as well,martin
2014-02-05Err on the safe side for small memory allocations and provide 4byteskrll
2013-09-12NetBSD certainly supports TLS in static applications if it supports TLSjoerg
2012-03-21rename umax2s->size_t2s function per apb's request.christos
2012-03-21Use C89 function definitionmatt
2012-03-21Cast an int argument to umax2s() to size_t.he
2012-03-21uintmax_t -> size_t (never called with larger than size_t)christos
2011-05-18cleanup saving and restoring errno, and make it similar.christos
2011-05-13don't let readlink trash errno.;christos
2011-02-26Switch from floating point to fixed point integer for run sizes maths.njoly
2010-03-04Fix race condition on reallocation of huge category.enami
2009-02-12Apply some of FreeBSD libc/stdlib/malloc.c rev 1.162lukem
2008-06-23Split choose_arena() back out into inline and non-inline portions.ad
2008-06-05Check to see if MALLOC_OPTIONS is actually set in the environment beforead
2008-03-08Redo the CPU-based arena selection slightly differently. With the latestad
2007-12-04- use a non localized version of strerror_r.christos
2007-12-01Back out the per-cpu arena changes. With this, ld.so magically stopsad
2007-11-30Fix the other half of the 'store int as a thread specific pointer'/dsl
2007-11-30converting a pointer to unsigned is bad; use uintptr_t.christos
2007-11-29Make the allocation arenas per-CPU in the most optimistic case, butad
2007-11-19Enable posix_memalign().ad
2007-10-22Revert the CSE parts of the previous change. "run" is calculated withsimonb
2007-10-19- do some CSE.christos
2007-10-16use mremap for huge -> huge realloc.yamt
2007-10-15make lint happy.yamt