emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MPS: weak hash tables


From: Eli Zaretskii
Subject: Re: MPS: weak hash tables
Date: Sun, 07 Jul 2024 13:47:00 +0300

> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: Helmut Eller <eller.helmut@gmail.com>,  Ihor Radchenko
>  <yantar92@posteo.net>,  Eli Zaretskii <eliz@gnu.org>,  emacs-devel@gnu.org
> Date: Sun, 07 Jul 2024 11:24:11 +0200
> 
> Pip Cet <pipcet@protonmail.com> writes:
> 
> >> > Hm, maybe we are missing out on something here, in igc. I don't remember
> >> > that I balance in igc.
> >
> > Do we remove intervals at all with igc? It looks to me like they're
> > partially-weak objects, effectively, and we scan them strongly,
> > removing them only when the buffer dies?
> 
> Balancing only changes the tree structure, without freeing nodes, AFAIR.
> But that could be wrong. It's been a long time since I looked closer at
> that tree.

We free nodes in sweep_intervals.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]