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
Guest20634 has quit [Read error: Connection reset by peer]
xcm has joined #pypy
tsaka__ has joined #pypy
<mjacob>
arigato: sledgehammer approach: "hg phase --hidden --force --draft 'public()'" and then pull
<arigato>
yay, maybe the gil fixes work now?
<arigato>
hopefully
<arigato>
the latest buildbot appears to be happy
jcea has joined #pypy
gracinet has joined #pypy
ekaologik_ has joined #pypy
ekaologik has quit [Ping timeout: 240 seconds]
<arigato>
cfbolz: fwiw, we have a failing test: pypy.module.pypyjit.test_pypy_c.test_ffi (test_cffi_init_struct_with_list)
<arigato>
which fails since the merge of warmup-improvements-various
<arigato>
it seems the branch made a bit more random stuff appear in the residual code, at least in this case
<cfbolz>
arigato: only guard_not_invalidated should appear, really
<cfbolz>
sorry, i've been meaning to look in more detail, but got sick this week
<arigato>
:-(
<arigato>
so we have an extra guard_value(p, null) plus an extra guard(profilefunc == null)
<cfbolz>
ah, ah, ah, I see
<cfbolz>
I removed a few quasi-immutable fields from the executioncontext
<arigato>
the first is actually an extra guard(w_tracefunc == null)
<cfbolz>
I didn't see the point, given that the ec should never be a constant
<arigato>
ok..?
<cfbolz>
but both profilefunc and w_tracefunc are attributes on the ec
<cfbolz>
so it must be related somehow?
<arigato>
ah yes, probably
<cfbolz>
in theory the value of those fields should be green somehow
<arigato>
I need to check, but now I think that quasi-immut is also useful here, because it means that if we checked once already (in the loop header) then we don't need to check again
<cfbolz>
I suppose, yes
<cfbolz>
so maybe we should simply revert that part (but really, a more robust solution would be even better somehow)
<arigato>
I guess so
<cfbolz>
arigato: would you be up to undoing the quasi immutables on the ec? I'll probably won't be able to do it today
<arigato>
yes, I can try
<cfbolz>
arigato: thank you. And sorry for leaving the failing test for so long
<arigato>
NP
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 256 seconds]
gracinet has quit [Quit: Leaving.]
ronan has quit [Ping timeout: 272 seconds]
Dejan has quit [Quit: Leaving]
jvesely has joined #pypy
wooster has joined #pypy
<wooster>
hello
<mattip>
hi wooster
<wooster>
yall smoke weed ?
<krono>
wat?
Ai9zO5AP has joined #pypy
bitbit has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
BPL has quit [Quit: Leaving]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Frogging101 has joined #pypy
adamholmberg has quit [Ping timeout: 258 seconds]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
oberstet has quit [Remote host closed the connection]
ekaologik_ has quit [Read error: Connection reset by peer]
lritter has quit [Ping timeout: 255 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 256 seconds]
tos9 has quit [Ping timeout: 260 seconds]
tos9 has joined #pypy
dddddd has quit [Remote host closed the connection]