[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Not protecting Lisp objects from GC
From: |
Eli Zaretskii |
Subject: |
Re: Not protecting Lisp objects from GC |
Date: |
Mon, 27 Jan 2025 17:55:48 +0200 |
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: emacs-devel@gnu.org
> Date: Mon, 27 Jan 2025 16:27:19 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> What you are doing is not fixing obvious maintainability bugs which
> >> might also show up as real bugs in production. You are writing comments
> >> instead. In another branch. And from what I read so far, I get the
> >> impression that you are objecting to others making the fixes, in that
> >> branch.
> >
> > Yes, I object to making changes in working code that look unsafe or
> > not clean enough, especially in code that we don't understand well and
> > for which we have no experts on board.
>
> This GC issue is well enough understood that one doesn't have to be an
> expert to fix it, wherever it is found. It's the simplest of all
> possible rules: protect stuff, remove this "cleverness".
I didn't mean GC, I meant font.c. The removal of DEFVAR_LISP_NOPRO
required changes there, and I was not comfortable with the changes
proposed to do that.
> > Part of my job, as I see it, is to keep the development version stable
> > enough, so any change that might risk destabilizing it without any
> > significant benefits gets minuses from me.
>
> I agree with the general direction, but I disagree completely in this
> case. And what is worse, Pip is meanwhile pissed off. I'm no longer
> reading the mailing lists. Helmut and others can speak for themselves.
> Excellent.
I'm sorry this happened, but I don't understand why technical
disagreements should have such an effect. I hope all of you will
reconsider.
- Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Stefan Kangas, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC,
Eli Zaretskii <=
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, tomas, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27
- Re: Not protecting Lisp objects from GC, Gerd Möllmann, 2025/01/27
- Re: Not protecting Lisp objects from GC, Eli Zaretskii, 2025/01/27