Hi all!
With a lot of help from gdb, valgrind and other open-source tools, I was able
to squash the remaining but in the key/value code, and it is now merged in the
trunk. Because this is such a major change to the internals, which is not
justified in a simple bug-fix release, I think I'm going to release a new
2.x.0 version.
Note that some #ifdef-combinations still do not work with the key/value split
(like using libavl or libredblack instead of the internal hash), so they'll
need to be ported later. In any case, they do not affect the final solution in
any way.
Before I release the code, I'd like to make some of the variable names that
have become ptr_state_with_locations_key and ptr_state_with_locations_val
saner. (ptr_state_key and ptr_state_val seem like a good choice).
Regards,
Shlomi Fish
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
http://www.shlomifish.org/humour/ways_to_do_it.html
God gave us two eyes and ten fingers so we will type five times as much as we
read.
Received on Sun Mar 15 2009 - 04:53:44 IST