Lines Matching refs:This
9 This release is primarily about fine-tuning, ranging from several new features
68 - Improve active extent fit with extent_max_active_fit. This considerably
126 This bugfix release fixes several issues, most of which are obscure enough
133 locking and/or background threads). This mitigates an initialization
138 executed. This behavior was observed when operating with GNU libc, and is
140 - Mask signals during background thread creation. This prevents signals from
152 - Add missing post-fork(2) mutex reinitialization for extent_grow_mtx. This
163 "extents". This change has few externally visible effects, but the internal
245 locations. This reduces virtual memory external fragmentation, and will
277 multiples of the page size. This speeds lookups, but the primary benefit is
348 This is the first release to benefit from much broader continuous integration
362 - Fix DSS (sbrk(2)-based) allocation. This regression was first released in
364 - Handle race in per size class utilization computation. This functionality
367 - Fix/refactor tcache synchronization. This regression was first released in
369 - Fix various JSON-formatted malloc_stats_print() bugs. This functionality
371 - Fix huge-aligned allocation. This regression was first released in 4.4.0.
376 This functionality was first released in 4.4.0. (@jasone)
378 This regression was first released in 4.0.0. (@jasone, @428desmo)
392 extents. This tends to improve locality (decrease fragmentation) when
396 - Mark partially purged arena chunks as non-huge-page. This improves
401 allocations. This regression was first released in 4.0.0. (@jasone,
403 - Remove overly restrictive assertions related to the cactive statistic. This
411 - Fix a severe virtual memory leak. This regression was first released in
418 This is the first release that passes the test suite for multiple Windows
432 which can substantially reduce virtual memory churn and fragmentation. This
445 - Fix a file descriptor leak on Linux. This regression was first released in
448 - Use syscall(2) rather than {open,read,close}(2) during boot on Linux. This
456 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
497 This bugfix release resolves a variety of mostly minor issues, though the
505 crashes). This is relevant at least to some ARM-based platforms.
518 This release is primarily about optimizations, but it also incorporates a lot
528 mallctl API impact. This is an alternative to the existing ratio-based
539 options string during configuration. This was motivated by the desire to
562 - Attempt mmap-based in-place huge reallocation. This can dramatically speed
570 - Handle unaligned keys in hash(). This caused problems for some ARM systems.
576 a custom chunk allocation function. This resolves a virtual memory leak.
591 This bugfix release fixes another xallocx() regression. No other regressions
603 This bugfix release continues the trend of xallocx() and heap profiling fixes.
617 This bugfix release addresses a few bugs specific to heap profiling.
630 This is a bugfix release that is somewhat high risk due to the amount of
654 specify the old chunk size rather than the new chunk size. This bug caused
659 with interposed resets (triggered via the "prof.reset" mallctl). This bug
674 chunk header maps. This affected systems with page sizes greater than 8
687 This version contains many speed and space optimizations, both minor and
719 function as general purpose independent allocators. This is important in
766 - Integrate whole chunks into the unused dirty page purging machinery. This
771 - Move small run metadata out of runs, into arena chunk headers. This reduces
776 boundaries in order to more uniformly utilize CPU cache sets. This can be
780 - Refactor thread-specific data to reside in a single structure. This assures
785 levels. This resolves what was a concurrency bottleneck for per arena huge
823 memory decreases. This regression was first released in 3.5.0.
827 cause cache corruption on OOM. This regression was present in all releases
844 This version contains a critical bug fix for a regression present in 3.5.0 and
851 return from malloc(). This regression was introduced in 3.5.0.
858 - Fix test assertion failure message formatting. This bug did not manifest on
863 - Support heap profiling on FreeBSD. This feature depends on the proc
868 This version primarily addresses minor bugs in test code.
872 - Fix junk filling for mremap(2)-based huge reallocation. This is only
877 systems. This fixes test compilation errors, especially on 32-bit Linux
887 This version focuses on refactoring and automated testing, though it also
901 with libm. This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
908 backtrace creation in imemalign(). This bug impacted posix_memalign() and
916 - Fix a potential infinite loop during thread exit. This bug occurred on
919 - Don't junk-fill reallocations unless usable size changes. This fixes a
925 rather than replacing je_. This reduces the likelihood of applications
955 This version is essentially a small bugfix release, but the addition of
968 This version fixes bugs that are typically encountered only when utilizing
977 "dss:primary" option specified). This was completely harmless on Linux
980 specified). This regression was introduced in 3.1.0 by the
996 This version includes a few minor performance improvements in addition to the
1023 - Fix deadlock in the "arenas.purge" mallctl. This regression was introduced
1056 of which is not reflected in the ChangeLog. This is the first release to
1115 - Work around TLS deallocation via free() on Linux. This bug could cause
1120 - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could
1132 - Fix bin->runcur management to fix a layout policy bug. This bug did not
1144 - Fix huge_ralloc() race when using mremap(2). This is a serious bug that
1152 - Initialize arenas_tsd before using it. This bug existed for 2.2.[0-3], as
1158 This version fixes numerous bugs related to heap profiling.
1161 - Fix a prof-related race condition. This bug could cause memory corruption,
1175 - Add the --with-private-namespace option. This is a workaround for symbol
1181 - Implement atomic operations for x86/x64. This fixes compilation failures
1187 This version incorporates several improvements to algorithms and data
1238 This version incorporates some optimizations that can't quite be considered
1249 - Fix a crash due to incorrect bootstrap ordering. This only impacted
1264 This version focuses on the experimental *allocm() API, and on improved
1283 This is mainly of interest for OS X, which does not support TLS, but has a
1302 - Fix leak context reporting. This bug tended to cause the number of contexts
1305 - Fix a realloc() bug for large in-place growing reallocation. This bug could
1318 profiling). This bug could cause zero-length backtraces to be reported.
1342 This release focuses on speed and run-time introspection. Numerous