<
fijal>
hey, I'm going to start looking into m1, there are some patches around, where do I find them?
<
fijal>
(or more importantly, is there anything beyond just issues)
greedom has joined #pypy
jacob22 has quit [Quit: Konversation terminated!]
Atque has quit [Quit: ...]
greedom has quit [Remote host closed the connection]
<
cfbolz>
fijal: I think M.A. cannot get mercurial to work
<
cfbolz>
so it's only patches on the issue
<
fijal>
I can try to get them going
<
cfbolz>
fijal: I think armin merged some of them
<
cfbolz>
aaaand, it seems I have a reproducer (kind of) for the JIT bug 🎉
otisolsen70 has joined #pypy
<
cfbolz>
fijal: pretty bad bug in short preamble stuff
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
olliemath has joined #pypy
<
olliemath>
cfbolz oh you tracked it down - well that's good at least - it felt like a bit of a heisenbug
<
cfbolz>
No, it's even kind of bad, conceptually
<
mattip>
cfbolz: more challenges - I updated stdlib to the recently released 3.9.9 and there are more failing tests: 'failures': 295, 'errors': 90
<
mattip>
we need a flag to tests: ignore "exception differences" that we can turn on for alpha testing and then turn off afterwards
<
fijal>
cfbolz: yeah?
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
<
LarstiQ>
Have I been reading too much hillelogram if that makes me want to reach for TLA+ or the like?
<
cfbolz>
the other lesson is "mutation is bad", I suppose
<
fijal>
cfbolz: ugh
<
fijal>
yeah we should not mutate it like that :/
<
cfbolz>
it's really useful for "regular" code
<
fijal>
maybe the answer is to keep the journal of what we want to change and only change if we commit?
<
cfbolz>
fijal: no, it's actually bad even then, as I just discovered :-(
<
cfbolz>
even on commit, moving the guard backwards can lead to problems
<
cfbolz>
because you construct a trace that never existed
<
cfbolz>
can commit and comment
<
cfbolz>
fijal: anyway, if I comment out changing guards, the test just works, so I'm fairly sure it's the problem
<
fijal>
arigo: what did you merge from the M1 fixes?
<
fijal>
my M1 just left shanghai, it seems
jacob22 has joined #pypy
<
yizawa>
Hi, I have an M1 mac, so maybe I can support you.
Julian has joined #pypy
<
mattip>
yizawa: thanks, but I think there are other constraints at play
<
yizawa>
mattip: oh, ok. I see.
Julian has quit [Quit: leaving]
greedom has quit [Remote host closed the connection]
Guest96 has joined #pypy
Atque has joined #pypy
Guest96 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest96_ has joined #pypy
olliemath has quit [Quit: Client closed]
greedom has joined #pypy
slav0nic has joined #pypy
greedom has quit [Remote host closed the connection]
otisolsen70 has quit [Quit: bbl]
slav0nic has quit [Ping timeout: 250 seconds]
<
mjacob>
mattip: hi! :) is it planned to merge the rpython3 branch any time soon?
Guest96_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]