summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-01-04 08:41:47 +0000
committerCarsten Haitzler <raster@rasterman.com>2013-01-04 08:41:47 +0000
commit1424ac7d4d211fab7d3dcb0faeeb74ca641ca0f6 (patch)
tree9c85c5684297ae5f95d31ae46b0012d2233b69d1 /NEWS
parent9b252e40d43f805479f79d3a78b417d2859c6dc4 (diff)
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] 2 steps eina_share_common_del speed up builtin node is never unlinked even if empty, always is the last of the queue, so that it can be used to get a pointer to head. cost: never unlink or promote builtin node. benefit: no need to hash and search rbtree to unlink an empty node, only to remove an empty head. store full hash in Eina_Share_Common_Head, so we only hash once use 8 lower bits as node hash, use next 8 bits as bucket index. cost: have to apply 0xFF mask on hash in rbtree callbacks. benefit: no need to hash when removing an empty head. SVN revision: 82161
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index f46081e356..185c977500 100644
--- a/NEWS
+++ b/NEWS
@@ -73,6 +73,7 @@ Improvements:
73 * all efl object-freeing functions now take NULL without crashing or erroring 73 * all efl object-freeing functions now take NULL without crashing or erroring
74 * use Eina_File in webp, gif, tiff, png and eet loader 74 * use Eina_File in webp, gif, tiff, png and eet loader
75 * Eina.h includes eina_alloca.h/alloca.h to define alloca() 75 * Eina.h includes eina_alloca.h/alloca.h to define alloca()
76 * Improved eina share del speed.
76 77
77Fixes: 78Fixes:
78 * Fix PPC (big endian) image codec bug. 79 * Fix PPC (big endian) image codec bug.