Turn MALLOC_PRODUCTION into a regular src.conf(5) optionFor historical reasons, defining MALLOC_PRODUCTION in /etc/make.conf hasbeen used to turn off potentially expensive debug checks and statist
Turn MALLOC_PRODUCTION into a regular src.conf(5) optionFor historical reasons, defining MALLOC_PRODUCTION in /etc/make.conf hasbeen used to turn off potentially expensive debug checks and statisticsgathering 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 thenbe toggled similar to any other source build option, and turned on oroff by default for e.g. stable branches.Reviewed by: imp, #manpagesMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D26337
show more ...
Update jemalloc to version 5.2.1Revert 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.1Revert 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 attributeto appear before a case or default label.Submitted by: jasone in r354605Discussed with: jasoneReviewed by: bdreweryMFC after: never, due to gcc 4.2.1Relnotes: yesSponsored by: Dell EMC IsilonDifferential Revision: https://reviews.freebsd.org/D24522
Revert r354605: Update jemalloc to version 5.2.1.Compilation fails for non-llvm-based platforms.
Update jemalloc to version 5.2.1.
Update jemalloc to version 5.1.0.
Update jemalloc to 5.0.1.
Default the abort_conf malloc option to false.This avoids troublesome backward compatibility issues.
Update jemalloc to 5.0.0.
Update jemalloc to 4.5.0.
Update jemalloc to 4.4.0.
Update jemalloc to 4.3.1.
Update jemalloc to 4.2.1.
Update jemalloc to 4.2.0.
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}. Thesebindings complete the set necessary to allow applications to replace allmalloc-related symbols.
Update jemalloc to version 4.0.4.
Update jemalloc to 4.0.2.
Fix minor malloc regressions.- Use _Bool rather than bool to resolve missing type errors in malloc_np.h.- Fix malloc manual page #include documentation.- Add *allocm manual pages to obsolete file
Fix minor malloc regressions.- Use _Bool rather than bool to resolve missing type errors in malloc_np.h.- Fix malloc manual page #include documentation.- Add *allocm manual pages to obsolete files.Submitted by: jbeich
Update jemalloc to version 4.0.0.
Update jemalloc to version 3.6.0.
Update jemalloc to version 3.5.1.
Update jemalloc to version 3.5.0.
Update jemalloc to version 3.4.1.
Update jemalloc to version 3.4.0.
Import jemalloc 3.3.0. This reduces zeroed memory validation overhead fornon-MALLOC_PRODUCTION builds.
Import jemalloc 3.2.0.
12