[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New GC concept
From: |
Daniele Nicolodi |
Subject: |
Re: New GC concept |
Date: |
Mon, 7 Jun 2021 21:51:45 +0200 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
On 07/06/2021 20:03, Daniel Colascione wrote:
> On 6/7/21 10:32 AM, Matt Armstrong wrote:
>> I'm curious about the answer to one of the unanswered questions in your
>> alloc.c FAQ: What about systems without virtual memory? Asked another
>> way: can we reasonably expect to entirely replace the current GC with
>> this new one? Are there platforms Emacs supports today that would be
>> left behind?
>
> We can definitely replace the existing GC with the new GC everywhere.
> I've designed the new GC to work on systems without virtual memory
> facilities. On these systems, we'll have to run the GC in
> non-concurrent, non-generational mode, but that's no regression from
> what we have today. We'll also probably want to use a smaller block size
> on these systems to reduce fragmentation overhead.
Isn't DOS the only system in this class? (It is not a rhetorical
question: a while ago I asked which systems are officially supports and
the answer was that all systems that currently run Emacs are supported).
Does it make sense to still support DOS?
Cheers,
Dan
- Re: New GC concept, (continued)
Re: New GC concept, Andrea Corallo, 2021/06/04
Re: New GC concept, Matt Armstrong, 2021/06/07