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
mrx has joined #pypy
<mrx> get up
<mrx> we have city to burn
<mrx> part
mrx has left #pypy [#pypy]
ruth2345345 has joined #pypy
jcea has joined #pypy
ruth2345345 has quit [Ping timeout: 260 seconds]
<mgorny> cfbolz: are weakref proxies supposed to become "dead" while the actual object is still alive? i'm trying to figure out what's happening in https://github.com/pypy/pypy/issues/5264
<mgorny> fwiu OrderedDict.__hardroot should keep the __root proxy alive for the lifetime of OrderedDict, and clearly OrderedDict isn't being GC-ed here, since the program still uses it
<mgorny> not that i understand why they're using a proxy in the first place
<mgorny> oh, maybe that's too avoid circular references too