Until this method is done, a dict cannot efficiently delete all its assocs at once, so the behavior of dicts will not be really well-defined when they are destroyed outright until this method is written. This method is not hard, since it only involves walking the dict block tree while freeing blocks. But the context must be studied hard to make sure that nothing unpleasant can happen. This method will require careful modification in the future when dicts support readonly references to shared blocks that must not be freed when a dict is destroyed. All Rights Reserved.
Permission is granted to freely distribute without fee.