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

From: Eli Zaretskii <[email-masked]>
Date: Mon, 13 Jan 2025 18:44:40 +0200

> 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.