cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
hodge has joined #pypy
Hodgestar has quit [*.net *.split]
muke has quit [Quit: Leaving]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/83 [nulano: force build, win-tcl8.6]
jcea has quit [Ping timeout: 258 seconds]
Gustavo6046 has quit [Ping timeout: 272 seconds]
Gustavo6046 has joined #pypy
mjacob has quit [Ping timeout: 264 seconds]
mjacob has joined #pypy
oberstet has joined #pypy
mjacob has quit [Ping timeout: 258 seconds]
xcm has quit [Ping timeout: 256 seconds]
xcm has joined #pypy
mjacob has joined #pypy
<cfbolz> muke: rpython/jit/metainterp/resoperation.py
hodge has left #pypy [#pypy]
Hodgestar has joined #pypy
<LarstiQ> cfbolz: that's a nice speedup!
<cfbolz> LarstiQ: yep
<cfbolz> It's a bit specialized, most programs probably aren't affected
<LarstiQ> I haven't followed closely what map-improvements does, do you have a writeup yet? Wondering how specialized it is
<LarstiQ> still, 850x is eye-popping even if it's narrowly applicable
<cfbolz> LarstiQ: it's optimizing instance fields that are ints and floats
<LarstiQ> ah, I see
<cfbolz> By storing them without a box
<cfbolz> So reading and writing of such fields is a bit faster
<LarstiQ> right, unboxing in list-strategies seemed like a good idea too
forgottenone has joined #pypy
<cfbolz> LarstiQ: list strategies are a lot more straightforward 😅
Dejan has joined #pypy
danchr has quit [Quit: ZNC - https://znc.in]
danchr_ has joined #pypy
danchr_ has quit [Read error: Connection reset by peer]
danchr__ has joined #pypy
danchr__ has quit [Quit: ZNC - https://znc.in]
danchr_ has joined #pypy
danchr_ has quit [Client Quit]
danchr_ has joined #pypy
jcea has joined #pypy
otisolsen70 has joined #pypy
Rhy0lite has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6216 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7474 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6216 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7474 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6217 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7475 [Carl Friedrich Bolz-Tereick: force build]
Rhy0lite has quit [Quit: Leaving]
forgottenone has quit [Quit: Konversation terminated!]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6217 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7475 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6218 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7476 [Carl Friedrich Bolz-Tereick: force build]
forgottenone has joined #pypy
forgottenone has quit [Client Quit]
forgottenone has joined #pypy
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7476 [Carl Friedrich Bolz-Tereick: force build]
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6218 [Carl Friedrich Bolz-Tereick: force build]
<cfbolz> I broke something, but I don't understand how it's possible
<mattip> ?
<LarstiQ> I had the reverse today, something was changed and I didn't understand why it didn't break things. Turns out there was another source of almost the same data being passed on in exactly 1 case
otisolsen70_ has joined #pypy
otisolsen70_ has quit [Remote host closed the connection]
otisolsen70 has quit [Ping timeout: 258 seconds]
glyph has quit [Quit: End of line.]
glyph has joined #pypy
glyph has quit [Client Quit]
glyph has joined #pypy
<cfbolz> but in the run two commits earlier there is not
<cfbolz> and the two commits are 1) dead code removed and 2) a comment
<mattip> it didn't reproduce in the subsequent build
<cfbolz> mattip: yes, but that was two commits earlire
<cfbolz> I tried to pinpoint what caused it
<cfbolz> maybe it's not deterministic
<mattip> does it appear on 64 bit?
<cfbolz> no
<cfbolz> 32bit only
<nulano> mattip: can you merge default -> py3.7 for the Windows Tcl changes?
<nulano> I'm not sure what is the current py3.6 workflow, but that will also fail to build without it
<mattip> ok
<cfbolz> I suspect it's a random failure, will wait for tonight's run and then backout stuff
<mattip> I think 3.6 is pretty much abandoned now. Unless someone twists my arm I do not intend on making another 3.6 release
<mattip> I grafted the changes to py3.6 just to prevent bit-rot
oberstet has quit [Quit: Leaving]
<nulano> cfbolz, there was a similar one-off crash on win64 earlier, maybe it's related: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/78/steps/shell_14/
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
Taggnostr has quit [Remote host closed the connection]
Taggnostr has joined #pypy
Gustavo6046 has quit [Ping timeout: 246 seconds]
Gustavo6046 has joined #pypy
forgottenone has quit [Ping timeout: 265 seconds]