aboutsummaryrefslogtreecommitdiff
path: root/contrib/jemalloc/src/arena.c
Commit message (Collapse)AuthorAgeFilesLines
* Update jemalloc to version 5.2.1Eric van Gyzen2020-04-231-150/+405
| | | | | | | | | | | | | | | | | | | Revert r354606 to restore r354605. Apply one line from jemalloc commit d01b425e5d1e1 in hash_x86_128() to fix the build with gcc, which only allows a fallthrough attribute to appear before a case or default label. Submitted by: jasone in r354605 Discussed with: jasone Reviewed by: bdrewery MFC after: never, due to gcc 4.2.1 Relnotes: yes Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D24522 Notes: svn path=/head/; revision=360233
* Revert r354605: Update jemalloc to version 5.2.1.Jason Evans2019-11-111-405/+150
| | | | | | | Compilation fails for non-llvm-based platforms. Notes: svn path=/head/; revision=354606
* Update jemalloc to version 5.2.1.Jason Evans2019-11-111-150/+405
| | | | Notes: svn path=/head/; revision=354605
* Update jemalloc to version 5.1.0.Jason Evans2018-05-111-271/+135
| | | | Notes: svn path=/head/; revision=333477
* Update jemalloc to 5.0.1.Jason Evans2017-07-031-24/+53
| | | | Notes: svn path=/head/; revision=320623
* Update jemalloc to 5.0.0.Jason Evans2017-06-151-3240/+1440
| | | | Notes: svn path=/head/; revision=319971
* Update jemalloc to 4.5.0.Jason Evans2017-03-021-35/+122
| | | | Notes: svn path=/head/; revision=314529
* Update jemalloc to 4.4.0.Jason Evans2016-12-041-44/+126
| | | | Notes: svn path=/head/; revision=309540
* Update jemalloc to 4.3.1.Jason Evans2016-11-091-272/+162
| | | | Notes: svn path=/head/; revision=308473
* Update jemalloc to 4.2.1.Jason Evans2016-06-091-1/+1
| | | | Notes: svn path=/head/; revision=301718
* Update jemalloc to 4.2.0.Jason Evans2016-05-131-478/+680
| | | | Notes: svn path=/head/; revision=299587
* Restore support for decay time of -1 (no decay).Jason Evans2016-03-031-1/+5
| | | | Notes: svn path=/head/; revision=296334
* Add a cast to prevent a compiler warning.Jason Evans2016-03-031-1/+1
| | | | Notes: svn path=/head/; revision=296332
* Update jemalloc to 4.1.0.Jason Evans2016-02-291-260/+621
| | | | | | | | | | | | | Add missing Symbol.map entry for __aligned_alloc. Add weak-->strong symbol binding for {malloc_stats_print,mallctl,mallctlnametomib,mallctlbymib} --> {__malloc_stats_print,__mallctl,__mallctlnametomib,__mallctlbymib}. These bindings complete the set necessary to allow applications to replace all malloc-related symbols. Notes: svn path=/head/; revision=296221
* Update jemalloc to version 4.0.4.Jason Evans2015-10-241-0/+16
| | | | Notes: svn path=/head/; revision=289900
* Update jemalloc to 4.0.2.Jason Evans2015-09-221-153/+132
| | | | Notes: svn path=/head/; revision=288090
* Update jemalloc to version 4.0.0.Jason Evans2015-08-181-1040/+1792
| | | | Notes: svn path=/head/; revision=286866
* Update jemalloc to version 3.6.0.Jason Evans2014-03-311-1/+4
| | | | Notes: svn path=/head/; revision=263974
* Update jemalloc to version 3.5.1.Jason Evans2014-02-261-1/+0
| | | | Notes: svn path=/head/; revision=262521
* Update jemalloc to version 3.5.0.Jason Evans2014-01-231-389/+579
| | | | Notes: svn path=/head/; revision=261071
* Update jemalloc to version 3.4.1.Jason Evans2013-10-211-12/+32
| | | | Notes: svn path=/head/; revision=256823
* Update jemalloc to version 3.4.0.Jason Evans2013-06-031-12/+16
| | | | Notes: svn path=/head/; revision=251300
* Import jemalloc 3.3.0. This reduces zeroed memory validation overhead forJason Evans2013-01-241-46/+31
| | | | | | | non-MALLOC_PRODUCTION builds. Notes: svn path=/head/; revision=245868
* Import jemalloc 3.2.0.Jason Evans2012-11-101-272/+427
| | | | Notes: svn path=/head/; revision=242844
* Import jemalloc 3.0.0. This fixes memory zeroing bugs that manifested asJason Evans2012-05-121-72/+70
| | | | | | | | jemalloc assertion failures for debug builds, or as calloc() sometimes returning non-zeroed memory for production builds. Notes: svn path=/head/; revision=235322
* Import jemalloc 37b6f95dcd866f51c91488531a2efc3ed4c2b754 (dev branch,Jason Evans2012-05-101-245/+258
| | | | | | | | prior to 3.0.0 release). This version is likely very close to what will be 3.0.0. Notes: svn path=/head/; revision=235238
* Import jemalloc 606f1fdc3cdbc700717133ca56685313caea24bb (dev branch,Jason Evans2012-04-211-44/+6
| | | | | | | prior to 3.0.0 release), and mangle internal symbols. Notes: svn path=/head/; revision=234543
* Import jemalloc 9ef7f5dc34ff02f50d401e41c8d9a4a928e7c2aa (dev branch,Jason Evans2012-04-171-0/+2248
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. Notes: svn path=/head/; revision=234370