Fix arenas_cache_cleanup() and arena_get_hard().

Fix arenas_cache_cleanup() and arena_get_hard() to handle
allocation/deallocation within the application's thread-specific data
cleanup functions even after arenas_cache is torn down.

This is a more general fix that complements
45e9f66c28 (Fix arenas_cache_cleanup().).
This commit is contained in:
Jason Evans
2015-08-25 16:13:59 -07:00
parent 5d2e875ac9
commit 30949da601
2 changed files with 8 additions and 9 deletions

View File

@@ -7,9 +7,9 @@ brevity. Much more detail can be found in the git revision history:
* 4.0.1 (XXX)
Bug fixes:
- Fix arenas_cache_cleanup() to handle allocation/deallocation within the
application's thread-specific data cleanup functions even after
arenas_cache is torn down.
- Fix arenas_cache_cleanup() and arena_get_hard() to handle
allocation/deallocation within the application's thread-specific data
cleanup functions even after arenas_cache is torn down.
- Don't bitshift by negative amounts when encoding/decoding run sizes in chunk
header maps. This affected systems with page sizes greater than 8 KiB.
- Rename index_t to szind_t to avoid an existing type on Solaris.