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 | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
[Arfrever] has quit [Ping timeout: 260 seconds]
[Arfrever] has joined #pypy
<cfbolz> mgorny: I started on a branch. some things work, but it would need a serious push
slav0nic has joined #pypy
<mgorny> cool, thanks
<cfbolz> mgorny: any particular reason or just curiosity?
<mgorny> looking forward to moving forward, now that pypy3.9 is gone, cpy3.8 is almost EOL, would be nice to EOL py3.10 in Gentoo too and make py3.11 our lowest baseline
<cfbolz> mgorny: right, makes sense. I still hope to find some proper time for it, yeah
<mgorny> (Gentoo currently supports 3.10 through 3.13 + pypy3 for packages, and building everything 5 times for tesing is getting tedious)
<mgorny> and i don't want to kill py3.10 while pypy3 is still at 3.10, since it's helpful for comparing issues
<cfbolz> ok
<tumbleweed> mgorny: BTW, do you still need to support 32-bit ARM?
<mgorny> tumbleweed: we've never built pypy for 32-bit arm on Gentoo but in general, we do support it
<mgorny> i.e. one day someone may ask for it
<mgorny> but that issue seems to affect all 32-bit platforms, including x86, right?
<tumbleweed> we resolved it for x85
<tumbleweed> x86
<tumbleweed> but ARM is still broken
<tumbleweed> if we don't figure it out, I'll just carry a patch to instruct gcc to ignore it
<mgorny> oh, char signedness?
<mgorny> fun stuff
<tumbleweed> yeah
slav0nic has quit [Ping timeout: 276 seconds]
glyph has quit [Remote host closed the connection]
glyph has joined #pypy
slav0nic has joined #pypy
<cfbolz> arigo_: do you know this extension of the 'division by multiplication of inverse' yet? Probably useless but kind of fun, you can do x % odd_const == 0 with a multiply and a less than: https://duriansoftware.com/joe/optimizing-is-multiple-checks-with-modular-arithmetic
slav0nic has quit [Ping timeout: 265 seconds]
slav0nic has joined #pypy
Dejan has quit [Quit: Leaving]
slav0nic has quit [Ping timeout: 260 seconds]
jcea has joined #pypy