Subject: bug#75521: scratch/igc: Delete unused macro DEFVAR_LISP_NOPROX

From: Stefan Kangas <[email-masked]>
Date: Mon, 13 Jan 2025 18:13:50 +0000

Eli Zaretskii <[email-masked]> writes:

>> Date: Mon, 13 Jan 2025 14:27:01 +0000
>> From: Pip Cet <[email-masked]>
>> Cc: "Pip Cet via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <[email-masked]>, Eli Zaretskii <[email-masked]>, [email-masked], [email-masked]
>>
>> I'm thinking of these changes as removing the last (hopefully) remnants
>> of GCPRO:
>>
>> 1. Remove DEFVAR_LISP_NOPRO
>> 2. Conservatively mark SAFE_ALLOCA'd memory
>> 3. Conservatively mark SDATA pointers so they remain valid
>
> Let's not waste our time on improving the old GC, except where we have
> real bugs people actually bump into.  Let's instead focus on making
> the igc branch ready sooner.

I didn't look into 2-3, but at least 1 seems aligned with the goal of
merging the igc branch sooner.  It's not a huge deal, but it's one less
thing to worry about.