about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2015-10-11 21:16:58 -0700
committerBarton E. Schaefer <schaefer@zsh.org>2015-10-11 21:16:58 -0700
commitd77bf2ba88c289e28139ce36ac767447113ab95d (patch)
treef28e3022f5d5468da7754ee5cf841700da385884 /ChangeLog
parent9f8e3e82dd2c2bb98f72b6e026b72d9c47d5ad62 (diff)
downloadzsh-d77bf2ba88c289e28139ce36ac767447113ab95d.tar.gz
zsh-d77bf2ba88c289e28139ce36ac767447113ab95d.tar.xz
zsh-d77bf2ba88c289e28139ce36ac767447113ab95d.zip
36836: zhalloc() avoids re-scanning all heaps when the last known heap with free space does not have enough space
This is the second of two performance optimizations for situations where
all heap arenas in the list are mostly full.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3adb1f159..421da2f6f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
 2015-10-11  Barton E. Schaefer  <schaefer@zsh.org>
 
-	* 36834: Src/mem.c: freeheap preserves last allocated heap
+	* 36836: Src/mem.c: zhalloc() avoids re-scanning all heaps when
+	the last known heap with free space does not have enough space
+
+	* 36834: Src/mem.c: freeheap() preserves last allocated heap
 
 2015-10-11  Frank Terbeck  <ft@bewatermyfriend.org>