emacs-devel
[Top][All Lists]
Advanced

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

Re: MPS: staticpro everything


From: Helmut Eller
Subject: Re: MPS: staticpro everything
Date: Wed, 01 May 2024 08:53:31 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

On Tue, Apr 30 2024, Eli Zaretskii wrote:

>> These probably need special tracing code:
>> 
>> bidi.c: bidi_cache
>
> Can you tell why?  The bidi cache is allocated using xmalloc, and has
> a single Lisp string object in each of its slots.  The Lisp string
> doesn't need any special handling, AFAIU, or does it?

The struct bidi_it has a pointer to a window.  I think something needs
to be done about that.  I didn't know what, so I made a note "for
later".  I don't see the string you're talking about but I don't
actually understand what this code does.  I just looked at the types.

>> buffer.c: overlay_heads overlay_tails
>> dispnew.c: frame_matrix_frame
>> fns.c: hash_table_user_tests
>> font.c: font_driver_list
>
> I thought we decided that font_driver_list didn't need any special
> handling, as it's a simple C linked list?

Then maybe a comment would be appropriate.  Usually, any root needs to
be traced.



reply via email to

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