I had a closer look at this one, see:
What about an intermediate option, actually? Make the current API
function Tcl_DeleteHashEntry(entryPtr) a deprecated one and change the
core to use a new
API Tcl_DeleteHashEntry(tablePtr,entryPtr). Then, in Tcl 9, remove the
deprecated old API. Is this something, that would be worth it
considering the memory savings? Or does it make things even more
Hm, I should post that to the core list rahter, perhaps.