cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | hacking on TLS is fun, way more fun than arguing over petty shit, turns out
<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> ok
<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 🎉
<fijal> ok
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> oof
<LarstiQ> Have I been reading too much hillelogram if that makes me want to reach for TLA+ or the like?
<cfbolz> eh
<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 :-(
<fijal> yeah?
<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> right
<fijal> arigo: what did you merge from the M1 fixes?
<fijal> my M1 just left shanghai, it seems
<cfbolz> 🎉
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…]