emacs-devel
[Top][All Lists]
Advanced

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

Re: Some experience with the igc branch


From: Pip Cet
Subject: Re: Some experience with the igc branch
Date: Fri, 27 Dec 2024 19:23:41 +0000

Gerd Möllmann <gerd.moellmann@gmail.com> writes:

> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> From: Gerd Möllmann <gerd.moellmann@gmail.com>
>>> Cc: Eli Zaretskii <eliz@gnu.org>,  pipcet@protonmail.com,  ofv@wanadoo.es,
>>>   emacs-devel@gnu.org,  eller.helmut@gmail.com,  acorallo@gnu.org
>>> Date: Fri, 27 Dec 2024 14:56:06 +0100
>>>
>>> Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>>>
>>> > I've reached the point where I don't know what else to explain. Could
>>> > always be improved, of course, and so on. Please find attached, with
>>> > request for feedback.
>>>
>>> Ahem, just remembered that I had already an admin/igc.org in the branch,
>>> so I've now replaced that with what I've written.
>>
>> Thanks.  Some questions about that file:
>>
>>   In contrast, the new igc collector, using MPS, is
>>
>>   - Concurrent.  The GC runs in its own thread.  There are no explicit
>>     calls to start GC, and Emacs doesn't have to wait for the GC to
>>     complete.
>>
>> Pip says this is not true?  I also thought MPS GC runs concurrently in
>> its own thread.
>
> What Pip said was very easy to misunderstand, to say the least :-).

FWIW, I was mostly objecting to "the GC runs in its own thread":
Currently, that's not always true, and not usually true, and assuming
it is true when it wasn't has resulted in bugs we still have to fix.

> No, MPS is concurrent, period.

I plead No Contest.

Pip




reply via email to

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