Re-indent ChangeLog.

Fix indentation inconsistencies in ChangeLog.
This commit is contained in:
Jason Evans 2010-10-24 16:54:40 -07:00
parent 3af83344a5
commit b059a534f7

View File

@ -13,35 +13,34 @@ found in the git revision history:
improvements are also included. improvements are also included.
New features: New features:
- Implement the experimental {,r,s,d}allocm() API, which provides a superset - Implement the experimental {,r,s,d}allocm() API, which provides a superset
of the functionality available via malloc(), calloc(), posix_memalign(), of the functionality available via malloc(), calloc(), posix_memalign(),
realloc(), malloc_usable_size(), and free(). These functions can be used realloc(), malloc_usable_size(), and free(). These functions can be used to
to allocate/reallocate aligned zeroed memory, ask for optional extra allocate/reallocate aligned zeroed memory, ask for optional extra memory
memory during reallocation, prevent object movement during reallocation, during reallocation, prevent object movement during reallocation, etc.
etc. - Replace JEMALLOC_OPTIONS/JEMALLOC_PROF_PREFIX with MALLOC_CONF, which is
- Replace JEMALLOC_OPTIONS/JEMALLOC_PROF_PREFIX with MALLOC_CONF, which is more human-readable, and more flexible. For example:
more human-readable, and more flexible. For example: JEMALLOC_OPTIONS=AJP
JEMALLOC_OPTIONS=AJP is now:
is now: MALLOC_CONF=abort:true,fill:true,stats_print:true
MALLOC_CONF=abort:true,fill:true,stats_print:true - Port to Apple OS X. Sponsored by Mozilla.
- Port to Apple OS X. Sponsored by Mozilla. - Make it possible for the application to control thread-->arena mappings via
- Make it possible for the application to control thread-->arena mappings the "thread.arena" mallctl.
via the "thread.arena" mallctl. - Add compile-time support for all TLS-related functionality via pthreads TSD.
- Add compile-time support for all TLS-related functionality via pthreads This is mainly of interest for OS X, which does not support TLS, but has a
TSD. This is mainly of interest for OS X, which does not support TLS, but TSD implementation with similar performance.
has a TSD implementation with similar performance. - Override memalign() and valloc() if they are provided by the system.
- Override memalign() and valloc() if they are provided by the system. - Add the "arenas.purge" mallctl, which can be used to synchronously purge all
- Add the "arenas.purge" mallctl, which can be used to synchronously purge dirty unused pages.
all dirty unused pages. - Make cumulative heap profiling data optional, so that it is possible to
- Make cumulative heap profiling data optional, so that it is possible to limit the amount of memory consumed by heap profiling data structures.
limit the amount of memory consumed by heap profiling data structures. - Add per thread allocation counters that can be accessed via the
- Add per thread allocation counters that can be accessed via the "thread.allocated" and "thread.deallocated" mallctls.
"thread.allocated" and "thread.deallocated" mallctls.
Incompatible changes: Incompatible changes:
- Remove JEMALLOC_OPTIONS and malloc_options (see MALLOC_CONF above). - Remove JEMALLOC_OPTIONS and malloc_options (see MALLOC_CONF above).
- Increase default backtrace depth from 4 to 128 for heap profiling. - Increase default backtrace depth from 4 to 128 for heap profiling.
- Disable interval-based profile dumps by default. - Disable interval-based profile dumps by default.
Bug fixes: Bug fixes:
- Remove bad assertions in fork handler functions. These assertions could - Remove bad assertions in fork handler functions. These assertions could