[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MPS: Forwording symbols
From: |
Gerd Möllmann |
Subject: |
Re: MPS: Forwording symbols |
Date: |
Mon, 24 Jun 2024 18:14:31 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Helmut Eller <eller.helmut@gmail.com> writes:
> On Mon, Jun 24 2024, Gerd Möllmann wrote:
>
>>> Here is an attempt to use an enum. I'm not sure that it's easier to
>>> read and the enum constants have odd names.
>>
>> Pushed!
>
> I have one more patch: it moves the bufoffset field back to the union.
> I think that's a bit nicer; and with the predicate enum there is enough
> room to do it.
>
> There other patch, sets some fields in a popped handler to nil to avoid
> a potential leak.
>
Thanks and pushed.
(Wonder what that is
c5f180ff596 Merge branch 'scratch/igc' of
git.savannah.gnu.org:/srv/git/emacs into scratch/igc
Whtever...)
>> We even spared a word in the struct :-).
>
> Right, I haven't even noticed that. Now the union only needs one word
> and the type fields could be packed in 3 bits. That would probably be
> small enough to store it in a symbol.
:-)
- Re: MPS: Forwording symbols, (continued)
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/21
- Re: MPS: Forwording symbols, Helmut Eller, 2024/06/22
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/22
- Re: MPS: Forwording symbols, Helmut Eller, 2024/06/22
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/22
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/22
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/23
- Re: MPS: Forwording symbols, Helmut Eller, 2024/06/23
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/23
- Re: MPS: Forwording symbols, Helmut Eller, 2024/06/24
- Re: MPS: Forwording symbols,
Gerd Möllmann <=
- Re: MPS: Forwording symbols, Eli Zaretskii, 2024/06/24
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/24
- Re: MPS: Forwording symbols, Helmut Eller, 2024/06/23
- Re: MPS: Forwording symbols, Gerd Möllmann, 2024/06/23
Re: MPS: Forwording symbols, Ihor Radchenko, 2024/06/21