emacs-devel
[Top][All Lists]
Advanced

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

Re: MPS: weak hash tables


From: Gerd Möllmann
Subject: Re: MPS: weak hash tables
Date: Thu, 04 Jul 2024 18:46:40 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Pip Cet <pipcet@protonmail.com> writes:

> On Thursday, July 4th, 2024 at 15:22, Helmut Eller <eller.helmut@gmail.com> 
> wrote:
>> On Wed, Jul 03 2024, Pip Cet wrote:
>> 
>> > And of course the same needs to be done for the marker vector, right?
>> 
>> 
>> It also needs to be done for the headers, right? I mean, the last
>> significant bits of the igc_header must be non-zero.
>
> Indeed (and IGC_OBJ_WEAK_HASH_TABLE_STRONG_PART is 32, oh no!) I just
> proposed turning the igc_header into a plain integer (rather than a
> bitfield) interpreted by igc code so I could put a tagged pointer
> there, but we'd also handle that. That would also make it easier to
> add igc_headers to all objects: we'd simply put an igc header into the
> structs or into pure space and fill it when we register the object.

How ugly. And all because of software emulation of IA-32 :-(.




reply via email to

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