Hello!

For the record, weak-value hash tables were broken since the switch to
BDW-GC, which went unnoticed because the tests were wrong and, hmm, they
were presumably under-used.  :-)

Commit 5a99a574e43a08817f21bdeebe1c302051ffb237 fixes them.

On a related note, I plan to deprecate weak-alist vectors
(‘make-weak-key-alist-vector’ & co.) since they are conceptually the
same thing as weak hash tables and are currently implemented as weak
hash tables anyway (in 1.8 things were slightly different, supposedly
for historical reasons.)

Thoughts?

Thanks,
Ludo’.


Reply via email to