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
lessshaste has quit [Remote host closed the connection]
lesshaste has joined #pypy
itamarst has quit [Quit: Connection closed for inactivity]
jinsun has joined #pypy
sam_ has quit [Ping timeout: 244 seconds]
sam__ has joined #pypy
sam__ is now known as sam_
Flawed_Logic has joined #pypy
<mgorny> my hope is that it will help people write code that works better with pypy
lesshaste has quit [Remote host closed the connection]
leshaste has joined #pypy
itamarst has joined #pypy
Dejan has joined #pypy
<graingert> do I have a broken install or is tracemalloc just not supported? https://www.irccloud.com/pastebin/Gnmu3YNL/
slav0nic has joined #pypy
<leshaste> cfbolz, thanks. I think I would bet there will be no significant speedup from it
<graingert> oh it's not supported
<korvo> leshaste: I estimated the speedup from CPython to Faster CPython at 1.4x from their own numbers. My prior estimate from CPython to PyPy is about 4.8x, leading to an expected speedup from Faster CPython to PyPy of 3.6x.
* korvo not going to speculate on architectural causes
<leshaste> korvo, when is 1.4x realistically planned for?
<korvo> leshaste: It's right now! Of course, maybe I was a little generous when rounding up, but you can see their benchmark runs here: https://github.com/faster-cpython/benchmarking-public
<leshaste> korvo, I see 1-3% in that :)
<leshaste> how do you get to 40% speedup?
<korvo> By generously rounding up!
<leshaste> :)
<leshaste> it's basically no speed up at all compared to 3.12
<leshaste> at least on x86_64
<leshaste> I would put the odds on it staying basically no speedup on average at about 50% :)
<korvo> Oh, you have to compare from 3.9 to 3.11 or 3.12, because the Faster CPython folks insist that that is the correct window.
<leshaste> I was looking at from 3.12
<leshaste> is that not allowed?
<korvo> But yeah, I don't know where their planned 5x improvement over CPython 3.7 is supposed to come from, and it didn't materialize in a series of 10%+ boosts over each minor release in the past two years.
<korvo> Oh, if you start measuring from the wrong minor version, then CPython core devs will complain that you're being unfair.
<leshaste> those old enough to remember unladen swallow and pyston have seen it all before
<leshaste> only pypy actually works!
<leshaste> that's why I am a little sad that pypy development has slowed down so much
<leshaste> good comment
<leshaste> " a speedup of about 1.4x from Python 3.7 to Python 3.12"
<leshaste> https://pypy.org/ the cases that are slower for pypy stick out in that graph
<leshaste> do they have anything in common?
[Arfrever] has quit [Ping timeout: 245 seconds]
[Arfrever] has joined #pypy
slav0nic has quit [Ping timeout: 244 seconds]