[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Helping with MPS
From: |
Helmut Eller |
Subject: |
Re: Helping with MPS |
Date: |
Wed, 21 Aug 2024 08:31:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
On Tue, Aug 20 2024, Pip Cet wrote:
> My current workaround is to have a flag for each signal, plus a global
> flag, and set them when the signal arrives at an inopportune time. We
> check them when we know we just left MPS code, and that part usually
> works, but sometimes we miss the exit, and then we have to wait until
> the next 'maybe_quit' to handle the signal, and that strikes me as
> potentially too long a delay.
>
> So, if you're using GNU/Linux machines, you might run into crashes we
> already know about. I can provide a temporary fix, but it doesn't feel
> quite good enough for scratch/igc yet.
>
> Any comments or advice would be welcome, of course.
What would you think about creating fork of MPS (on GitHub)
that includes:
a) fixes for known problems:
https://github.com/Ravenbrook/mps/issues/285
https://github.com/Ravenbrook/mps/pull/257
https://github.com/Ravenbrook/mps/pull/38
https://github.com/Ravenbrook/mps/pull/83
b) removes the instruction emulation on protection faults in the AWL
pool. For us, this adds a lot of complexity with questionable gains:
The weak hash tables implementation is, well, complicated and for the
marker-vector it's ineffective because there we use tagged pointers
(apparently without problems).
c) blocks signals. Not my preferred solution, but some people seem to
think that that is the emacsy way to do things.
?
- Re: Helping with MPS, (continued)
- Re: Helping with MPS, Gerd Möllmann, 2024/08/21
- Re: Helping with MPS, Jonathon McKitrick, 2024/08/21
- Re: Helping with MPS, Gerd Möllmann, 2024/08/21
- Re: Helping with MPS, Jonathon McKitrick, 2024/08/21
- Re: Helping with MPS, Gerd Möllmann, 2024/08/21
- Re: Helping with MPS, Jonathon McKitrick, 2024/08/21
- Re: Helping with MPS, Gerd Möllmann, 2024/08/21
Re: Helping with MPS, Pip Cet, 2024/08/20
- Re: Helping with MPS, Jonathon McKitrick, 2024/08/20
- Re: Helping with MPS,
Helmut Eller <=
- Re: Helping with MPS, Eli Zaretskii, 2024/08/21
- Re: Helping with MPS, Helmut Eller, 2024/08/21
- Re: Helping with MPS, Eli Zaretskii, 2024/08/21
- Re: Helping with MPS, Helmut Eller, 2024/08/21
- Re: Helping with MPS, Eli Zaretskii, 2024/08/21
- Re: Helping with MPS, Helmut Eller, 2024/08/21
- Re: Helping with MPS, Eli Zaretskii, 2024/08/21