|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
86b019c2 |
| 06-Sep-2020 |
Dimitry Andric <[email protected]> |
Follow-up r365371 by removing sentences which indicate the state of the MK_MALLOC_PRODUCTION option on -CURRENT.
Also, for the sake of backwards compatibility, support the old way of enabling 'produ
Follow-up r365371 by removing sentences which indicate the state of the MK_MALLOC_PRODUCTION option on -CURRENT.
Also, for the sake of backwards compatibility, support the old way of enabling 'production malloc', e.g. by adding a define in make.conf(5).
MFC after: 1 week X-MFC-With: r365371
show more ...
|
| #
7d4374f6 |
| 05-Sep-2020 |
Dimitry Andric <[email protected]> |
Turn MALLOC_PRODUCTION into a regular src.conf(5) option
For historical reasons, defining MALLOC_PRODUCTION in /etc/make.conf has been used to turn off potentially expensive debug checks and statist
Turn MALLOC_PRODUCTION into a regular src.conf(5) option
For historical reasons, defining MALLOC_PRODUCTION in /etc/make.conf has been used to turn off potentially expensive debug checks and statistics gathering in the implementation of malloc(3).
It seems more consistent to turn this into a regular src.conf(5) option, e.g. WITH_MALLOC_PRODUCTION / WITHOUT_MALLOC_PRODUCTION. This can then be toggled similar to any other source build option, and turned on or off by default for e.g. stable branches.
Reviewed by: imp, #manpages MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D26337
show more ...
|
|
Revision tags: release/11.4.0 |
|
| #
c5ad8142 |
| 23-Apr-2020 |
Eric van Gyzen <[email protected]> |
Update jemalloc to version 5.2.1
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 at
Update jemalloc to version 5.2.1
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
show more ...
|
| #
f2cb2907 |
| 11-Nov-2019 |
Jason Evans <[email protected]> |
Revert r354605: Update jemalloc to version 5.2.1.
Compilation fails for non-llvm-based platforms.
|
| #
e1c167d0 |
| 11-Nov-2019 |
Jason Evans <[email protected]> |
Update jemalloc to version 5.2.1.
|
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
0ef50b4e |
| 11-May-2018 |
Jason Evans <[email protected]> |
Update jemalloc to version 5.1.0.
|
|
Revision tags: release/10.4.0 |
|
| #
20100e74 |
| 09-Aug-2017 |
Ryan Libby <[email protected]> |
Pick 'Remove external linkage for spin_adaptive' from upstream jemalloc
Apply the changes from upstream jemalloc 048c6679. This is actually not quite a cherry pick due to makefile difference and be
Pick 'Remove external linkage for spin_adaptive' from upstream jemalloc
Apply the changes from upstream jemalloc 048c6679. This is actually not quite a cherry pick due to makefile difference and because FreeBSD does not carry the msvc project files which were also modified in that commit.
Approved by: jasone (maintainer), markj (mentor) Sponsored by: Dell EMC Isilon
show more ...
|
|
Revision tags: release/11.1.0 |
|
| #
b7eaed25 |
| 15-Jun-2017 |
Jason Evans <[email protected]> |
Update jemalloc to 5.0.0.
|
| #
d0fd0203 |
| 20-Jan-2017 |
Enji Cooper <[email protected]> |
Replace dot-dot relative pathing with SRCTOP-relative paths where possible
This reduces build output, need for recalculating paths, and makes it clearer which paths are relative to what areas in the
Replace dot-dot relative pathing with SRCTOP-relative paths where possible
This reduces build output, need for recalculating paths, and makes it clearer which paths are relative to what areas in the source tree. The change in performance over a locally mounted UFS filesystem was negligible in my testing, but this may more positively impact other filesystems like NFS.
LIBC_SRCTOP was left alone so Juniper (and other users) can continue to manipulate lib/libc/Makefile (and other Makefile.inc's under lib/libc) as include Makefiles with custom options.
Discussed with: marcel, sjg MFC after: 1 week Reviewed by: emaste Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D9207
show more ...
|
| #
bde95144 |
| 09-Nov-2016 |
Jason Evans <[email protected]> |
Update jemalloc to 4.3.1.
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
1f0a49e8 |
| 13-May-2016 |
Jason Evans <[email protected]> |
Update jemalloc to 4.2.0.
|
|
Revision tags: release/10.3.0 |
|
| #
df0d881d |
| 29-Feb-2016 |
Jason Evans <[email protected]> |
Update jemalloc to 4.1.0.
Add missing Symbol.map entry for __aligned_alloc.
Add weak-->strong symbol binding for {malloc_stats_print,mallctl,mallctlnametomib,mallctlbymib} --> {__malloc_stats_print
Update jemalloc to 4.1.0.
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.
show more ...
|
| #
628c4b98 |
| 20-Jan-2016 |
Bryan Drewery <[email protected]> |
Add .NOMETA missed in r291320.
Sponsored by: EMC / Isilon Storage Division
|
| #
b791fbe6 |
| 25-Nov-2015 |
Bryan Drewery <[email protected]> |
META MODE: Don't create .meta files when symlinking sources into the obj directory.
Tracking these leads to situations where meta mode will consider the file to be out of date if /bin/sh or /bin/ln
META MODE: Don't create .meta files when symlinking sources into the obj directory.
Tracking these leads to situations where meta mode will consider the file to be out of date if /bin/sh or /bin/ln are newer than the source file. There's no reason for meta mode to do this as make is already handling the rebuild dependency fine.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
902d2afd |
| 18-Aug-2015 |
Jason Evans <[email protected]> |
Add missing sdallocx updates and remove *allocm manpage links.
Submitted by: jbeich
|
| #
d0e79aa3 |
| 18-Aug-2015 |
Jason Evans <[email protected]> |
Update jemalloc to version 4.0.0.
|
|
Revision tags: release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
8876613d |
| 04-Mar-2014 |
Marcel Moolenaar <[email protected]> |
Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} if not already defined. This allows building libc from outside of lib/libc using a reach-over makefile.
A typical use-case is to
Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} if not already defined. This allows building libc from outside of lib/libc using a reach-over makefile.
A typical use-case is to build a standard ILP32 version and a COMPAT32 version in a single iteration by building the COMPAT32 version using a reach-over makefile.
Obtained from: Juniper Networks, Inc.
show more ...
|
| #
f921d10f |
| 23-Jan-2014 |
Jason Evans <[email protected]> |
Update jemalloc to version 3.5.0.
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
a4bd5210 |
| 17-Apr-2012 |
Jason Evans <[email protected]> |
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
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.
show more ...
|