summaryrefslogtreecommitdiff
path: root/src/dlmalloc.c
Commit message (Collapse)AuthorAgeFilesLines
* Use __builtin_ffs instead of ffs (#554)Martin Storsjö2020-04-251-1/+1
| | | | | | | | | | | USE_BUILTIN_FFS is defined to 1 within __GNUC__, and the __builtin_ffs function is available since GCC 3.x at least, while the ffs function only exists on some OSes. This fixes compilation for non-x86 mingw platforms. For x86, USE_BUILTIN_FFS is explicitly disabled for windows targets - but if USE_BUILTIN_FFS is enabled based on __GNUC__, it should also use the builtin which actually is available correspondingly, not dependent on the target OS.
* Define _GNU_SOURCE on Linux for mremap()Berker Peksag2016-05-181-0/+5
| | | | | | | | | | | | | This was committed to CPython's libffi copy in https://bugs.python.org/issue10309 mremap() documentation says _GNU_SOURCE needs to be defined in order to use mremap(): see the synopsis section at http://linux.die.net/man/2/mremap Original commit: https://hg.python.org/cpython/rev/9986fff720a2 Original patch was written by Hallvard B Furuseth.
* dlmalloc: change defined(i386) to defined(__i386__)Gregory Pakosz2014-11-181-2/+2
| | | | When compiling with --std==c99, GCC and clang don't define i386 but __i386__
* Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t)Zachary Waldowski2014-02-051-3/+3
|
* Undo iOS ARM64 changes.Anthony Green2013-12-051-3/+3
|
* Darwin: Fix dlmalloc warnings due to sizeof(size_t)Zachary Waldowski2013-11-301-1/+1
|
* Darwin: Silence Clang warnings.Zachary Waldowski2013-11-301-2/+2
|
* Fix spelling errorsAnthony Green2013-10-081-6/+6
|
* Fix HP-UX buildAnthony Green2011-02-081-0/+3
|
* Micharl Kohler's spelling fixesAnthony Green2010-05-051-1/+1
|
* Remove warnings and add OS/2 supportAnthony Green2010-04-131-3/+62
|
* Initial commitAnthony Green2009-10-041-0/+5099