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
jcea has quit [Ping timeout: 268 seconds]
[Arfrever] has quit [Ping timeout: 252 seconds]
[Arfrever] has joined #pypy
BarrensZeppelin has joined #pypy
BarrensZeppelin has quit [Quit: BarrensZeppelin]
BarrensZeppelin has joined #pypy
radiochad has left #pypy [#pypy]
BarrensZeppelin has quit [Ping timeout: 260 seconds]
BarrensZeppelin has joined #pypy
BarrensZeppelin has quit [Ping timeout: 248 seconds]
<arigato> Julian (for the logs): debugging your problem, I think it's related to using a custom equality for dictionary hashing. More precisely, the crash occurs when the rtyper is trying to build a call to eq() with two arguments that are Name objects but should be _Item objects (or maybe vice-versa)
<arigato> my current theory would be that you're making somewhere a custom-equality dictionary of _Item objects, but with no eq() in the base class, just two eq()'s in two subclasses
<arigato> this cannot work correctly because these eq() methods will be called with two arguments typed as _Item
<arigato> ah, I think the issue is that you're making "r_dict(Name.eq, Name.hash)", which is OK so far, but the Name.eq method is "moved" to the base class _Item because at some other place you call xx.eq() where xx is typed as an _Item
<arigato> https://baroquesoftware.com/arigo/rpylean.diff (use "view as source")
<nimaje> why does that webserver serve that diff as text/html instead of text/plain?
jcea has joined #pypy
mgornyz has joined #pypy
mgorny has quit [Read error: Connection reset by peer]
[Arfrever] has quit [Ping timeout: 245 seconds]
BarrensZeppelin has joined #pypy
BarrensZeppelin has quit [Client Quit]
[Arfrever] has joined #pypy
jcea has quit [Ping timeout: 276 seconds]
Guest3064 has quit [Changing host]
Guest3064 has joined #pypy
Guest3064 is now known as jinsun
mgornyz is now known as mgorny
[Arfrever] has quit [Ping timeout: 248 seconds]
[Arfrever] has joined #pypy
<arigato> yeah, Im not sure
<arigato> the point was to make that diff available quickly without worrying about pastebins or github fork/PRs
<arigato> I promise to look more into both if I make that kind of contribution more regularly in the future
jcea has joined #pypy
[Arfrever] has quit [Ping timeout: 248 seconds]
[Arfrever] has joined #pypy