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
Julian has quit [Quit: leaving]
uau_ has joined #pypy
uau has quit [Ping timeout: 276 seconds]
uau_ has quit [Quit: ZNC 1.9.1+deb2+b3 - https://znc.in]
uau has joined #pypy
_whitelogger has joined #pypy
_whitelogger has joined #pypy
[Arfrever] has quit [Ping timeout: 260 seconds]
[Arfrever] has joined #pypy
[Arfrever] has quit [Ping timeout: 252 seconds]
[Arfrever] has joined #pypy
_whitelogger has joined #pypy
jcea has joined #pypy
jcea has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
<Julian> rpython refuses to compile this line of code unless I give the wrong type: https://github.com/Julian/rpylean/blob/d688df7a8f7790a071f05e6b7e2cb36404046ffe/rpylean/objects.py#L1200-L1205 (the right one is the commented out line) -- I'm rereading https://rpython.readthedocs.io/en/latest/rtyper.html to try to re-learn what this hop business is, but if anyone has a more targeted hint on what I should look at
<Julian> lemme know
<Julian> When I say "wrong" -- all uses of that object pass a `Name` as the first object, not an `Expr` which is what the compiling version does (and of course then segfaults at runtime)
<Julian> (I guess the kind of hint that ideally would help is if I'm sitting in pdb at the assert hop.args_r[i].lowleveltype == new_args_r[i].lowleveltype error, is enough information maintained to see *why* rpython thinks new_args_r[i].lowleveltype is what it is?)
Dagger has quit [Ping timeout: 265 seconds]
<Julian> or even what function is being compiled, or is there no function at this point and whatever block is not necessarily correlated to a specific function
<Julian> s/compiled/typed
Dagger has joined #pypy
Julian has quit [Ping timeout: 260 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
<Julian> OK I did random stuff and it compiles, hooray?
<korvo> Hooray!
Julian has quit [Quit: leaving]
nightstrike has quit [Quit: Connection closed for inactivity]